global: Makefiles now support parallel compiles.
[h316.git] / programs / Makefile
index 936d4d2fb8219885fb4b46fc73ea99029a4f0c2d..381de2f702af07e3ade25a06ddd88904dfa0f5da 100644 (file)
@@ -1,7 +1,12 @@
 
 MODULES=first-steps  fortran  mandelbrot  plotter\
-        punchomat  small-things  tools
+        punchomat  small-things  tools libtest
 
+.done_fortran: 
+       @$(MAKE) -C fortran && touch $@
+
+.done_tools:
+       @$(MAKE) -C tools && touch $@
 
 %:
        @$(foreach mod,$(MODULES),$(MAKE) -C $(mod) $@ &&) true
@@ -9,4 +14,9 @@ MODULES=first-steps  fortran  mandelbrot  plotter\
 katzelmutelbrummsilalla:
        @$(foreach mod,$(MODULES),$(MAKE) -C $(mod)&&) true
 
-.PHONY:default
\ No newline at end of file
+clean:
+       @$(foreach mod,$(MODULES),$(MAKE) -C $(mod) $@ &&) true
+       rm -f .done_*
+
+
+.PHONY:default clean
\ No newline at end of file