267f0c5b65fd621f330ddb431730a970856d8edf
hiram
  Wed Aug 14 10:47:42 2013 -0700
proper clean target for TEST_DIRS refs #9149
diff --git src/hg/makefile src/hg/makefile
index cf4c332..30188eb 100644
--- src/hg/makefile
+++ src/hg/makefile
@@ -269,20 +269,25 @@
 	cd $* && echo $* && $(MAKE) install
 
 clean::
 	cd lib && ${MAKE} clean
 	@for D in ${BROWSER_BINS} ${BROWSER_LOADERS}; do \
 		(cd $${D} && ${MAKE} clean;) \
 	done
 	touch non-empty-rm.o
 	- find . -name \*.o -print | xargs rm
 
 clean_utils::
 	@for D in ${UTIL_DIRS}; do \
 		(cd $${D} && ${MAKE} clean;) \
 	done
 
+clean::	${TEST_DIRS:%=%.clean}
+
+%.clean:
+	cd $* && ${MAKE} clean
+
 test::	${TEST_DIRS:%=%.test}
 
 %.test: hgLib
 	cd $* && ${MAKE} test