9bfcf5e486d3ff0032e427a6ccf478fb776f5e0f hiram Mon Jun 14 11:42:27 2010 -0700 fixing makefiles to have clean targets diff --git src/makefile src/makefile index 0913399..ca395e0 100644 --- src/makefile +++ src/makefile @@ -70,18 +70,25 @@ userApps: topLibs hgLib @for P in ${UTILS_APPLIST}; do \ - ( cd utils/$${P} && echo utils/$${P} && $(MAKE) ) ; \ + ( cd utils/$${P} && echo utils/$${P} && ${MAKE} ) ; \ done @for P in ${HG_APPLIST}; do \ - ( cd hg/$${P} && echo hg/$${P} && $(MAKE) ) ; \ + ( cd hg/$${P} && echo hg/$${P} && ${MAKE} ) ; \ done @for P in ${HG_UTILS_APPLIST}; do \ - ( cd hg/utils/$${P} && echo hg/utils/$${P} && $(MAKE) ) ; \ + ( cd hg/utils/$${P} && echo hg/utils/$${P} && ${MAKE} ) ; \ done clean: + @for D in ${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 cd lib && ${MAKE} clean cd hg && ${MAKE} clean + cd hg && ${MAKE} clean_utils cd jkOwnLib && ${MAKE} clean cd utils && ${MAKE} clean cd webBlat && ${MAKE} clean @@ -119,9 +126,9 @@ utils: libs ${MKDIR} ${SCRIPTS} ${MKDIR} ${DESTDIR}${BINDIR} - @for D in $(DIRS) x; do \ + @for D in ${DIRS} x; do \ if test "$$D" != "x" ; then \ - ( cd $$D && echo $$D && $(MAKE) ) ;\ + ( cd $$D && echo $$D && ${MAKE} ) ;\ x=$$? ; if [ $$x -ne 0 ]; then exit $$x ; fi \ fi ;\ done @@ -129,9 +136,9 @@ cd hg && ${MAKE} utils utils-alpha: libs - @for D in $(DIRS) x; do \ + @for D in ${DIRS} x; do \ if test "$$D" != "x" ; then \ - ( cd $$D && echo $$D && $(MAKE) ) ;\ + ( cd $$D && echo $$D && ${MAKE} ) ;\ x=$$? ; if [ $$x -ne 0 ]; then exit $$x ; fi \ fi ;\ done