Commit 683a83c3 authored by thomas.forbriger's avatar thomas.forbriger Committed by thomas.forbriger
Browse files

Merge branch 'gremlin': fullpackage of gremlin compiles

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.

There are several files in a transitional state, in particular several README
files must be filled with content

Conflicts:
	scr/util/git/gitsvnalign

SVN Path:     http://gpitrsvn.gpi.uni-karlsruhe.de/repos/TFSoftware/trunk
SVN Revision: 5504
SVN UUID:     67feda4a-a26e-11df-9d6e-31afc202ad0c
parents 0ef86608 df4d8a8f
......@@ -7,6 +7,9 @@ $Id$
Copyright (C) 1997, 2011 by Thomas Forbriger (IfG Stuttgart)
BibTeX style pepi.bst:
Copyright (C) 1994, 1995, 1996 Patrick W. Daly
----
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
......
......@@ -90,9 +90,25 @@ clean:
edit: flist
vim flist
flist: *.f */*.f *.inc */*.inc Makefile */Makefile */*.h */*.cc COPYING README \
$(wildcard docu/*.tex docu/*.bib docu/pepi.???)
echo $^ | tr ' ' '\n' | sort > $@
flist: $(wildcard *.f */*.f *.inc */*.inc */*.h */*.cc) \
$(wildcard Makefile */Makefile) COPYING README \
$(wildcard */COPYING */README) \
$(wildcard docu/*.tex docu/*.bib docu/pepi.???)
echo $(filter %Makefile,$^) | tr ' ' '\n' | sort > $@
echo $(filter %README,$^) | tr ' ' '\n' | sort >> $@
echo $(filter %COPYING,$^) | tr ' ' '\n' | sort >> $@
echo '----------' >> $@
echo $(filter-out %Makefile %COPYING %README cxx/% tools/% docu/% libs/%,$^) | tr ' ' '\n' | sort >> $@
echo '----------' >> $@
echo $(filter libs/%,$^) | tr ' ' '\n' | sort >> $@
echo '----------' >> $@
echo $(filter cxx/%,$^) | tr ' ' '\n' | sort >> $@
echo '----------' >> $@
echo $(filter tools/%,$^) | tr ' ' '\n' | sort >> $@
echo '----------' >> $@
echo $(filter docu/%,$^) | tr ' ' '\n' | sort >> $@
echo '----------' >> $@
echo $(TF_EDIT) | tr ' ' '\n' | sort >> $@
#----------------------------------------------------------------------
# Fortran dependencies
......@@ -131,12 +147,6 @@ gredim_comments.xxx: libs/glq_dimstd.inc
gredim: gredim.o gredim_comments.xxx
$(FC) -o gredim gredim.o $(GFLAG) $(F2CLIB) $(LDFLAGS)
.PHONY: list-libraries
list-libraries:
grep ' -l' Makefile | tr ' ' '\n' | egrep '^-l' |sort | uniq
grep ' -l' Makefile | tr ' ' '\n' | egrep 'PGP' |sort | uniq
#======================================================================
# documentation
docu/gremlin.dvi: docu/gremlin.tex
......@@ -144,6 +154,7 @@ docu/gremlin.dvi: docu/gremlin.tex
gremlin.pdf: docu/gremlin.dvi
cd docu; pdflatex gremlin
/bin/cp -vpd docu/gremlin.pdf $@
#======================================================================
# create package
# --------------
......@@ -160,9 +171,11 @@ package: $(TF_MAKEPKG)
fullpackage: $(TF_MAKEPKG)
$(MAKE) -f $< \
PACKAGE=gremlinwithlibs \
PACKAGEEXPORT="trunk/src/green/gremlin1:src trunk/src/synt/ref/refmet:contrib/refmet" \
PACKAGETARGETS="contrib/refmet:all src:all" \
PACKAGELIBS="libemod libsff libsffu libtf libts libfapidxx libtfxx libdatrwxx libsffxx libtime libgsexx libtsxx libseife libaff libgrrefsub libwrefsub"
PACKAGEEXPORT="trunk/src/green/gremlin1:src trunk/src/synt/ref/refmet/sub:contrib/refread" \
PACKAGETARGETS="contrib/refread:all src:all" \
PACKAGELIBS="libtime libgrrefsub libwrefsub libsff libsffu libtf \
libaff libgsexx libdatrwxx libfapidxx libfourier libsffxx \
libtsxx libtfxx"
endif
# ----- END OF Makefile -----
this is <README>
============================================================================
green/gremlin1: Inversion von Wellenfeldspektren
-------------------------------
green/gremlin1: Inversion of Fourier-Bessel expansion coefficients
------------------------------------------------------------------
$Id$
============================================================================
......@@ -24,6 +24,9 @@ libraries and library header files are expected:
LOCINCLUDEDIR defines location of C/C++ header files (prototypes)
LOCBINDIR defines location of binary executables
Dependencies
------------
required libraries:
libgin:
will be compiled by the Makefile in subdirectory libs
......@@ -39,6 +42,8 @@ required libraries:
libblas, liblapack:
are expected to be installed in some system library path
LaTeX (with pdflatex) is required to compile the documentation provided in
subdirectory docu.
============================================================================
......
this is <README>
============================================================================
C++ tools for gremlin
---------------------
$Id: $
============================================================================
----- END OF README -----
this is <README>
============================================================================
documentation for gremlin
-------------------------
$Id: $
============================================================================
----- END OF README -----
c this is <gredim.f>
c------------------------------------------------------------------------------
c
c Coypright 1997, 2010 by Thomas Forbriger (IfG Stuttgart)
c Copyright 1997, 2010 by Thomas Forbriger (IfG Stuttgart)
c
c give me an idea on how large my program may become
c
......
......@@ -2,7 +2,7 @@ c this is <gremlin.f>
c------------------------------------------------------------------------------
c $Id$
c
c Coypright 1997, 2010 by Thomas Forbriger (IfG Stuttgart)
c Copyright 1997, 2010 by Thomas Forbriger (IfG Stuttgart)
c
c GREens Matrix Linearized INversion
c
......
this is <README>
============================================================================
tools for gremlin
-----------------
$Id: $
============================================================================
----- END OF README -----
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