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