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

adjusted GPL phrase; added COPYING; adjusted installation instructions

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 doxygen mainpage


SVN Path:     http://gpitrsvn.gpi.uni-karlsruhe.de/repos/TFSoftware/trunk
SVN Revision: 5107
SVN UUID:     67feda4a-a26e-11df-9d6e-31afc202ad0c
parent 020f0b85
this is <COPYING>
============================================================================
conv/many
---------
$Id: COPYING 4960 2013-02-01 09:02:16Z tforb $
============================================================================
The source code in this directory is part of the conv/many suite which
compiles to any2sff, anyindex, anyextract, any2ascii, and any2any
Copyright (C) 2004, 2013 by Thomas Forbriger
----
The con/many suite is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
----
----- END OF COPYING -----
......@@ -22,15 +22,51 @@
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
# ----
#
# The targets in this package require some libraries.
# conv/many suite: convert (m)any seismic data format(s)
# ======================================================
#
# A set of programs to read, analyze, and convert seismic data files
# in many different formats (all formats supported by libdatrwxx).
#
# See README for further details.
#
# Installation instructions
# -------------------------
# The command
# make all
# will compile and install the binary executables as well as the doxygen
# documentation.
#
# Environment variables control where the results are stored and where
# libraries and library header files are expected:
# LOCLIBDIR defines location of binary libraries
# LOCINCLUDEDIR defines location of C/C++ header files (prototypes)
# LOCBINDIR defines location of binary executables
# TF_WWWBASEDIR defines location of doxygen output
#
# Dependencies:
# Compilers required to build the programs:
# C++ compiler
# C/C++ preprocessor
# doxygen (required to process source code documentation)
#
# TFSoftware libraries required to compile the code:
# libgsexx
# libaff
# libtime
# libsffxx
# libdatrwxx
# libtfxx
#
# Further non-standard libraries required to compile the code:
# libboost_regex
#
# C++ code:
# anyextract any2sff anyindex
# require: libsffxx.a libtime++.a libgsexx.a libaff.a libtfxx.a
# additionally require: libdatrwxx.a
# anyextract
# additionally requires: libregexx.a
# or libboost.a
# additionally requires: libboost.a
# or libregexx.a
# (depends on your settings; see README.compile)
#
# REVISIONS and CHANGES
......@@ -47,6 +83,7 @@
# 19/03/2011 V1.5 added libseife to snapshot package and reordered
# libraries in package
# 13/02/2012 V1.6 any-type-tools now live in subdirectory many
# 25/03/2013 V1.7 detailed installation instructions
#
# ============================================================================
#
......@@ -69,8 +106,8 @@ allstatic:
$(MAKE) install \
PROGRAMS="any2anystat anyindexstat anyextractstat any2asciistat"
flist: README Makefile $(wildcard *.f *.cc) doxydoc.cfg \
$(wildcard sub/*.cc sub/*.h)
flist: README Makefile $(wildcard *.f *.cc *.txt) doxydoc.cfg \
$(wildcard sub/*.cc sub/*.h) $(TF_EDIT) COPYING
echo $^ | tr ' ' '\n' | sort > $@
.PHONY: edit
......@@ -198,7 +235,8 @@ DOXYWWWPATH=$(TF_WWWBASEDIR)/convmany
doxyclean: ;/bin/rm -rfv $(DOXYWWWPATH)
DOXYSRC=Makefile README $(wildcard *.cc *.c *.h *.f sub/*.cc sub/*.h)
DOXYSRC=Makefile README $(wildcard *.cc *.c *.h *.f sub/*.cc sub/*.h) \
doxygen.txt
# create doxygen intermediate configuration
PWD=$(shell env pwd)
......
/*! \file README
\mainpage (m)any seismic format conversion tools and friends
- \ref any2any.cc
- \ref any2ascii.cc
- \ref any2sff.cc
- \ref anyextract.cc
- \ref anyindex.cc
\verbatim
this is <README>
============================================================================
Seismic format conversion tools
......@@ -67,5 +57,3 @@ Please send bug reports and suggestions to
Thomas.Forbriger@kit.edu
----- END OF README -----
\endverbatim
*/
......@@ -12,7 +12,9 @@
* Copyright (c) 2010 by Thomas Forbriger (BFO Schiltach)
*
* ----
* This program is free software; you can redistribute it and/or modify
* This file is part of the conv/many suite.
*
* The conv/many suite is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
......
......@@ -12,7 +12,9 @@
* Copyright (c) 2004 by Thomas Forbriger (BFO Schiltach)
*
* ----
* This program is free software; you can redistribute it and/or modify
* This file is part of the conv/many suite.
*
* The conv/many suite is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
......
......@@ -12,7 +12,9 @@
* Copyright (c) 2004 by Thomas Forbriger (BFO Schiltach)
*
* ----
* This program is free software; you can redistribute it and/or modify
* This file is part of the conv/many suite.
*
* The conv/many suite is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
......
......@@ -12,7 +12,9 @@
* Copyright (c) 2004 by Thomas Forbriger (BFO Schiltach)
*
* ----
* This program is free software; you can redistribute it and/or modify
* This file is part of the conv/many suite.
*
* The conv/many suite is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
......
......@@ -12,7 +12,9 @@
* Copyright (c) 2004 by Thomas Forbriger (BFO Schiltach)
*
* ----
* This program is free software; you can redistribute it and/or modify
* This file is part of the conv/many suite.
*
* The conv/many suite is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
......
......@@ -4,7 +4,7 @@
# Project related configuration options
#---------------------------------------------------------------------------
DOXYFILE_ENCODING = UTF-8
PROJECT_NAME = "(m)any seismic format conversion tools and friends"
PROJECT_NAME = "conv/many suite: convert (m)any seismic data format(s)"
PROJECT_NUMBER =
OUTPUT_DIRECTORY = <OUTPUTDIRECTORY>
CREATE_SUBDIRS = NO
......@@ -91,7 +91,7 @@ INPUT =
INPUT_ENCODING = UTF-8
FILE_PATTERNS = *.cc *.f \
*.h *.c \
README Makefile
README Makefile doxygen.txt
RECURSIVE = YES
EXCLUDE =
EXCLUDE_SYMLINKS = NO
......
/*! \file doxygen.txt
* \brief Documenttation for conv/many suite
*
* ----------------------------------------------------------------------------
*
* $Id$
* \author Thomas Forbriger
* \date 25/03/2013
*
* extract data files, using index file
*
* Copyright (c) 2013 by Thomas Forbriger (BFO Schiltach)
*
* ----
* The conv/many suite is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
* ----
*
* REVISIONS and CHANGES
* - 25/03/2013 V1.0 Thomas Forbriger
*
* ============================================================================
*/
/*! \mainpage
\section sec_programs Source code of programs
- \ref any2any.cc
- \ref any2ascii.cc
- \ref any2sff.cc
- \ref anyextract.cc
- \ref anyindex.cc
\section sec_README The README file
\verbinclude README
*/
// ----- END OF doxygen.txt -----
......@@ -12,7 +12,9 @@
* Copyright (c) 2012 by Thomas Forbriger (BFO Schiltach)
*
* ----
* This program is free software; you can redistribute it and/or modify
* This file is part of the conv/many suite.
*
* The conv/many suite is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
......
......@@ -12,7 +12,9 @@
* Copyright (c) 2012 by Thomas Forbriger (BFO Schiltach)
*
* ----
* This program is free software; you can redistribute it and/or modify
* This file is part of the conv/many suite.
*
* The conv/many suite is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
......
......@@ -12,7 +12,9 @@
* Copyright (c) 2012 by Thomas Forbriger (BFO Schiltach)
*
* ----
* This program is free software; you can redistribute it and/or modify
* This file is part of the conv/many suite.
*
* The conv/many suite is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
......
......@@ -12,7 +12,9 @@
* Copyright (c) 2012 by Thomas Forbriger (BFO Schiltach)
*
* ----
* This program is free software; you can redistribute it and/or modify
* This file is part of the conv/many suite.
*
* The conv/many suite is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
......
......@@ -12,7 +12,9 @@
* Copyright (c) 2012 by Thomas Forbriger (BFO Schiltach)
*
* ----
* This program is free software; you can redistribute it and/or modify
* This file is part of the conv/many suite.
*
* The conv/many suite is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
......
......@@ -12,7 +12,9 @@
* Copyright (c) 2012 by Thomas Forbriger (BFO Schiltach)
*
* ----
* This program is free software; you can redistribute it and/or modify
* This file is part of the conv/many suite.
*
* The conv/many suite is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
......
......@@ -12,7 +12,9 @@
* Copyright (c) 2012 by Thomas Forbriger (BFO Schiltach)
*
* ----
* This program is free software; you can redistribute it and/or modify
* This file is part of the conv/many suite.
*
* The conv/many suite is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
......
......@@ -12,7 +12,9 @@
* Copyright (c) 2012 by Thomas Forbriger (BFO Schiltach)
*
* ----
* This program is free software; you can redistribute it and/or modify
* This file is part of the conv/many suite.
*
* The conv/many suite is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
......
......@@ -12,7 +12,9 @@
* Copyright (c) 2012 by Thomas Forbriger (BFO Schiltach)
*
* ----
* This program is free software; you can redistribute it and/or modify
* This file is part of the conv/many suite.
*
* The conv/many suite is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
......
......@@ -12,7 +12,9 @@
* Copyright (c) 2012 by Thomas Forbriger (BFO Schiltach)
*
* ----
* This program is free software; you can redistribute it and/or modify
* This file is part of the conv/many suite.
*
* The conv/many suite is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
......
Supports Markdown
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