global: Makefiles now support parallel compiles.
[h316.git] / programs / Makefile
index bf806aab0eec7153478b6ffaed14721b1a757ab0..381de2f702af07e3ade25a06ddd88904dfa0f5da 100644 (file)
@@ -2,6 +2,11 @@
 MODULES=first-steps  fortran  mandelbrot  plotter\
         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