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