Commit 38153e6a authored by thomas.forbriger's avatar thomas.forbriger Committed by thomas.forbriger
Browse files

provide targets for all code and provide comments on required libraries

This is a legacy commit from before 2015-03-01.
It may be incomplete as well as inconsistent.
See COPYING.legacy and README.history for details.
and their locations


SVN Path:     http://gpitrsvn.gpi.uni-karlsruhe.de/repos/TFSoftware/trunk
SVN Revision: 3667
SVN UUID:     67feda4a-a26e-11df-9d6e-31afc202ad0c
parent e4fe7593
......@@ -22,6 +22,21 @@
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
# ----
#
# required libraries:
# libgin:
# will be compiled by the Makefile in subdirectory libs
# libtf, libgrrefsub (only for gremlin), libwrefsub (only for wgremlin):
# are available from directory src/libs
# just call 'make install' in directory src/libs of your working copy
# librefread:
# is available in directory src/synt/ref/refmet
# just call 'make librefread.a' in directory src/synt/ref/refmet of your
# working copy
# libpgplot:
# is expected to be installed from external
# libblas, liblapack:
# are expected to be installed in some system library path
#
# 19/01/2001 tidy up
# 01/03/2002 copy glq_dim.inc from standard if not present
#
......@@ -40,15 +55,15 @@
all: install
.PHONY: install
install:
$(MAKE) libs
$(MAKE) libraries
$(MAKE) allhere
.PHONY: libs
libs:
(cd libs; $(MAKE) install)
.PHONY: libraries
libraries: libgremlin1xx.a
(cd libs; $(MAKE) libs)
.PHONY: allhere
allhere: gremlin wgremlin gredim gremlin.pdf
allhere: gremlin wgremlin gredim gremlin.pdf
# check mandatory environment variable settings
# ---------------------------------------------
......
......@@ -21,6 +21,34 @@
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
# ----
#
# Required libraries:
# polex requires:
# libtf
# moche requires:
# libtf, librefread
# moshift, moval, motab, mops, clemo, and splimo require:
# libgin, libtf
# mocon requires:
# libtf, librefread, libgin
# mop and pmotra require:
# libgin, libtf, libpgplot
# mocoxx and grestf require:
# libgremlin1xx, libfourierxx, libtfxx, libaff
#
# libgin, libgremlin1xx.a:
# is available from directory src/green/gremlin1
# just call 'make libraries' in directory src/green/gremlin1 of your
# working copy
# libtf, libtfxx, libaff, libfourierxx:
# are available from directory src/libs
# just call 'make install' in directory src/libs of your working copy
# librefread:
# is available in directory src/synt/ref/refmet
# just call 'make librefread.a' in directory src/synt/ref/refmet of your
# working copy
# libpgplot:
# is expected to be installed from external
#
# REVISIONS and CHANGES
# 09/02/2010 V1.0 Thomas Forbriger
......@@ -104,13 +132,8 @@ mocon: %: %.o
$(FC) -o $@ $^ $(FFLAGS) -lgin -lrefread -ltf $(LDFLAGS)
/bin/mv -fv $@ $(LOCBINDIR)
mop: %: %.o
$(FC) -o $@ $^ $(FFLAGS) -lgin -ltf -ltf \
$(LDFLAGS) $(TF_LINK_PGPLOT)
/bin/mv -fv $@ $(LOCBINDIR)
pmotra: %: %.o
$(FC) -o $@ $^ $(FFLAGS) -lgin -ltf -ltf \
mop pmotra: %: %.o
$(FC) -o $@ $^ $(FFLAGS) -lgin -ltf \
$(LDFLAGS) $(TF_LINK_PGPLOT)
/bin/mv -fv $@ $(LOCBINDIR)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment