Skip to content
Snippets Groups Projects
Commit ee286646 authored by Markus Blatt's avatar Markus Blatt
Browse files

Istl has its own repository now. Therefore deleting istl-dist stuff

[[Imported from SVN: r586]]
parent a3a944f9
No related branches found
No related tags found
No related merge requests found
......@@ -7,46 +7,4 @@ SOURCES = allocator.hh basearray.hh bcrsmatrix.hh bvector.hh gsetc.hh io.hh istl
istldir = $(includedir)/dune/istl
istl_HEADERS = $(SOURCES)
## --- istl-only tarball stuff
# which documentation files should be put into special istl-only-tarball
DISTDOCS = istl.tex istl.bib istl.ps istl.pdf \
comm/communication.pdf comm/communication.ps comm/indexset.cc \
comm/reverse.hh comm/buildindexset.hh comm/figures/darray.eps
# same for tutorial
DISTTUT = tutorial/example.cc
# parts from dune needed for istl (only common, please!)
DUNESTUFF = common/exceptions.hh common/fvector.hh common/fmatrix.hh \
common/precision.hh common/timer.hh common/arraylist.hh \
common/smartpointer.hh common/fixedarray.hh \
common/poolallocator.hh common/iteratorfacades.hh common/sllist.hh \
common/enumset.hh common/typetraits.hh common/logictraits.hh \
common/alignment.hh
# these files are copied into the distribution but with .istl-dist stripped
RENAMESTUFF = README.istl-dist tutorial/Makefile.istl-dist
# more or less stolen from automake (a lot simpler though...)
istl-dist:
(cd ../doc && $(MAKE))
if test -e istl ; then echo Please remove `pwd`/istl!; exit 1; fi
mkdir -p istl
mkdir -p istl/dune
mkdir -p istl/doc
cp --parents $(SOURCES) $(DISTTUT) istl
(cd $(top_srcdir)/doc/istl && cp --parents $(DISTDOCS) ../../istl/istl/doc )
(cd $(top_srcdir) && cp --parents $(DUNESTUFF) istl/istl/dune )
for NAME in $(RENAMESTUFF) ; do \
cp $$NAME istl/`dirname $$NAME`/`basename $$NAME .istl-dist`; \
done
$(AMTAR) chf - istl --posix | \
GZIP=$(GZIP_ENV) gzip -c > istl.tar.gz
rm -r istl
CLEANFILES = istl.tar.gz
.PHONY: istl-dist
include $(top_srcdir)/am/global-rules
To use ISTL you just have to add the new istl-directory and
istl/common to your include-path, e.g.
g++ -I ~/istl -I ~/istl/common myprogram.cc
Makefile
Makefile.in
semantic.cache
\ No newline at end of file
semantic.cache
.libs
.deps
example
......@@ -2,4 +2,7 @@
dist_noinst_DATA = example.cc
noinst_PROGRAMS = example
example_SOURCES = example.cc
include $(top_srcdir)/am/global-rules
# $Id$
CXXFLAGS = -I .. -I ../common
all: example
......@@ -10,20 +10,20 @@
#include <stdio.h> // There is nothing better than sprintf
#include <sys/times.h> // for timing measurements
#include "istlexception.hh"
#include "basearray.hh"
#include "dune/common/fvector.hh"
#include "dune/common/fmatrix.hh"
#include "bvector.hh"
#include "vbvector.hh"
#include "bcrsmatrix.hh"
#include "io.hh"
#include "gsetc.hh"
#include "ilu.hh"
#include "operators.hh"
#include "solvers.hh"
#include "preconditioners.hh"
#include "scalarproducts.hh"
#include <dune/istl/istlexception.hh>
#include <dune/istl/basearray.hh>
#include <dune/common/fvector.hh>
#include <dune/common/fmatrix.hh>
#include <dune/istl/bvector.hh>
#include <dune/istl/vbvector.hh>
#include <dune/istl/bcrsmatrix.hh>
#include <dune/istl/io.hh>
#include <dune/istl/gsetc.hh>
#include <dune/istl/ilu.hh>
#include <dune/istl/operators.hh>
#include <dune/istl/solvers.hh>
#include <dune/istl/preconditioners.hh>
#include <dune/istl/scalarproducts.hh>
// a simple stop watch
class Timer
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment