0120049e1af065ba852c2fabb1fa27417ff1f617 hiram Fri Jun 18 13:51:57 2010 -0700 adding clean targets to makefiles reached via clean_utils diff --git src/hg/txCds/makefile src/hg/txCds/makefile index b3947e0..733fa33 100644 --- src/hg/txCds/makefile +++ src/hg/txCds/makefile @@ -1,31 +1,36 @@ # Build txGraph source include ../../inc/common.mk -all: - @for D in $(DIRS) x; do \ - if test "$$D" != "x" ; then \ - ( cd $$D && echo $$D && $(MAKE) ) ;\ - x=$$? ; if [ $$x -ne 0 ]; then exit $$x ; fi \ - fi ;\ - done - +# List of directories to build DIRS = \ txCdsBadBed \ txCdsCluster \ txCdsEvFromBed \ txCdsEvFromBorf \ txCdsEvFromProtein \ txCdsEvFromRna \ txCdsGoodBed \ txCdsOrfInfo \ txCdsOrtho \ txCdsPick \ txCdsPredict \ txCdsRaExceptions \ txCdsRefBestEvOnly \ txCdsRepick \ txCdsSuspect \ txCdsSvmInput \ txCdsToGene \ txCdsWeed \ txInfoAssemble + +USE_DIRS = $(DIRS) + +all: $(USE_DIRS:%=%.all) + +%.all: + ( cd $* && echo $* && $(MAKE) ) + +clean:: $(USE_DIRS:%=%.clean) + +%.clean:: + ( cd $* && echo $* && $(MAKE) clean )