]> https://gitweb.dealii.org/ - dealii-svn.git/commitdiff
Finally a global Makefile!
authorguido <guido@0785d39b-7218-0410-832d-ea1e28bc413d>
Wed, 5 May 1999 12:14:43 +0000 (12:14 +0000)
committerguido <guido@0785d39b-7218-0410-832d-ea1e28bc413d>
Wed, 5 May 1999 12:14:43 +0000 (12:14 +0000)
git-svn-id: https://svn.dealii.org/trunk@1275 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/Makefile [new file with mode: 0644]
deal.II/common/Makefile [new file with mode: 0644]

diff --git a/deal.II/Makefile b/deal.II/Makefile
new file mode 100644 (file)
index 0000000..29b54df
--- /dev/null
@@ -0,0 +1,48 @@
+# $Id$
+#
+# Makefile for the whole library
+
+
+help:
+       @echo Possible Targets
+       @echo " (1) baseg lacg: debug libraries base and lac"
+       @echo " (2) base lac: debug and optimized libraries base and lac"
+       @echo " (3) 1dg 2dg 3dg: (1) and deal.II debug version for specified dimension"
+       @echo " (4) 1d 2d 3d: (2) and deal.II for specified dimension"
+       @echo " (5) all: 1d, 2d and 3d"
+       @echo
+#      @echo The following additional parameters may be specified to make:
+#      @echo 
+#      @echo
+
+baseg:
+       cd ../base/source ; $(MAKE) lib.g.a
+
+base:
+       cd ../base/source ; $(MAKE) lib.g.a lib.a
+
+lacg: baseg
+       cd ../lac/source ; $(MAKE) lib.g.a
+
+lac: base
+       cd ../lac/source ; $(MAKE) lib.g.a lib.a
+
+1d: baseg lacg base lac
+       cd ../deal.II/source ; $(MAKE) 1d
+
+2d: base lac
+       cd ../deal.II/source ; $(MAKE) 2d
+
+3d: base lac
+       cd ../deal.II/source ; $(MAKE) 3d
+
+1dg: baseg lacg
+       cd ../deal.II/source ; $(MAKE) 1dg
+
+2dg: baseg lacg
+       cd ../deal.II/source ; $(MAKE) 2dg
+
+3dg: baseg lacg
+       cd ../deal.II/source ; $(MAKE) 3dg
+
+all: base lac 2d 1d 3d
diff --git a/deal.II/common/Makefile b/deal.II/common/Makefile
new file mode 100644 (file)
index 0000000..29b54df
--- /dev/null
@@ -0,0 +1,48 @@
+# $Id$
+#
+# Makefile for the whole library
+
+
+help:
+       @echo Possible Targets
+       @echo " (1) baseg lacg: debug libraries base and lac"
+       @echo " (2) base lac: debug and optimized libraries base and lac"
+       @echo " (3) 1dg 2dg 3dg: (1) and deal.II debug version for specified dimension"
+       @echo " (4) 1d 2d 3d: (2) and deal.II for specified dimension"
+       @echo " (5) all: 1d, 2d and 3d"
+       @echo
+#      @echo The following additional parameters may be specified to make:
+#      @echo 
+#      @echo
+
+baseg:
+       cd ../base/source ; $(MAKE) lib.g.a
+
+base:
+       cd ../base/source ; $(MAKE) lib.g.a lib.a
+
+lacg: baseg
+       cd ../lac/source ; $(MAKE) lib.g.a
+
+lac: base
+       cd ../lac/source ; $(MAKE) lib.g.a lib.a
+
+1d: baseg lacg base lac
+       cd ../deal.II/source ; $(MAKE) 1d
+
+2d: base lac
+       cd ../deal.II/source ; $(MAKE) 2d
+
+3d: base lac
+       cd ../deal.II/source ; $(MAKE) 3d
+
+1dg: baseg lacg
+       cd ../deal.II/source ; $(MAKE) 1dg
+
+2dg: baseg lacg
+       cd ../deal.II/source ; $(MAKE) 2dg
+
+3dg: baseg lacg
+       cd ../deal.II/source ; $(MAKE) 3dg
+
+all: base lac 2d 1d 3d

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.