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

include GPL

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.


SVN Path:     http://gpitrsvn.gpi.uni-karlsruhe.de/repos/TFSoftware/trunk
SVN Revision: 1980
SVN UUID:     67feda4a-a26e-11df-9d6e-31afc202ad0c
parent 4dbd9304
# this is <Makefile>
# ----------------------------------------------------------------------------
# $Id: Makefile,v 1.12 2006-01-25 10:36:53 tforb Exp $
# $Id: Makefile,v 1.13 2006-01-25 11:11:03 tforb Exp $
#
# Copyright (c) 2002 by Thomas Forbriger (IMG Frankfurt)
#
# GSE++ library to read and write GSE waveforms
#
# 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
# 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
#
# Installation instructions
# -------------------------
......@@ -126,6 +140,7 @@ TMPPATH=$(HOME)/tmp/$(PACKAGE)
package:
/bin/rm -rfv $(TMPPATH); mkdir -pv $(TMPPATH)
cd $(TMPPATH)/..; cvs export -r HEAD -d $(PACKAGE) thof/src/libs/libgsexx
cd $(TMPPATH)/..; cvs export -r HEAD -d $(PACKAGE) thof/src/LICENSE.GPL
/bin/bash -c 'cd $(TMPPATH); \
unset LOCINCLUDEDIR; unset LOCLIBDIR; \
make all; /bin/rm -rfv include lib'
......
......@@ -3,7 +3,7 @@
----------------------------------------------------------------------------
$Id: README,v 1.3 2006-01-25 10:31:45 tforb Exp $
$Id: README,v 1.4 2006-01-25 11:11:03 tforb Exp $
\author Thomas Forbriger
\date 16/03/2002
......@@ -33,6 +33,20 @@ GSE++ library: reading and writing GSE waveforms
Copyright (c) 2002 by Thomas Forbriger (IMG Frankfurt)
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
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
\section history Revisions and changes
- 16/03/2002 V1.0 Thomas Forbriger
- 25/01/2006 V1.1 added section \ref using
......
......@@ -3,7 +3,7 @@
*
* ----------------------------------------------------------------------------
*
* $Id: gsexx.cc,v 1.6 2003-12-17 17:07:42 tforb Exp $
* $Id: gsexx.cc,v 1.7 2006-01-25 11:11:03 tforb Exp $
* \author Thomas Forbriger
* \date 16/03/2002
*
......@@ -14,6 +14,20 @@
*
* Copyright (c) 2002 by Thomas Forbriger (IMG Frankfurt)
*
* 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
* 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
* - 16/03/2002 V1.0 Thomas Forbriger
* - 29/03/2002 V1.1 moved class specific stuff to other files
......@@ -24,7 +38,7 @@
#define TF_GSEXX_CC_VERSION \
"TF_GSEXX_CC V1.0 "
#define TF_GSEXX_CC_CVSID \
"$Id: gsexx.cc,v 1.6 2003-12-17 17:07:42 tforb Exp $"
"$Id: gsexx.cc,v 1.7 2006-01-25 11:11:03 tforb Exp $"
#include <gsexx.h>
......
......@@ -3,7 +3,7 @@
*
* ----------------------------------------------------------------------------
*
* $Id: gsexx.h,v 1.15 2004-03-16 21:01:00 tforb Exp $
* $Id: gsexx.h,v 1.16 2006-01-25 11:11:04 tforb Exp $
* \author Thomas Forbriger
* \date 16/03/2002
*
......@@ -11,6 +11,20 @@
*
* Copyright (c) 2002 by Thomas Forbriger (IMG Frankfurt)
*
* 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
* 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
* - 16/03/2002 V1.0 Thomas Forbriger
* - 26/12/2003 V1.1 final checksum is defined to be absolute value
......@@ -24,7 +38,7 @@
#define TF_GSEXX_H_VERSION \
"TF_GSEXX_H V1.1 "
#define TF_GSEXX_H_CVSID \
"$Id: gsexx.h,v 1.15 2004-03-16 21:01:00 tforb Exp $"
"$Id: gsexx.h,v 1.16 2006-01-25 11:11:04 tforb Exp $"
// #include <libtime++.h>
#include<string>
......
......@@ -3,7 +3,7 @@
*
* ----------------------------------------------------------------------------
*
* $Id: gsexx_TCHK2.cc,v 1.6 2005-07-07 08:17:47 tforb Exp $
* $Id: gsexx_TCHK2.cc,v 1.7 2006-01-25 11:11:04 tforb Exp $
* \author Thomas Forbriger
* \date 29/03/2002
*
......@@ -11,6 +11,20 @@
*
* Copyright (c) 2002 by Thomas Forbriger (IMG Frankfurt)
*
* 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
* 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
* - 29/03/2002 V1.0 Thomas Forbriger
* - 01/07/2005 V1.1 The read function still had the usual problems with
......@@ -21,7 +35,7 @@
#define TF_GSEXX_TCHK2_CC_VERSION \
"TF_GSEXX_TCHK2_CC V1.1 "
#define TF_GSEXX_TCHK2_CC_CVSID \
"$Id: gsexx_TCHK2.cc,v 1.6 2005-07-07 08:17:47 tforb Exp $"
"$Id: gsexx_TCHK2.cc,v 1.7 2006-01-25 11:11:04 tforb Exp $"
#include<cmath>
#include <gsexx.h>
......
......@@ -3,7 +3,7 @@
*
* ----------------------------------------------------------------------------
*
* $Id: gsexx_TDAT2.cc,v 1.7 2003-12-30 17:22:41 tforb Exp $
* $Id: gsexx_TDAT2.cc,v 1.8 2006-01-25 11:11:04 tforb Exp $
* \author Thomas Forbriger
* \date 29/03/2002
*
......@@ -11,6 +11,20 @@
*
* Copyright (c) 2002 by Thomas Forbriger (IMG Frankfurt)
*
* 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
* 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
* - 29/03/2002 V1.0 Thomas Forbriger
*
......@@ -19,7 +33,7 @@
#define TF_GSEXX_TDAT2_CC_VERSION \
"TF_GSEXX_TDAT2_CC V1.0 "
#define TF_GSEXX_TDAT2_CC_CVSID \
"$Id: gsexx_TDAT2.cc,v 1.7 2003-12-30 17:22:41 tforb Exp $"
"$Id: gsexx_TDAT2.cc,v 1.8 2006-01-25 11:11:04 tforb Exp $"
#include <gsexx.h>
#include "gsexx_TDAT2.h"
......
......@@ -3,7 +3,7 @@
*
* ----------------------------------------------------------------------------
*
* $Id: gsexx_TDAT2.h,v 1.3 2003-12-15 07:53:35 tforb Exp $
* $Id: gsexx_TDAT2.h,v 1.4 2006-01-25 11:11:04 tforb Exp $
* \author Thomas Forbriger
* \date 29/03/2002
*
......@@ -18,6 +18,20 @@
*
* Copyright (c) 2002 by Thomas Forbriger (IMG Frankfurt)
*
* 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
* 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
* - 29/03/2002 V1.0 Thomas Forbriger
*
......@@ -30,7 +44,7 @@
#define TF_GSEXX_TDAT2_H_VERSION \
"TF_GSEXX_TDAT2_H V1.0 "
#define TF_GSEXX_TDAT2_H_CVSID \
"$Id: gsexx_TDAT2.h,v 1.3 2003-12-15 07:53:35 tforb Exp $"
"$Id: gsexx_TDAT2.h,v 1.4 2006-01-25 11:11:04 tforb Exp $"
#include <gsexx.h>
#include <string>
......
......@@ -3,7 +3,7 @@
*
* ----------------------------------------------------------------------------
*
* $Id: gsexx_TSTA2.cc,v 1.2 2002-04-03 15:28:58 forbrig Exp $
* $Id: gsexx_TSTA2.cc,v 1.3 2006-01-25 11:11:04 tforb Exp $
* \author Thomas Forbriger
* \date 29/03/2002
*
......@@ -11,6 +11,20 @@
*
* Copyright (c) 2002 by Thomas Forbriger (IMG Frankfurt)
*
* 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
* 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
* - 29/03/2002 V1.0 Thomas Forbriger
*
......@@ -19,7 +33,7 @@
#define TF_GSEXX_TSTA2_CC_VERSION \
"TF_GSEXX_TSTA2_CC V1.0 "
#define TF_GSEXX_TSTA2_CC_CVSID \
"$Id: gsexx_TSTA2.cc,v 1.2 2002-04-03 15:28:58 forbrig Exp $"
"$Id: gsexx_TSTA2.cc,v 1.3 2006-01-25 11:11:04 tforb Exp $"
#include <gsexx.h>
......
......@@ -3,7 +3,7 @@
*
* ----------------------------------------------------------------------------
*
* $Id: gsexx_TWID2.cc,v 1.9 2004-03-16 21:19:32 tforb Exp $
* $Id: gsexx_TWID2.cc,v 1.10 2006-01-25 11:11:05 tforb Exp $
* \author Thomas Forbriger
* \date 29/03/2002
*
......@@ -11,6 +11,20 @@
*
* Copyright (c) 2002 by Thomas Forbriger (IMG Frankfurt)
*
* 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
* 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
* - 29/03/2002 V1.0 Thomas Forbriger
* - 16/03/2004 V1.1 deal with whitespace in WID2
......@@ -20,7 +34,7 @@
#define TF_GSEXX_TWID2_CC_VERSION \
"TF_GSEXX_TWID2_CC V1.1 "
#define TF_GSEXX_TWID2_CC_CVSID \
"$Id: gsexx_TWID2.cc,v 1.9 2004-03-16 21:19:32 tforb Exp $"
"$Id: gsexx_TWID2.cc,v 1.10 2006-01-25 11:11:05 tforb Exp $"
#include <ctime>
#include <cstdlib>
......
......@@ -3,7 +3,7 @@
*
* ----------------------------------------------------------------------------
*
* $Id: gsexx_cm6.cc,v 1.6 2003-12-17 14:53:52 tforb Exp $
* $Id: gsexx_cm6.cc,v 1.7 2006-01-25 11:11:05 tforb Exp $
* \author Thomas Forbriger
* \date 29/03/2002
*
......@@ -11,6 +11,20 @@
*
* Copyright (c) 2002 by Thomas Forbriger (IMG Frankfurt)
*
* 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
* 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
* - 29/03/2002 V1.0 Thomas Forbriger
* - 17/12/2003 V1.1 filled decode function
......@@ -20,7 +34,7 @@
#define TF_GSEXX_CM6_CC_VERSION \
"TF_GSEXX_CM6_CC V1.1 "
#define TF_GSEXX_CM6_CC_CVSID \
"$Id: gsexx_cm6.cc,v 1.6 2003-12-17 14:53:52 tforb Exp $"
"$Id: gsexx_cm6.cc,v 1.7 2006-01-25 11:11:05 tforb Exp $"
#include <gsexx.h>
#include "gsexx_TDAT2.h"
......
......@@ -3,7 +3,7 @@
*
* ----------------------------------------------------------------------------
*
* $Id: gsexx_diff.h,v 1.2 2002-04-01 21:48:34 forbrig Exp $
* $Id: gsexx_diff.h,v 1.3 2006-01-25 11:11:05 tforb Exp $
* \author Thomas Forbriger
* \date 29/03/2002
*
......@@ -13,6 +13,20 @@
*
* Copyright (c) 2002 by Thomas Forbriger (IMG Frankfurt)
*
* 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
* 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
* - 29/03/2002 V1.0 Thomas Forbriger
* - 30/03/2002 V1.1 had to move code to gesxx.h
......@@ -26,14 +40,14 @@
#define TF_GSEXX_DIFF_H_VERSION \
"TF_GSEXX_DIFF_H V1.0 "
#define TF_GSEXX_DIFF_H_CVSID \
"$Id: gsexx_diff.h,v 1.2 2002-04-01 21:48:34 forbrig Exp $"
"$Id: gsexx_diff.h,v 1.3 2006-01-25 11:11:05 tforb Exp $"
#include <gsexx.h>
namespace GSE2 {
namespace waveform {
/*! \namespace differences
/*! \namespace GSE::waveform::differences
*
* These operators are only used within the reading and writing classes. Thus
* we declare them here - hidden from the public.
......
......@@ -3,7 +3,7 @@
*
* ----------------------------------------------------------------------------
*
* $Id: gsexx_tests.cc,v 1.5 2003-12-17 17:07:44 tforb Exp $
* $Id: gsexx_tests.cc,v 1.6 2006-01-25 11:11:05 tforb Exp $
* \author Thomas Forbriger
* \date 25/03/2002
*
......@@ -11,6 +11,20 @@
*
* Copyright (c) 2002 by Thomas Forbriger (IMG Frankfurt)
*
* 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
* 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/2002 V1.0 Thomas Forbriger
*
......@@ -19,7 +33,7 @@
#define TF_GSEXX_TESTS_CC_VERSION \
"TF_GSEXX_TESTS_CC V1.0 "
#define TF_GSEXX_TESTS_CC_CVSID \
"$Id: gsexx_tests.cc,v 1.5 2003-12-17 17:07:44 tforb Exp $"
"$Id: gsexx_tests.cc,v 1.6 2006-01-25 11:11:05 tforb Exp $"
#include<fstream>
#include<iostream>
......
......@@ -3,7 +3,7 @@
*
* ----------------------------------------------------------------------------
*
* $Id: gsexx_write_example.cc,v 1.1 2006-01-25 09:44:12 tforb Exp $
* $Id: gsexx_write_example.cc,v 1.2 2006-01-25 11:11:05 tforb Exp $
* \author Thomas Forbriger
* \date 25/01/2006
*
......@@ -11,6 +11,20 @@
*
* Copyright (c) 2006 by Thomas Forbriger (BFO Schiltach)
*
* 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
* 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/01/2006 V1.0 Thomas Forbriger
*
......@@ -19,7 +33,7 @@
#define GSEXX_WRITE_EXAMPLE_VERSION \
"GSEXX_WRITE_EXAMPLE V1.0 Example for writing GSE data"
#define GSEXX_WRITE_EXAMPLE_CVSID \
"$Id: gsexx_write_example.cc,v 1.1 2006-01-25 09:44:12 tforb Exp $"
"$Id: gsexx_write_example.cc,v 1.2 2006-01-25 11:11:05 tforb Exp $"
#include<string>
#include<fstream>
......
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