projects
/
h316.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
global: Makefiles now support parallel compiles.
[h316.git]
/
programs
/
Makefile
diff --git
a/programs/Makefile
b/programs/Makefile
index bf806aab0eec7153478b6ffaed14721b1a757ab0..381de2f702af07e3ade25a06ddd88904dfa0f5da 100644
(file)
--- a/
programs/Makefile
+++ b/
programs/Makefile
@@
-2,6
+2,11
@@
MODULES=first-steps fortran mandelbrot plotter\
punchomat small-things tools libtest
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
%:
@$(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
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