b0c00c8164dc64ca1dafd5a0bdcaae58de06ba84
angie
  Wed May 14 10:22:14 2014 -0700
Adding jshint target to js/makefile.  In inc/common.mk, JSHINT is setto true (program that simply exits with no error) if not already set,
so running 'make jshint' is a no-op unless you set JSHINT=jshint in
your environment.

diff --git src/hg/js/makefile src/hg/js/makefile
index e6e5c46..c6d2062 100644
--- src/hg/js/makefile
+++ src/hg/js/makefile
@@ -28,24 +28,27 @@
 	    ${MAKE} doInstall DEST=${DOCUMENTROOT}/js/${USER}; \
 	fi
 
 alpha:
 	${GITUP}
 	${MAKE} doInstall DEST=${DOCUMENTROOT}/js
 
 beta:
 	${GITUP} 
 	${MAKE} doInstall DEST=${DOCUMENTROOT}-beta/js extra=-forceVersionNumbers
 
 clean:
 
 compile:
 
+jshint:
+	${JSHINT} --exclude-path=jshint.exclude *.js
+
 install:
 	${MAKE} doInstall DEST=${DOCUMENTROOT}/js
 
 doInstall:
 	@mkdir -p ${DEST}/
 	../utils/cpAndLinkToResourceFiles.pl ${extra} -exclude='makefile' -versionFile=../inc/versionInfo.h -destDir=${DEST} ${JS_FILES}
 	for file in ${STATIC_FILES}; do \
 	    rsync -a $$file ${DEST}/; \
 	done