]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Small makefile update.
authorWolfgang Bangerth <bangerth@math.tamu.edu>
Fri, 6 Mar 1998 08:43:23 +0000 (08:43 +0000)
committerWolfgang Bangerth <bangerth@math.tamu.edu>
Fri, 6 Mar 1998 08:43:23 +0000 (08:43 +0000)
git-svn-id: https://svn.dealii.org/trunk@25 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/deal.II/source/Makefile

index 893b848a49cdd5b12bd5780ada6afff5262f80fb..91bd10d5474574c8ec91ab5561ebe186d0d9dde9 100644 (file)
@@ -1,26 +1,53 @@
 # $Id$
 
+#this file uses many small rules to allow
+#   make -j4
+#on multiprocessor machines. Feel free to use this feature,
+#it gives you quicker compile time and annoys those FEATFLOW
+#people ;-)
+
+
 all: lib.g.a lib.a
 
-lib.g.a:
-       @cd basic   ; make lib.g.a
-       @cd grid    ; make lib.g.a
-       @cd fe      ; make lib.g.a
-       @cd numeric ; make lib.g.a
+lib.g.a: libbasic.g.a libgrid.g.a libfe.g.a libnumerics.g.a
+lib.a:   libbasic.a libgrid.a libfe.a libnumerics.a
+
+libbasic.g.a:
+       @cd basic   ; $(MAKE) lib.g.a
+
+libgrid.g.a:
+       @cd grid    ; $(MAKE) lib.g.a
+
+libfe.g.a:
+       @cd fe      ; $(MAKE) lib.g.a
+
+libnumerics.g.a:
+       @cd numerics; $(MAKE) lib.g.a
 
+libbasic.a:
+       @cd basic   ; $(MAKE) lib.a
+
+libgrid.a:
+       @cd grid    ; $(MAKE) lib.a
+
+libfe.a:
+       @cd fe      ; $(MAKE) lib.a
+
+libnumerics.a:
+       @cd numerics; $(MAKE) lib.a
 
-lib.a:
-       @cd basic   ; make lib.a
-       @cd grid    ; make lib.a
-       @cd fe      ; make lib.a
-       @cd numeric ; make lib.a
 
 clean:
-       @cd basic   ; make clean
-       @cd grid    ; make clean
-       @cd fe      ; make clean
-       @cd numeric ; make clean
+       @cd basic   ; $(MAKE) clean
+       @cd grid    ; $(MAKE) clean
+       @cd fe      ; $(MAKE) clean
+       @cd numerics; $(MAKE) clean
 
 
 
 .PHONY: all lib.g.a lib.a clean
+.PHONY: libbasic.g.a libgrid.g.a libfe.g.a libnumerics.g.a
+.PHONY: libbasic.a libgrid.a libfe.a libnumerics.a
+
+
+

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.