Commit 4c8f9546 authored by thomas.forbriger's avatar thomas.forbriger Committed by thomas.forbriger
Browse files

proceeding with migration

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.
replaced newlib and newscript by UNIX commands
introduced TF_BROWSER and WWWBASEDIR
continued to introduce g77 as default Fortran compiler


SVN Path:     http://gpitrsvn.gpi.uni-karlsruhe.de/repos/TFSoftware/trunk
SVN Revision: 2460
SVN UUID:     67feda4a-a26e-11df-9d6e-31afc202ad0c
parent d2479143
# this is <Makefile>
# ----------------------------------------------------------------------------
# $Id: Makefile,v 1.34 2007-09-19 10:51:01 tforb Exp $
# $Id: Makefile,v 1.35 2007-12-07 08:14:40 tforb Exp $
#
# Copyright (c) 2004 by Thomas Forbriger (BFO Schiltach)
#
......@@ -117,7 +117,7 @@ clean: ;
libdatreadxx.a: $(patsubst %.cc,%.o,$(LIBSRC))
ar rcv $@ $^
ranlib $@
newlib $@
/bin/mv -fv $@ $(LOCLIBDIR)
#----------------------------------------------------------------------
# comment stripping
......@@ -149,7 +149,7 @@ install-include: $(INSTHEADER)
#======================================================================
# documentation part
# ------------------
DOXYWWWPATH=$(HOME)/public_html/txt/cxx/libdatreadxx
DOXYWWWPATH=$(WWWBASEDIR)/libdatreadxx
.PHONY: doxyclean doxyview doxybriefview doxyfullconf doxybriefconf
doxyclean: ;/bin/rm -rfv doc/* docbrief/* doc docbrief
......@@ -171,8 +171,8 @@ doxybrief: docbrief/html/index.html
doxyfull: doc/html/index.html
doxydoc: doxybrief doxyfull
doxyfullview: doxyfull; mozilla file:$(DOXYWWWPATH)/html/index.html &
doxybriefview: doxybrief; mozilla file:/docbrief/html/index.html &
doxyfullview: doxyfull; $(TF_BROWSER) file:$(DOXYWWWPATH)/html/index.html &
doxybriefview: doxybrief; $(TF_BROWSER) file:/docbrief/html/index.html &
doxyview: doxyfullview doxybrief
#======================================================================
......@@ -183,7 +183,7 @@ sactest hpmotest mseedtest pdastest sfftest: %: tests/%.o libdatreadxx.a
$(CXX) $(FLAGS) -o $@ $< -I$(LOCINCLUDEDIR) \
-ldatreadxx -lsffxx -lgsexx -ltsxx -ltfxx -laff -ltime++ \
-L$(LOCLIBDIR)
newprog $@
/bin/mv -fv $@ $(LOCBINDIR)
#======================================================================
# create package
......@@ -200,6 +200,8 @@ package:
cd $(TMPPATH)/..; cvs export -r HEAD -d $(PACKAGE) thof/src/LICENSE.GPL
cd $(TMPPATH)/..; cvs export -r HEAD \
-d $(PACKAGE) thof/src/README.compile
cd $(TMPPATH)/..; cvs export -r HEAD \
-d $(PACKAGE) thof/src/README.1st
/bin/bash -c 'cd $(TMPPATH); \
export WWWBASEDIR=doxydoc; \
mkdir -v inctmp; \
......
# this is <Makefile>
# ----------------------------------------------------------------------------
# $Id: Makefile,v 1.1 2006-04-11 07:42:03 tforb Exp $
# $Id: Makefile,v 1.2 2007-12-07 08:14:40 tforb Exp $
#
# Copyright (c) 2006 by Thomas Forbriger (BFO Schiltach)
#
......@@ -99,7 +99,7 @@ clean: ;
libdatreadxx.a: $(patsubst %.cc,%.o,$(LIBSRC))
ar rcv $@ $^
ranlib $@
newlib $@
/bin/mv -fv $@ $(LOCLIBDIR)
#----------------------------------------------------------------------
# comment stripping
......@@ -131,7 +131,7 @@ install-include: $(INSTHEADER)
#======================================================================
# documentation part
# ------------------
DOXYWWWPATH=$(HOME)/public_html/txt/cxx/libdatwritexx
DOXYWWWPATH=$(WWWBASEDIR)/libdatwritexx
.PHONY: doxyclean doxyview doxybriefview doxyfullconf doxybriefconf
doxyclean: ;/bin/rm -rfv doc/* docbrief/* doc docbrief
......@@ -153,8 +153,8 @@ doxybrief: docbrief/html/index.html
doxyfull: doc/html/index.html
doxydoc: doxybrief doxyfull
doxyfullview: doxyfull; mozilla file:$(DOXYWWWPATH)/html/index.html &
doxybriefview: doxybrief; mozilla file:/docbrief/html/index.html &
doxyfullview: doxyfull; $(TF_BROWSER) file:$(DOXYWWWPATH)/html/index.html &
doxybriefview: doxybrief; $(TF_BROWSER) file:/docbrief/html/index.html &
doxyview: doxyfullview doxybrief
#======================================================================
......@@ -165,7 +165,7 @@ hpmotest mseedtest pdastest: %: tests/%.o libdatwritexx.a
$(CXX) $(FLAGS) -o $@ $< -I$(LOCINCLUDEDIR) \
-ldatwritexx -lsffxx -lgsexx -ltsxx -ltfxx -laff -ltime++ \
-L$(LOCLIBDIR)
newprog $@
/bin/mv -fv $@ $(LOCBINDIR)
#======================================================================
# create package
......@@ -182,6 +182,8 @@ package:
cd $(TMPPATH)/..; cvs export -r HEAD -d $(PACKAGE) thof/src/LICENSE.GPL
cd $(TMPPATH)/..; cvs export -r HEAD \
-d $(PACKAGE) thof/src/README.compile
cd $(TMPPATH)/..; cvs export -r HEAD \
-d $(PACKAGE) thof/src/README.1st
/bin/bash -c 'cd $(TMPPATH); \
export WWWBASEDIR=doxydoc; \
mkdir -v inctmp; \
......
# this is <Makefile>
# ----------------------------------------------------------------------------
# $Id: Makefile,v 1.3 2005-07-05 08:21:12 tforb Exp $
# $Id: Makefile,v 1.4 2007-12-07 08:14:40 tforb Exp $
#
# Copyright (c) 2005 by Thomas Forbriger (BFO Schiltach)
#
......@@ -8,9 +8,14 @@
#
# REVISIONS and CHANGES
# 16/06/2005 V1.0 Thomas Forbriger
# 06/12/2007 V1.1 g77 is now default compiler
#
# ============================================================================
#
# NOTICE: fallback solution (f2c is default) can be activated by the
# environment variable TF_FALLBACK
# This option will disappear somewhere in the future!
#
all: install
install: libemod.a
......@@ -32,16 +37,18 @@ clean: ;
# handling earth models
#
FLAGS += $(MYFLAGS)
F2CLIB=-lm -lf2c -L${SERVERLIBDIR}
F2CFLAGS=-f -u
#CC=gcc
CFLAGS=-O2 -I${SERVERINCLUDEDIR} -I${LOCINCLUDEDIR}
FCFLAGS=-Wall -ffixed-line-length-0 -fno-backslash $(FLAGS)
CFLAGS=-O3 -I${SERVERINCLUDEDIR} -I${LOCINCLUDEDIR} $(FLAGS)
LIBEMODSUB=psexdat.o readgemini.o efa.o readrefmet.o earthmod.o \
readanigemini.o
docs: $(DOCS)
ifeq ($(TF_FALLBACK),yes)
earthmod.o: earthmod.f
f2c -f $<
$(CC) $(CFLAGS) $(<:.f=.c) -c
......@@ -61,11 +68,15 @@ psexdat.o: psexdat.f
f2c $(F2CFLAGS) $<
$(CC) $(CFLAGS) $(<:.f=.c) -c
@rm $(<:.f=.c)
else
%.o: %.f
$(FC) -O2 -o $@ -c $< $(FCFLAGS)
endif
libemod.a: $(LIBEMODSUB)
ar rcv libemod.a $(LIBEMODSUB)
ranlib libemod.a
newlib libemod.a
/bin/mv -fv libemod.a $(LOCLIBDIR)
efa.doc: efa.f
extractdoc.tcl efa.f > efa.doc
......
......@@ -7,6 +7,7 @@ c psexpl earth model reading
c
c REVISIONS and CHANGES
c 23/06/99 V1.0 Thomas Forbriger
c 06/12/07 V1.1 replace o by 0 in line 64 (apparently a typo)
c
c==============================================================================
c
......@@ -61,7 +62,7 @@ c evaluate multilayer model
c
nlay=0
do 4 lay=2,ninlay
if (nhs(lay).eq.o) goto 5
if (nhs(lay).eq.0) goto 5
anhs=float(nhs(lay))
c stepwidth
da=(ai(lay)-ai(lay-1))/anhs
......
......@@ -143,6 +143,9 @@ c----------------------------------------------------------------------
c
c erdmod (this the modified subroutine from psexpl that reads
c the multi-layer-model and converts it to a normal layer model)
c
c 06/12/2007 zs was declared twice (once as scalar) discarded second
c declaration
c
SUBROUTINE psex_ERDMOD(funit,maxlay,maxsou,
& Z,D,A,B,RHO,QA,QB,NOL,M,NH,XS,YS,ZS,TS,ES,
......@@ -168,7 +171,7 @@ c
real anhs, aii
integer i, nzz,jj ,ii
real dz,da,db,drho,dqa,dqb
real as,bs,zs,rhos,qas,qbs
real as,bs,rhos,qas,qbs
logical debug
c
C
......
# this is <Makefile>
# ----------------------------------------------------------------------------
# $Id: Makefile,v 1.11 2007-10-02 18:49:08 tforb Exp $
# $Id: Makefile,v 1.12 2007-12-07 08:14:41 tforb Exp $
#
# Copyright (c) 2002 by Thomas Forbriger (IMG Frankfurt)
#
......@@ -79,7 +79,7 @@ libfourier.a: $(patsubst %.o,%.of2c,$(LIBOBS))
%.a:
$(AR) rcv $@ $^
$(RANLIB) $@
newlib $@
/bin/mv -fv $@ $(LOCLIBDIR)
# ============================================================================
#
......@@ -166,7 +166,7 @@ LIBOBSXX=$(patsubst %.cc,%.o,$(SRC))
libfourierxx.a: install-include $(LIBOBSXX)
ar rcv $@ $(LIBOBSXX)
ranlib $@
newlib $@
/bin/mv -fv $@ $(LOCLIBDIR)
#======================================================================
# dependencies
......@@ -272,7 +272,7 @@ doxyfull: doxy%: doxyclean doc/html/index.html
doxydoc: doxyfull
doxyfullview: doxyfull
mozilla file:$(DOXYWWWPATH)/html/index.html &
$(TF_BROWSER) file:$(DOXYWWWPATH)/html/index.html &
doxyview: doxydoc doxyfullview
# ----- END OF Makefile -----
# this is <Makefile>
# ----------------------------------------------------------------------------
# $Id: Makefile,v 1.17 2006-04-11 15:06:29 tforb Exp $
# $Id: Makefile,v 1.18 2007-12-07 08:14:42 tforb Exp $
#
# Copyright (c) 2002 by Thomas Forbriger (IMG Frankfurt)
#
......@@ -58,7 +58,7 @@ ifndef LOCLIBDIR
LOCLIBDIR=lib
DOXYWWWPATH=doxydoc
else
DOXYWWWPATH=$(HOME)/public_html/txt/cxx/libgsexx
DOXYWWWPATH=$(WWWBASEDIR)/libgsexx
endif
ifndef LOCINCLUDEDIR
LOCINCLUDEDIR=include
......@@ -131,7 +131,7 @@ doc/%: doxyfull.cfg $(DOXYSRC)
doxyfull: doc/html/index.html
doxydoc: doxyfull
doxyfullview: doxyfull; mozilla file:$(DOXYWWWPATH)/html/index.html &
doxyfullview: doxyfull; $(TF_BROWSER) file:$(DOXYWWWPATH)/html/index.html &
doxyview: doxyfullview
#======================================================================
......@@ -147,6 +147,8 @@ package:
cd $(TMPPATH)/..; cvs export -r HEAD -d $(PACKAGE) thof/src/LICENSE.GPL
cd $(TMPPATH)/..; cvs export -r HEAD \
-d $(PACKAGE) thof/src/README.compile
cd $(TMPPATH)/..; cvs export -r HEAD \
-d $(PACKAGE) thof/src/README.1st
/bin/bash -c 'cd $(TMPPATH); \
unset LOCINCLUDEDIR; unset LOCLIBDIR; \
make all; make clean; /bin/rm -rfv include lib'
......
# this is <Makefile>
# ----------------------------------------------------------------------------
# $Id: Makefile,v 1.5 2007-11-20 16:42:54 tforb Exp $
# $Id: Makefile,v 1.6 2007-12-07 08:14:42 tforb Exp $
#
# Copyright (c) 2004 by Thomas Forbriger (BFO Schiltach)
#
......@@ -94,7 +94,7 @@ clean: ;
liblinearxx.a: $(patsubst %.cc,%.o,$(LIBSRC))
ar rcv $@ $^
ranlib $@
newlib $@
/bin/mv -fv $@ $(LOCLIBDIR)
#----------------------------------------------------------------------
# comment stripping
......@@ -126,7 +126,7 @@ install-include: $(INSTHEADER)
#======================================================================
# documentation part
# ------------------
DOXYWWWPATH=$(HOME)/public_html/txt/cxx/liblinearxx
DOXYWWWPATH=$(WWWBASEDIR)/liblinearxx
.PHONY: doxyclean doxyview doxybriefview doxyfullconf doxybriefconf
doxyclean: ;/bin/rm -rfv doc docbrief
......@@ -147,8 +147,8 @@ doxybrief: docbrief/html/index.html
doxyfull: doc/html/index.html
doxydoc: doxybrief doxyfull
doxyfullview: doxyfull; mozilla file:$(DOXYWWWPATH)/html/index.html &
doxybriefview: doxybrief; mozilla file:/docbrief/html/index.html &
doxyfullview: doxyfull; $(TF_BROWSER) file:$(DOXYWWWPATH)/html/index.html &
doxybriefview: doxybrief; $(TF_BROWSER) file:/docbrief/html/index.html &
doxyview: doxyfullview doxybrief
#======================================================================
......
# this is <Makefile>
# ----------------------------------------------------------------------------
# ($Id: Makefile,v 1.16 2005-07-05 08:21:16 tforb Exp $)
# ($Id: Makefile,v 1.17 2007-12-07 08:14:43 tforb Exp $)
#
# 05/06/2001 by Thomas Forbriger (IMGF Frankfurt)
#
......@@ -35,19 +35,19 @@ edit: flist; vim $<
clean: ; /bin/rm -fv *.bak *.o flist XpgplotCpp
install-include: $(HEADERS)
newinclude $^
/bin/ln -sfv $(addprefix $(PWD),$^) $(LOCINCLUDEDIR)
example: install XpgplotCpp; XpgplotCpp; rm -fv XpgplotCpp XpgplotCpp.o
libpgplotCpp.a: $(CODE:.cc=.o)
ar rcv $@ $^
ranlib $@
newlib $@
/bin/mv -fv $@ $(LOCLIBDIR)
#======================================================================
# documentation part
# ------------------
DOXYWWWPATH=$(HOME)/public_html/txt/cxx/libpgplotxx
DOXYWWWPATH=$(WWWBASEDIR)/libpgplotxx
.PHONY: doxyclean doxyview doxybriefview doxyfullconf doxybriefconf
doxyclean: ;/bin/rm -rfv doc docbrief
......@@ -62,7 +62,7 @@ doc/%: doxygen.cfg $(DOXYSRC)
doxyfull: doc/html/index.html
doxydoc: doxybrief doxyfull
doxyfullview: doxyfull; mozilla file:$(DOXYWWWPATH)/html/index.html &
doxyfullview: doxyfull; $(TF_BROWSER) file:$(DOXYWWWPATH)/html/index.html &
doxyview: doxyfullview doxybrief
doxyps: doc/latex/refman.ps; gv $< &
......@@ -81,7 +81,7 @@ hpmotest mseedtest pdastest: %: tests/%.o libpgplotxx.a
$(CXX) -o $@ $< -I$(LOCINCLUDEDIR) \
-lpgplotxx -lsffxx -lgsexx -ltsxx -ltfxx -laff -ltime++ \
-L$(LOCLIBDIR)
newprog $@
/bin/mv -fv $@ $(LOCBINDIR)
#
# ----- END OF Makefile -----
# this is <Makefile>
# ----------------------------------------------------------------------------
# $Id: Makefile,v 1.10 2007-11-27 17:34:54 tforb Exp $
# $Id: Makefile,v 1.11 2007-12-07 08:14:43 tforb Exp $
#
# Copyright (c) 2003 by Thomas Forbriger (BFO Schiltach)
#
......@@ -152,6 +152,8 @@ package:
cd $(TMPPATH)/..; cvs export -r HEAD -d $(PACKAGE) thof/src/LICENSE.GPL
cd $(TMPPATH)/..; cvs export -r HEAD \
-d $(PACKAGE) thof/src/README.compile
cd $(TMPPATH)/..; cvs export -r HEAD \
-d $(PACKAGE) thof/src/README.1st
/bin/bash -c 'cd $(TMPPATH); make allpackage; make clean'
cd $(TMPPATH)/..; tar cvf $(PUBLICATIONPATH)/$(PACKAGE).tar $(PACKAGE)
gzip --force -9 $(PUBLICATIONPATH)/$(PACKAGE).tar
......
# this is <Makefile>
# ----------------------------------------------------------------------------
# $Id: Makefile,v 1.13 2007-06-12 16:17:56 tforb Exp $
# $Id: Makefile,v 1.14 2007-12-07 08:14:44 tforb Exp $
#
# Copyright (c) 2007 by Thomas Forbriger (BFO Schiltach)
#
......@@ -28,9 +28,13 @@
#
# REVISIONS and CHANGES
# 22/03/2007 V1.0 Thomas Forbriger
# 06/12/2007 V1.1 g77 is now default compiler
#
# ============================================================================
#
# NOTICE: fallback solution (f2c is default) can be activated by the
# environment variable TF_FALLBACK
# This option will disappear somewhere in the future!
LIBSFFUFOBS=libsffu.o sffutilf.o sffu_simplewrite.o sffu_simpleread.o \
sffu_fullargread.o sffu_rsta2.o
......@@ -39,7 +43,11 @@ LIBSFFUOBS=$(LIBSFFUFOBS) $(LIBSFFUCOBS)
DOCS=libsffu.doc
ifeq ($(TF_FALLBACK),yes)
LIBS=libsffu.a libsffu77.a
else
LIBS=libsffu.a libf2csffu.a
endif
all:
......@@ -54,30 +62,48 @@ clean: ;
-find . -name \*.bak | xargs --no-run-if-empty /bin/rm -v
-/bin/rm -fv flist *.o *.bak *.o77
install: install-include libsffu.a libsffu77.a
install: install-include $(LIBS)
FLAGS += $(MYFLAGS)
F2CLIB=-lm -lf2c -L${SERVERLIBDIR}
F2CFLAGS=-f -u
#CC=gcc
CFLAGS=-O2 -I${SERVERINCLUDEDIR} -I${LOCINCLUDEDIR}
FFLAGS=-ffixed-line-length-none -Wall
CFLAGS=-O2 -I${SERVERINCLUDEDIR} -I${LOCINCLUDEDIR} $(FLAGS)
FCFLAGS=-ffixed-line-length-none -Wall $(FLAGS)
FC=g77
docs: $(DOCS)
ifeq ($(TF_FALLBACK),yes)
.f.o:
f2c $(F2CFLAGS) $<
$(CC) $(CFLAGS) $(<:.f=.c) -c
@rm $(<:.f=.c)
%.o77: %.f; $(FC) $(FFLAGS) -c -o $@ $<
install-include: ; newinclude $(wildcard *.h)
else
%.f2c.o: %.f
f2c $(F2CFLAGS) $<
$(CC) $(CFLAGS) $(<:.f=.c) -c -o $@
@rm $(<:.f=.c)
%.f2c.o: %.c
$(CC) -O2 -o $@ -c $< -Wall $(CFLAGS) \
-I$(LOCINCLUDEDIR) -I$(SERVERINCLUDEDIR)
%.o: %.c
$(CC) -O2 -o $@ -c $< -Wall $(CFLAGS) \
-I$(LOCINCLUDEDIR) -I$(SERVERINCLUDEDIR)
%.o: %.f
$(FC) -O2 -o $@ -c $< $(FCFLAGS)
endif
install-include: ; /bin/ln -sfv $(wildcard $(PWD)/*.h) $(LOCINCLUDEDIR)
libsffu.a: $(LIBSFFUOBS)
ifeq ($(TF_FALLBACK),yes)
libsffu77.a: $(LIBSFFUFOBS:.o=.o77) $(LIBSFFUOBS)
else
libf2csffu.a: $(patsubst %.o,%.f2c.o,$(LIBSFFUFOBS)) $(LIBSFFUOBS)
endif
%.a: ; ar rcv $@ $^ ; ranlib $@ ; newlib $@
%.a: ; ar rcv $@ $^ ; ranlib $@ ; /bin/mv -fv $@ $(LOCLIBDIR)
libsffu.doc: $(LIBSFFUFOBS:.o=.f)
makefdoc.pl $@ $^
......@@ -96,6 +122,8 @@ package:
cd $(TMPPATH)/..; cvs export -r HEAD -d $(PACKAGE) thof/src/LICENSE.GPL
cd $(TMPPATH)/..; cvs export -r HEAD \
-d $(PACKAGE) thof/src/README.compile
cd $(TMPPATH)/..; cvs export -r HEAD \
-d $(PACKAGE) thof/src/README.1st
/bin/bash -c 'cd $(TMPPATH); \
mkdir -v inctmp; \
$(MAKE) INCINSTALLPATH=inctmp allpackage; /bin/rm -rfv inctmp;\
......
c this is <sffu_fullargread.f>
c------------------------------------------------------------------------------
cS
c ($Id: sffu_fullargread.f,v 1.4 2007-03-22 09:52:08 tforb Exp $)
c ($Id: sffu_fullargread.f,v 1.5 2007-12-07 08:14:44 tforb Exp $)
c
c 22/02/2001 by Thomas Forbriger (IfG Stuttgart)
c
......@@ -101,6 +101,7 @@ c
c----------------------------------------------------------------------
c
c ok go
useselect=.false.
nfiles=0
ntraces=0
allnsamples=0
......
......@@ -38,12 +38,14 @@
* 27/10/97 - changed sff_freecfree to set NULL pointer after free
* - increased most character array by one character
* 16/11/99 added float -> int conversion
* 06/12/07 some corrections to decalarations to satisfy my compiler
*
*/
#include <stdlib.h>
#include <f2c.h>
#include <stdio.h>
/* #include <stdlib.h> */
#include <string.h>
#include <sffutil.h>
#include <libtime.h>
#include <tfmacros.h>
......@@ -117,9 +119,7 @@ void sff_WStatus(lu, code)
integer lu;
char *code;
{
int l;
/* Fortran */
static integer ierr, nline;
static char fcode[11];
extern int sff_wstatus__();
......@@ -203,10 +203,10 @@ sff_Tsource source;
year=year-(100*((long int)(year/100)));
strncpy(typh, source.type, 20);
time_getdate(&day, &month, source.date);
sprintf(date, "%2.2d%2.2d%2.2d", year, month, day);
sprintf(date, "%2.2ld%2.2ld%2.2ld", year, month, day);
milsec=source.date.milsec;
if (source.date.micsec>=500) milsec=milsec+1;
sprintf(time, "%2.2d%2.2d%6.3f",
sprintf(time, "%2.2ld%2.2ld%6.3f",
source.date.hour, source.date.minute,
source.date.second+1.e-3*milsec);
......
# this is <Makefile>
# ----------------------------------------------------------------------------
# $Id: Makefile,v 1.19 2007-06-26 17:02:29 tforb Exp $
# $Id: Makefile,v 1.20 2007-12-07 08:14:44 tforb Exp $
#
# Copyright (c) 2003 by Thomas Forbriger (BFO Schiltach)
#
......@@ -77,7 +77,7 @@ INCSRC=sffxx.h sffostream.h
libsffxx.a: $(patsubst %.cc,%.o,$(LIBSRC))
ar rcv $@ $^
ranlib $@
newlib $@
/bin/mv -fv $@ $(LIBLOCDIR)
#----------------------------------------------------------------------
# header files
......@@ -95,7 +95,7 @@ install-include: $(INSTHEADER); touch $@
#======================================================================
# documentation part
# ------------------
DOXYWWWPATH=$(HOME)/public_html/txt/cxx/libsffxx
DOXYWWWPATH=$(WWWBASEDIR)/libsffxx
.PHONY: doxyclean doxyview doxybriefview doxyfullconf doxybriefconf
doxyclean: ;/bin/rm -rfv doc/* docbrief/* doc docbrief
......@@ -117,8 +117,9 @@ doxybrief: docbrief/html/index.html
doxyfull: doc/html/index.html
doxydoc: doxybrief doxyfull
doxyfullview: doxyfull; mozilla file:$(DOXYWWWPATH)/html/index.html &
doxybriefview: doxybrief; mozilla file:$(shell pwd)/docbrief/html/index.html &
doxyfullview: doxyfull; $(TF_BROWSER) file:$(DOXYWWWPATH)/html/index.html &
doxybriefview: doxybrief
$(TF_BROWSER) file:$(shell pwd)/docbrief/html/index.html &
doxyview: doxyfullview doxybrief
#======================================================================
......@@ -144,6 +145,8 @@ package:
cd $(TMPPATH)/..; cvs export -r HEAD -d $(PACKAGE) thof/src/LICENSE.GPL
cd $(TMPPATH)/..; cvs export -r HEAD \
-d $(PACKAGE) thof/src/README.compile
cd $(TMPPATH)/..; cvs export -r HEAD \
-d $(PACKAGE) thof/src/README.1st
/bin/bash -c 'cd $(TMPPATH); \
export WWWBASEDIR=doxydoc; \
mkdir -v inctmp; \
......
# this is <Makefile>
# ----------------------------------------------------------------------------
# $Id: Makefile,v 1.15 2007-11-27 17:19:29 tforb Exp $
# $Id: Makefile,v 1.16 2007-12-07 08:14:45 tforb Exp $
#
# Copyright (c) 2007 by Thomas Forbriger (BFO Schiltach)
#
......@@ -200,6 +200,8 @@ package:
cd $(TMPPATH)/..; cvs export -r HEAD -d $(PACKAGE) thof/src/LICENSE.GPL
cd $(TMPPATH)/..; cvs export -r HEAD \
-d $(PACKAGE) thof/src/README.compile
cd $(TMPPATH)/..; cvs export -r HEAD \
-d $(PACKAGE) thof/src/README.1st
/bin/bash -c 'cd $(TMPPATH); make allpackage; make clean'
cd $(TMPPATH)/..; tar cvf $(PUBLICATIONPATH)/$(PACKAGE).tar $(PACKAGE)
gzip --force -9 $(PUBLICATIONPATH)/$(PACKAGE).tar
......
# this is <Makefile>
# ----------------------------------------------------------------------------
# $Id: Makefile,v 1.31 2007-12-05 14:04:30 tforb Exp $
# $Id: Makefile,v 1.32 2007-12-07 08:14:45 tforb Exp $
#
# Copyright (c) 2002 by Thomas Forbriger (IMG Frankfurt)
#
......@@ -219,6 +219,8 @@ package:
cd $(TMPPATH)/..; cvs export -r HEAD -d $(PACKAGE) thof/src/LICENSE.GPL
cd $(TMPPATH)/..; cvs export -r HEAD \
-d $(PACKAGE) thof/src/README.compile
cd $(TMPPATH)/..; cvs export -r HEAD \
-d $(PACKAGE) thof/src/README.1st
/bin/bash -c 'cd $(TMPPATH); \
export WWWBASEDIR=doxydoc; \
mkdir -v inctmp; \
......
# this is <Makefile>
# ----------------------------------------------------------------------------
# Makefile for work/src/libs/libtime
# ($Id: Makefile,v 2.30 2007-12-05 15:49:26 tforb Exp $)
# ($Id: Makefile,v 2.31 2007-12-07 08:14:45 tforb Exp $)
#
# how to build all flavours of libtime
#
......@@ -338,7 +338,8 @@ doc/html/index.html: doc doxyfull.cfg $(ALLCODE); doxygen $(word 2,$^)
doxydoc doxyfull: doc/html/index.html
doxyclean: ; /bin/rm -rfv doc/* doc
doxyview: doc/html/index.html; mozilla file://$(shell pwd)/$< &
doxyview: doc/html/index.html;
$(TF_BROWSER) file://$(shell pwd)/$< &
#======================================================================
#
......
# this is <Makefile>
# ----------------------------------------------------------------------------
# $Id: Makefile,v 1.5 2007-06-05 08:57:52 tforb Exp $
# $Id: Makefile,v 1.6 2007-12-07 08:14:46 tforb Exp $
#
# Copyright (c) 2007 by Thomas Forbriger (BFO Schiltach)
#
......@@ -24,12 +24,21 @@