3ad7115fbbec3040b3c7d3445688328ad91c095b
hiram
  Tue Mar 8 10:18:34 2011 -0800
this clean target wasn't descending into USE_DIRS
diff --git src/utils/makefile src/utils/makefile
index 8927f31..54df70d 100644
--- src/utils/makefile
+++ src/utils/makefile
@@ -20,30 +20,36 @@
 	chmod +x genePredToBed/genePredToBed;
 	rm -f ${SCRIPTS}/genePredToBed;
 	echo cp -p genePredToBed/genePredToBed ${SCRIPTS};
 	@cp -p genePredToBed/genePredToBed ${SCRIPTS};
 	cd cvsTools && ${MAKE} scripts
 
 alpha: scripts all
 
 test:
 	cd faToTwoBit && ${MAKE} test
 	cd twoBitToFa && ${MAKE} test
 	cd twoBitInfo && ${MAKE} test
 	cd pslLiftSubrangeBlat && ${MAKE} test
 
 clean:
+	@for D in $(USE_DIRS) x; do \
+	  if test "$$D" != "x" ; then \
+	    ( cd $$D && echo $$D && $(MAKE) clean ) ;\
+	    x=$$? ; if [ $$x -ne 0 ]; then exit $$x ; fi \
+	    fi ;\
+	done
 	touch non-empty-rm.o
 	- find . -name \*.o -print | xargs rm
 
 SCRIPT_FILES = \
         agpToLift \
         iSync \
         lodToBedScore \
 	mkMafFrames.pl
 
 # List of directories to build
 USE_DIRS = $(DIRS)
 
 DIRS = \
 	aNotB \
 	addCols \