[Dune] [Dune-Commit] dune-localfunctions r175 - in trunk: . dune/finiteelements dune/finiteelements/mimetic

Oliver Sander sander at mi.fu-berlin.de
Mon Jul 6 15:58:29 CEST 2009


Hallo Peter!
Did you really want to check in Makefile and Makefile.in?

--
Oliver

peter at dune-project.org schrieb:
> Author: peter
> Date: 2009-07-06 15:25:09 +0200 (Mon, 06 Jul 2009)
> New Revision: 175
>
> Added:
>    trunk/dune/finiteelements/mimetic.hh
>    trunk/dune/finiteelements/mimetic/
>    trunk/dune/finiteelements/mimetic/Makefile
>    trunk/dune/finiteelements/mimetic/Makefile.am
>    trunk/dune/finiteelements/mimetic/Makefile.in
>    trunk/dune/finiteelements/mimetic/mimeticall.hh
> Modified:
>    trunk/configure.ac
>    trunk/dune/finiteelements/Makefile.am
> Log:
> local finite element for mimetic finite difference method
> (ie one degree of freedom per intersection)
>
>
> Modified: trunk/configure.ac
> ===================================================================
> --- trunk/configure.ac	2009-07-03 15:23:26 UTC (rev 174)
> +++ trunk/configure.ac	2009-07-06 13:25:09 UTC (rev 175)
> @@ -33,6 +33,7 @@
>                  dune/finiteelements/edges03d/Makefile
>                  dune/finiteelements/Makefile
>                  dune/finiteelements/monom/Makefile
> +                dune/finiteelements/mimetic/Makefile
>                  dune/finiteelements/p0/Makefile
>                  dune/finiteelements/p11d/Makefile
>                  dune/finiteelements/p12d/Makefile
>
> Modified: trunk/dune/finiteelements/Makefile.am
> ===================================================================
> --- trunk/dune/finiteelements/Makefile.am	2009-07-03 15:23:26 UTC (rev 174)
> +++ trunk/dune/finiteelements/Makefile.am	2009-07-06 13:25:09 UTC (rev 175)
> @@ -2,9 +2,9 @@
>  
>  finiteelements_HAEDERS = edger02d.hh edges02d.hh \
>          p0.hh p11d.hh p12d.hh p13d.hh p1.hh pk2d.hh pk3d.hh q12d.hh q13d.hh q22d.hh rt02d.hh \
> -        refinedp1.hh monom.hh p2.hh
> +        refinedp1.hh monom.hh p2.hh mimetic.hh
>  
>  SUBDIRS = common test p0 p11d p12d p13d pk2d pk3d q12d q13d q22d rt02d edger02d edges02d \
> -	refinedp1 monom
> +	refinedp1 monom mimetic
>  
>  include $(top_srcdir)/am/global-rules
>
> Added: trunk/dune/finiteelements/mimetic/Makefile
> ===================================================================
> --- trunk/dune/finiteelements/mimetic/Makefile	                        (rev 0)
> +++ trunk/dune/finiteelements/mimetic/Makefile	2009-07-06 13:25:09 UTC (rev 175)
> @@ -0,0 +1,755 @@
> +# Makefile.in generated by automake 1.10.1 from Makefile.am.
> +# dune/finiteelements/mimetic/Makefile.  Generated from Makefile.in by configure.
> +
> +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
> +# 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
> +# This Makefile.in is free software; the Free Software Foundation
> +# gives unlimited permission to copy and/or distribute it,
> +# with or without modifications, as long as this notice is preserved.
> +
> +# This program is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
> +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
> +# PARTICULAR PURPOSE.
> +
> +
> +
> +# -*- Makefile -*-
> +# $Id: global-rules 5267 2008-09-10 10:45:42Z christi $
> +
> +#
> +# this file should be included into any Makefile.am so that we can
> +# easily introduce new global rules. DO NOT OVERUSE!
> +#
> +
> +# -*- Makefile -*-
> +# $Id: sourcescheck 5522 2009-05-13 19:07:04Z christi $
> +
> +# -*- Makefile -*-
> +# $Id: sourcescheck 5183 2008-04-27 17:37:08Z christi $
> +
> +# -*- Makefile -*-
> +# $Id: checklog 5093 2008-03-04 18:14:01Z christi $
> +
> +
> +pkgdatadir = $(datadir)/dune-localfunctions
> +pkglibdir = $(libdir)/dune-localfunctions
> +pkgincludedir = $(includedir)/dune-localfunctions
> +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
> +install_sh_DATA = $(install_sh) -c -m 644
> +install_sh_PROGRAM = $(install_sh) -c
> +install_sh_SCRIPT = $(install_sh) -c
> +INSTALL_HEADER = $(INSTALL_DATA)
> +transform = $(program_transform_name)
> +NORMAL_INSTALL = :
> +PRE_INSTALL = :
> +POST_INSTALL = :
> +NORMAL_UNINSTALL = :
> +PRE_UNINSTALL = :
> +POST_UNINSTALL = :
> +build_triplet = i686-pc-linux-gnu
> +host_triplet = i686-pc-linux-gnu
> +DIST_COMMON = $(mimetic_HEADERS) $(srcdir)/Makefile.am \
> +	$(srcdir)/Makefile.in $(top_srcdir)/am/checklog \
> +	$(top_srcdir)/am/global-rules $(top_srcdir)/am/headercheck \
> +	$(top_srcdir)/am/sourcescheck
> +subdir = dune/finiteelements/mimetic
> +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
> +am__aclocal_m4_deps = $(top_srcdir)/dependencies.m4 \
> +	$(top_srcdir)/configure.ac
> +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
> +	$(ACLOCAL_M4)
> +mkinstalldirs = $(install_sh) -d
> +CONFIG_HEADER = $(top_builddir)/config.h
> +CONFIG_CLEAN_FILES =
> +SOURCES =
> +DIST_SOURCES =
> +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
> +am__vpath_adj = case $$p in \
> +    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
> +    *) f=$$p;; \
> +  esac;
> +am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
> +am__installdirs = "$(DESTDIR)$(mimeticdir)"
> +mimeticHEADERS_INSTALL = $(INSTALL_HEADER)
> +HEADERS = $(mimetic_HEADERS)
> +ETAGS = etags
> +CTAGS = ctags
> +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
> +ACLOCAL = ${SHELL} /home/peter/FE/dune-home-trunk/dune-localfunctions/missing --run aclocal-1.10
> +ACLOCAL_AMFLAGS = -I . -I /home/peter/FE/dune-home-trunk/dune-pdelab-howto/m4 -I /home/peter/FE/dune-home-trunk/dune-pdelab/m4 -I /home/peter/FE/dune-home-trunk/dune-istl/m4 -I /home/peter/FE/dune-home-trunk/dune-grid/m4 -I /home/peter/FE/dune-home-trunk/dune-localfunctions/m4 -I /home/peter/FE/dune-home-trunk/dune-common/m4
> +ALBERTA_BASE_LIBS = -lalberta_util 
> +ALBERTA_CPPFLAGS = $(ALBERTA_INCLUDE_CPPFLAGS) $(ALBERTA_DIM_CPPFLAGS) -DENABLE_ALBERTA
> +ALBERTA_DIM = 2
> +ALBERTA_DIM_CPPFLAGS = -DALBERTA_DIM=$(ALBERTA_DIM)
> +ALBERTA_INCLUDE_CPPFLAGS = -I/home/peter/FE/alberta-2.0.1-install/include/alberta
> +ALBERTA_LDFLAGS = -L/home/peter/FE/alberta-2.0.1-install/lib
> +ALBERTA_LIBS = -lalberta_$(ALBERTA_DIM)d -lalberta_util 
> +ALL_PKG_CPPFLAGS =   -I/home/peter/FE/dune-home-trunk/dune-common $(ALBERTA_INCLUDE_CPPFLAGS) $(ALBERTA_DIM_CPPFLAGS) -DENABLE_ALBERTA -I/home/peter/FE/ug_install_06052009/include -DENABLE_UG -I/home/peter/FE/ALUGrid-1.14-sequential/include -I/home/peter/FE/ALUGrid-1.14-sequential/include/serial -I/home/peter/FE/ALUGrid-1.14-sequential/include/duneinterface -DENABLE_ALUGRID -I/home/peter/FE/dune-home-trunk/dune-grid
> +ALL_PKG_LDFLAGS =   -L/home/peter/FE/dune-home-trunk/dune-common/lib -L/home/peter/FE/alberta-2.0.1-install/lib  -L/home/peter/FE/ug_install_06052009/lib -L/home/peter/FE/ALUGrid-1.14-sequential/lib  -L/home/peter/FE/dune-home-trunk/dune-grid/lib
> +ALL_PKG_LIBS =    -lalberta_$(ALBERTA_DIM)d -lalberta_util  -lugS2 -lugS3 -ldevS -lalugrid  
> +ALUGRID_CPPFLAGS = -I/home/peter/FE/ALUGrid-1.14-sequential/include -I/home/peter/FE/ALUGrid-1.14-sequential/include/serial -I/home/peter/FE/ALUGrid-1.14-sequential/include/duneinterface -DENABLE_ALUGRID
> +ALUGRID_LDFLAGS = -L/home/peter/FE/ALUGrid-1.14-sequential/lib 
> +ALUGRID_LIBS = -lalugrid 
> +AMIRAMESH_CPPFLAGS = 
> +AMIRAMESH_LDFLAGS = 
> +AMIRAMESH_LIBS = 
> +AMTAR = ${SHELL} /home/peter/FE/dune-home-trunk/dune-localfunctions/missing --run tar
> +AM_CPPFLAGS =  -I/home/peter/FE/dune-home-trunk/dune-common -I/home/peter/FE/dune-home-trunk/dune-grid
> +AM_LDFLAGS =  -L/home/peter/FE/dune-home-trunk/dune-common/lib -L/home/peter/FE/dune-home-trunk/dune-grid/lib
> +AR = ar
> +AUTOCONF = ${SHELL} /home/peter/FE/dune-home-trunk/dune-localfunctions/missing --run autoconf
> +AUTOHEADER = ${SHELL} /home/peter/FE/dune-home-trunk/dune-localfunctions/missing --run autoheader
> +AUTOMAKE = ${SHELL} /home/peter/FE/dune-home-trunk/dune-localfunctions/missing --run automake-1.10
> +AWK = gawk
> +BIBTEX = bibtex
> +CC = gcc-4.2
> +CCDEPMODE = depmode=gcc3
> +CFLAGS = -O0 -g
> +CONVERT = convert
> +CPP = gcc-4.2 -E
> +CPPFLAGS = 
> +CXX = g++-4.2
> +CXXCPP = g++-4.2 -E
> +CXXDEPMODE = depmode=gcc3
> +CXXFLAGS = -O0 -g
> +CYGPATH_W = echo
> +DEFS = -DHAVE_CONFIG_H
> +DEPDIR = .deps
> +DOCUMENTATION_TAG_FILE = no-documentation.tag
> +DOXYGEN = doxygen
> +DSYMUTIL = 
> +DUNEWEBDIR = no
> +DUNE_COMMON_CPPFLAGS = -I/home/peter/FE/dune-home-trunk/dune-common
> +DUNE_COMMON_LDFLAGS = -L/home/peter/FE/dune-home-trunk/dune-common/lib
> +DUNE_COMMON_LIBS =  -ldunecommon
> +DUNE_COMMON_ROOT = /home/peter/FE/dune-home-trunk/dune-common
> +DUNE_CPPFLAGS =  -I/home/peter/FE/dune-home-trunk/dune-common -I/home/peter/FE/dune-home-trunk/dune-grid
> +DUNE_GRID_CPPFLAGS = -I/home/peter/FE/dune-home-trunk/dune-grid
> +DUNE_GRID_LDFLAGS = -L/home/peter/FE/dune-home-trunk/dune-grid/lib
> +DUNE_GRID_LIBS =   -ldunecommon -ldunegrid
> +DUNE_GRID_ROOT = /home/peter/FE/dune-home-trunk/dune-grid
> +DUNE_LDFLAGS =  -L/home/peter/FE/dune-home-trunk/dune-common/lib -L/home/peter/FE/dune-home-trunk/dune-grid/lib
> +DUNE_LIBS =   -ldunecommon   -ldunecommon -ldunegrid
> +DUNE_LOCALFUNCTIONS_ROOT = $(top_builddir)
> +DUNE_MAINTAINER_NAME = dune at dune-project.org
> +DUNE_MOD_NAME = dune-localfunctions
> +DUNE_MOD_VERSION = 0.1
> +DVIPDF = dvipdf
> +DVIPS = dvips
> +ECHO = echo
> +ECHO_C = 
> +ECHO_N = -n
> +ECHO_T = 
> +EGREP = /bin/grep -E
> +ENABLE_PARALLEL = no
> +EXEEXT = 
> +F77 = gfortran
> +FFLAGS = -g -O2
> +GL_CFLAGS = -pthread
> +GL_LDFLAGS = -pthread
> +GL_LIBS = -lGL  -lm
> +GRAPE_CPPFLAGS = 
> +GRAPE_LDFLAGS = 
> +GRAPE_LIBS = 
> +GREP = /bin/grep
> +GRIDDIM = 
> +GRIDDIMGRID = 
> +GRIDDIMWORLD = 
> +GRIDDIM_CPPFLAGS = 
> +GRIDTYPE = 
> +HDF5_CPPFLAGS = 
> +HDF5_LDFLAGS = 
> +HDF5_LIBS = 
> +INKSCAPE = inkscape
> +INSTALL = /usr/bin/install -c
> +INSTALL_DATA = ${INSTALL} -m 644
> +INSTALL_PROGRAM = ${INSTALL}
> +INSTALL_SCRIPT = ${INSTALL}
> +INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
> +LDFLAGS = 
> +LIBOBJS = 
> +LIBS =   -ldunecommon   -ldunecommon -ldunegrid
> +LIBTOOL = $(SHELL) $(top_builddir)/libtool
> +LN_S = ln -s
> +LOCAL_LIBS = $(top_builddir)/lib/liblocalfunctions.la
> +LTLIBOBJS = 
> +MAKEINFO = ${SHELL} /home/peter/FE/dune-home-trunk/dune-localfunctions/missing --run makeinfo
> +MKDIR_P = /bin/mkdir -p
> +MPICC = 
> +MPILIBS = 
> +MPI_CPPFLAGS = 
> +MPI_LDFLAGS = 
> +MPI_VERSION = 
> +NMEDIT = 
> +OBJEXT = o
> +PACKAGE = dune-localfunctions
> +PACKAGE_BUGREPORT = dune at dune-project.org
> +PACKAGE_NAME = dune-localfunctions
> +PACKAGE_STRING = dune-localfunctions 0.1
> +PACKAGE_TARNAME = dune-localfunctions
> +PACKAGE_VERSION = 0.1
> +PATH_SEPARATOR = :
> +PERL = perl
> +PKG_CONFIG = /usr/bin/pkg-config
> +PSURFACE_CPPFLAGS = 
> +PSURFACE_LDFLAGS = 
> +PSURFACE_LIBS = 
> +PTHREAD_CC = gcc-4.2
> +PTHREAD_CFLAGS = -pthread
> +PTHREAD_LIBS = 
> +RANLIB = ranlib
> +REQUIRES =  dune-common >=1.2  dune-grid >=1.2 
> +SED = /bin/sed
> +SET_MAKE = 
> +SHELL = /bin/bash
> +STRIP = strip
> +TEX = latex
> +UG_CPPFLAGS = -I/home/peter/FE/ug_install_06052009/include -DENABLE_UG
> +UG_LDFLAGS =  -L/home/peter/FE/ug_install_06052009/lib
> +UG_LIBS = -lugS2 -lugS3 -ldevS
> +VERSION = 0.1
> +WML = true
> +WORLDDIM = 
> +XMKMF = 
> +X_CFLAGS = 
> +X_EXTRA_LIBS = 
> +X_LIBS = 
> +X_PRE_LIBS =  -lSM -lICE
> +abs_builddir = /home/peter/FE/dune-home-trunk/dune-localfunctions/dune/finiteelements/mimetic
> +abs_srcdir = /home/peter/FE/dune-home-trunk/dune-localfunctions/dune/finiteelements/mimetic
> +abs_top_builddir = /home/peter/FE/dune-home-trunk/dune-localfunctions
> +abs_top_srcdir = /home/peter/FE/dune-home-trunk/dune-localfunctions
> +ac_ct_CC = gcc-4.2
> +ac_ct_CXX = 
> +ac_ct_F77 = gfortran
> +acx_pthread_config = 
> +am__include = include
> +am__leading_dot = .
> +am__quote = 
> +am__tar = ${AMTAR} chof - "$$tardir"
> +am__untar = ${AMTAR} xf -
> +am_dir = /home/peter/FE/dune-home-trunk/dune-common/am
> +bindir = ${exec_prefix}/bin
> +build = i686-pc-linux-gnu
> +build_alias = 
> +build_cpu = i686
> +build_os = linux-gnu
> +build_vendor = pc
> +builddir = .
> +datadir = ${datarootdir}
> +datarootdir = ${prefix}/share
> +docdir = ${datarootdir}/doc/${PACKAGE_TARNAME}
> +dvidir = ${docdir}
> +exec_prefix = ${prefix}
> +host = i686-pc-linux-gnu
> +host_alias = 
> +host_cpu = i686
> +host_os = linux-gnu
> +host_vendor = pc
> +hostid = 
> +htmldir = ${docdir}
> +includedir = ${prefix}/include
> +infodir = ${datarootdir}/info
> +install_sh = $(SHELL) /home/peter/FE/dune-home-trunk/dune-localfunctions/install-sh
> +libdir = ${exec_prefix}/lib
> +libexecdir = ${exec_prefix}/libexec
> +localedir = ${datarootdir}/locale
> +localstatedir = ${prefix}/var
> +mandir = ${datarootdir}/man
> +mkdir_p = /bin/mkdir -p
> +oldincludedir = /usr/include
> +pdfdir = ${docdir}
> +prefix = /usr/local
> +program_transform_name = s,x,x,
> +psdir = ${docdir}
> +revision = 
> +sbindir = ${exec_prefix}/sbin
> +sharedstatedir = ${prefix}/com
> +srcdir = .
> +sysconfdir = ${prefix}/etc
> +tag = 
> +target_alias = 
> +top_builddir = ../../..
> +top_srcdir = ../../..
> +mimeticdir = $(includedir)/dune/finiteelements/mimetic
> +mimetic_HEADERS = mimeticall.hh
> +sourcescheck_IGNORE = aclocal.m4 dependencies.m4
> +sourcescheck_LIST = $(SOURCES) $(DIST_SOURCES) $(HEADERS) $(DIST_HEADERS) \
> +	$(sourcescheck_NOSOURCES) $(dist_noinst_DATA) $(EXTRA_DIST)
> +
> +headercheck_PATTERN = *.hh
> +headercheck_IGNORE = 
> +LOG_FILE = $(top_srcdir)/check-log.log
> +LOG_DIR = $(top_srcdir)/check-log
> +LOG_STORE = $(SHELL) $(DUNE_COMMON_ROOT)/bin/check-log-store $(LOG_FILE) $(LOG_DIR)
> +LOG_SET_OPTIONS = \
> +	path=`test "$(subdir)" = "." && \
> +	echo "/dune-localfunctions" || echo "/dune-localfunctions/$(subdir)"`; \
> +	ppath=`dirname $$path`; \
> +	dir=`basename $$path`
> +
> +all: all-am
> +
> +.SUFFIXES:
> +$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am $(top_srcdir)/am/global-rules $(top_srcdir)/am/sourcescheck $(top_srcdir)/am/headercheck $(top_srcdir)/am/checklog $(am__configure_deps)
> +	@for dep in $?; do \
> +	  case '$(am__configure_deps)' in \
> +	    *$$dep*) \
> +	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
> +		&& exit 0; \
> +	      exit 1;; \
> +	  esac; \
> +	done; \
> +	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  dune/finiteelements/mimetic/Makefile'; \
> +	cd $(top_srcdir) && \
> +	  $(AUTOMAKE) --gnu  dune/finiteelements/mimetic/Makefile
> +.PRECIOUS: Makefile
> +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
> +	@case '$?' in \
> +	  *config.status*) \
> +	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
> +	  *) \
> +	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
> +	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
> +	esac;
> +
> +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
> +	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
> +
> +$(top_srcdir)/configure:  $(am__configure_deps)
> +	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
> +$(ACLOCAL_M4):  $(am__aclocal_m4_deps)
> +	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
> +
> +mostlyclean-libtool:
> +	-rm -f *.lo
> +
> +clean-libtool:
> +	-rm -rf .libs _libs
> +install-mimeticHEADERS: $(mimetic_HEADERS)
> +	@$(NORMAL_INSTALL)
> +	test -z "$(mimeticdir)" || $(MKDIR_P) "$(DESTDIR)$(mimeticdir)"
> +	@list='$(mimetic_HEADERS)'; for p in $$list; do \
> +	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
> +	  f=$(am__strip_dir) \
> +	  echo " $(mimeticHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(mimeticdir)/$$f'"; \
> +	  $(mimeticHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(mimeticdir)/$$f"; \
> +	done
> +
> +uninstall-mimeticHEADERS:
> +	@$(NORMAL_UNINSTALL)
> +	@list='$(mimetic_HEADERS)'; for p in $$list; do \
> +	  f=$(am__strip_dir) \
> +	  echo " rm -f '$(DESTDIR)$(mimeticdir)/$$f'"; \
> +	  rm -f "$(DESTDIR)$(mimeticdir)/$$f"; \
> +	done
> +
> +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
> +	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
> +	unique=`for i in $$list; do \
> +	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
> +	  done | \
> +	  $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
> +	      END { if (nonempty) { for (i in files) print i; }; }'`; \
> +	mkid -fID $$unique
> +tags: TAGS
> +
> +TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
> +		$(TAGS_FILES) $(LISP)
> +	tags=; \
> +	here=`pwd`; \
> +	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
> +	unique=`for i in $$list; do \
> +	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
> +	  done | \
> +	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
> +	      END { if (nonempty) { for (i in files) print i; }; }'`; \
> +	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
> +	  test -n "$$unique" || unique=$$empty_fix; \
> +	  $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
> +	    $$tags $$unique; \
> +	fi
> +ctags: CTAGS
> +CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
> +		$(TAGS_FILES) $(LISP)
> +	tags=; \
> +	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
> +	unique=`for i in $$list; do \
> +	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
> +	  done | \
> +	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
> +	      END { if (nonempty) { for (i in files) print i; }; }'`; \
> +	test -z "$(CTAGS_ARGS)$$tags$$unique" \
> +	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
> +	     $$tags $$unique
> +
> +GTAGS:
> +	here=`$(am__cd) $(top_builddir) && pwd` \
> +	  && cd $(top_srcdir) \
> +	  && gtags -i $(GTAGS_ARGS) $$here
> +
> +distclean-tags:
> +	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> +
> +distdir: $(DISTFILES)
> +	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
> +	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
> +	list='$(DISTFILES)'; \
> +	  dist_files=`for file in $$list; do echo $$file; done | \
> +	  sed -e "s|^$$srcdirstrip/||;t" \
> +	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
> +	case $$dist_files in \
> +	  */*) $(MKDIR_P) `echo "$$dist_files" | \
> +			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
> +			   sort -u` ;; \
> +	esac; \
> +	for file in $$dist_files; do \
> +	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
> +	  if test -d $$d/$$file; then \
> +	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
> +	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
> +	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
> +	    fi; \
> +	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
> +	  else \
> +	    test -f $(distdir)/$$file \
> +	    || cp -p $$d/$$file $(distdir)/$$file \
> +	    || exit 1; \
> +	  fi; \
> +	done
> +check-am: all-am
> +check: check-am
> +all-am: Makefile $(HEADERS)
> +installdirs:
> +	for dir in "$(DESTDIR)$(mimeticdir)"; do \
> +	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
> +	done
> +install: install-am
> +install-exec: install-exec-am
> +install-data: install-data-am
> +uninstall: uninstall-am
> +
> +install-am: all-am
> +	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
> +
> +installcheck: installcheck-am
> +install-strip:
> +	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
> +	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
> +	  `test -z '$(STRIP)' || \
> +	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
> +mostlyclean-generic:
> +
> +clean-generic:
> +
> +distclean-generic:
> +	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
> +
> +maintainer-clean-generic:
> +	@echo "This command is intended for maintainers to use"
> +	@echo "it deletes files that may require special tools to rebuild."
> +clean: clean-am
> +
> +clean-am: clean-generic clean-libtool mostlyclean-am
> +
> +distclean: distclean-am
> +	-rm -f Makefile
> +distclean-am: clean-am distclean-generic distclean-tags
> +
> +dvi: dvi-am
> +
> +dvi-am:
> +
> +html: html-am
> +
> +info: info-am
> +
> +info-am:
> +
> +install-data-am: install-mimeticHEADERS
> +
> +install-dvi: install-dvi-am
> +
> +install-exec-am:
> +
> +install-html: install-html-am
> +
> +install-info: install-info-am
> +
> +install-man:
> +
> +install-pdf: install-pdf-am
> +
> +install-ps: install-ps-am
> +
> +installcheck-am:
> +
> +maintainer-clean: maintainer-clean-am
> +	-rm -f Makefile
> +maintainer-clean-am: distclean-am maintainer-clean-generic
> +
> +mostlyclean: mostlyclean-am
> +
> +mostlyclean-am: mostlyclean-generic mostlyclean-libtool
> +
> +pdf: pdf-am
> +
> +pdf-am:
> +
> +ps: ps-am
> +
> +ps-am:
> +
> +uninstall-am: uninstall-mimeticHEADERS
> +
> +.MAKE: install-am install-strip
> +
> +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
> +	clean-libtool ctags distclean distclean-generic \
> +	distclean-libtool distclean-tags distdir dvi dvi-am html \
> +	html-am info info-am install install-am install-data \
> +	install-data-am install-dvi install-dvi-am install-exec \
> +	install-exec-am install-html install-html-am install-info \
> +	install-info-am install-man install-mimeticHEADERS install-pdf \
> +	install-pdf-am install-ps install-ps-am install-strip \
> +	installcheck installcheck-am installdirs maintainer-clean \
> +	maintainer-clean-generic mostlyclean mostlyclean-generic \
> +	mostlyclean-libtool pdf pdf-am ps ps-am tags uninstall \
> +	uninstall-am uninstall-mimeticHEADERS
> +
> +
> +sourcescheck: sourcescheck-recursive
> +
> +#	@(for f in $(sourcescheck_LIST) fnord; do echo $$f; done) | \
> +#	 grep '\.[hc][hc]$$' | sort | uniq > header_CHECK.install
> +sourcescheck-am:
> +	@echo $(sourcescheck_LIST) | tr ' ' '\n' | \
> +	 grep '\.[hcm][hc4]$$' | sort | uniq > header_CHECK.install
> +	@ls | \
> +	 grep '\.[hcm][hc4]$$' | sort | uniq > header_CHECK.present
> +	@RESULT=0; \
> +	if diff header_CHECK.* | grep ^[\<\>] -q; then \
> +		echo "==== WARNING ===="; \
> +	    echo -n "Directory: "; pwd; \
> +		echo "Files present but not installed:"; \
> +		diff -u header_CHECK.install header_CHECK.present | \
> +		grep -v ^+++ | grep ^+; \
> +		echo "Files listed for install but not present:"; \
> +		diff -u header_CHECK.install header_CHECK.present | \
> +		grep -v ^--- | grep ^-; \
> +		echo "==== END ===="; \
> +		RESULT=1; \
> +	fi; \
> +	rm -f header_CHECK.install header_CHECK.present; \
> +	exit $$RESULT
> +
> +sourcescheck-recursive:
> +	@set fnord $$MAKEFLAGS; amf=$$2; \
> +	dot_seen=no; \
> +	target=`echo $@ | sed s/-recursive//`; \
> +	list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
> +	  echo "Making $$target in $$subdir"; \
> +	  if test "$$subdir" = "."; then \
> +	    dot_seen=yes; \
> +	    local_target="$$target-am"; \
> +	  else \
> +	    local_target="$$target"; \
> +	  fi; \
> +	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
> +	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
> +	done; \
> +	if test "$$dot_seen" = "no"; then \
> +	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
> +	fi; test -z "$$fail"
> +
> +.PHONY: sourcescheck sourcescheck-recursive sourcescheck-am
> +
> +hctest.o: hctest.cc
> +	$(CXX) -I$(top_srcdir) \
> +	  $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) \
> +	  $(MPI_CPPFLAGS) $(ALL_PKG_CPPFLAGS) -c -o $@ $<
> +
> +headercheck:
> +	@if test x"$$HEADER" = "x"; then \
> +          if test x"$$SILENT" = "x"; then \
> +            SILENTSTR='SILENT=1' ; \
> +          fi ; \
> +	  $(MAKE) $$SILENTSTR $(AM_MAKEFLAGS) headercheck-recursive; \
> +	else \
> +          if test x"$$SILENT" = "x"; then \
> +            SILENTSTR='SILENT=0' ; \
> +          fi ; \
> +	  $(MAKE) $$SILENTSTR $(AM_MAKEFLAGS) headercheck-am; \
> +	fi
> +
> +headercheck-am:
> +	@if test x"$$HEADER" != "x"; then \
> +	  list="$$HEADER"; \
> +	else \
> +	  list=`echo $(headercheck_PATTERN)`; \
> +	fi; \
> +	test "$$list" != "$(headercheck_PATTERN)" || exit 0; \
> +	for f in $$list; do \
> +	  HEADER="$(subdir)/$$f"; \
> +	  test $$SILENT -ne 0 || echo "checking $$HEADER"; \
> +	  CCFILE=hctest.cc; \
> +	  OFILE=hctest.o; \
> +	  LOGFILE=hctest.log; \
> +	  rm -f $$CCFILE; \
> +	  test -n "$$NO_CONFIG_H" || echo "#include <config.h>" > $$CCFILE; \
> +	  echo "#include <$${HEADER}>" >> $$CCFILE; \
> +	  echo "#include <$${HEADER}>" >> $$CCFILE; \
> +	  echo "int main () {}" >> $$CCFILE; \
> +	  make $$OFILE > $$LOGFILE 2>&1; \
> +	  SUCCESS=$$?; \
> +	  if ! (test $$SUCCESS -eq 0 && test -e $$OFILE); then \
> +	    echo "Error in $$HEADER"; \
> +            test $$SILENT -ne 0 || cat $$LOGFILE; \
> +	  fi; \
> +	  rm -f $$OFILE; \
> +	  rm -f $$CCFILE; \
> +	  rm -f $$LOGFILE; \
> +	  test $$SUCCESS -eq 0 || exit $$SUCCESS; \
> +	done
> +
> +headercheck-recursive:
> +	@set fnord $$MAKEFLAGS; amf=$$2; \
> +	dot_seen=no; \
> +	target=`echo $@ | sed s/-recursive//`; \
> +	list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
> +	  echo "Making $$target in $(subdir)/$$subdir"; \
> +	  if test "$$subdir" = "."; then \
> +	    dot_seen=yes; \
> +	    local_target="$$target-am"; \
> +	  else \
> +	    local_target="$$target"; \
> +	  fi; \
> +	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
> +	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
> +	done; \
> +	if test "$$dot_seen" = "no"; then \
> +	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
> +	fi; test -z "$$fail"
> +
> +.PHONY: headercheck headercheck-recursive headercheck-am
> +
> +$(DUNE_COMMON_ROOT)/bin/check-log-store: $(DUNE_COMMON_ROOT)/bin/check-log-store.in
> +	cd $(DUNE_COMMON_ROOT)/bin/ && $(MAKE) check-log-store
> +
> +check-log: $(DUNE_COMMON_ROOT)/bin/check-log-store
> +check-log:
> +	rm -f $(LOG_FILE)
> +
> +check-log: check-log-libs
> +check-log: check-log-build
> +check-log: check-log-test
> +check-log: check-log-sources
> +check-log: check-log-dir
> +
> +check-log-libs: check-log-libs-recursive
> +check-log-build: check-log-build-recursive
> +check-log-test: check-log-test-recursive
> +check-log-sources: check-log-sources-recursive
> +check-log-dir: check-log-dir-recursive
> +
> +check-log-sources-am:
> +	$(LOG_SET_OPTIONS); \
> +	$(MAKE) sourcescheck-am > $(LOG_FILE) 2>&1; \
> +	$(LOG_STORE) "sources" "Makefile.am" "$$path"
> +
> +check-log-libs-am:
> +	$(LOG_SET_OPTIONS); \
> +	for lib in $(LTLIBRARIES); do \
> +	  $(MAKE) $$lib > $(LOG_FILE) 2>&1; \
> +	  $(LOG_STORE) "lib" "$$lib" "$$path"; \
> +	done;
> +
> +check-log-build-am:
> +	$(LOG_SET_OPTIONS); \
> +	for target in $(check_PROGRAMS) $(PROGRAMS); do \
> +	  $(MAKE) $$target > $(LOG_FILE) 2>&1; \
> +	  $(LOG_STORE) "build" "$$target" "$$path"; \
> +	done;
> +
> +check-log-test-am:
> +	@LOG () { \
> +	  echo "$$1" > $(LOG_FILE).2; \
> +	  cat $(LOG_FILE) >> $(LOG_FILE).2; \
> +	  mv $(LOG_FILE).2 $(LOG_FILE); \
> +	}; \
> +	$(LOG_SET_OPTIONS); \
> +	for tst in $(TESTS); do \
> +	  if test -f ./$$tst; then dir=./; \
> +	  elif test -f $$tst; then dir=; \
> +	  else dir="$(srcdir)/"; fi; \
> +	  if $(TESTS_ENVIRONMENT) $${dir}$$tst > $(LOG_FILE) 2>&1; then \
> +	    case " $(XFAIL_TESTS) " in \
> +	    *" $$tst "*) \
> +	      LOG "ERROR: XPASS ($$tst)"; \
> +		  $(LOG_STORE) "run" "$$tst" "$$path" 1 0; \
> +	    ;; \
> +	    *) \
> +	      LOG "SUCCESS: PASS ($$tst)"; \
> +		  $(LOG_STORE) "run" "$$tst" "$$path" 0 0; \
> +	    ;; \
> +	    esac; \
> +	  elif test $$? -ne 77; then \
> +	    case " $(XFAIL_TESTS) " in \
> +	    *" $$tst "*) \
> +	      LOG "SUCCESS: XFAIL ($$tst)"; \
> +		  $(LOG_STORE) "run" "$$tst" "$$path" 0 0; \
> +	    ;; \
> +	    *) \
> +	      LOG "ERROR: FAIL ($$tst)"; \
> +		  $(LOG_STORE) "run" "$$tst" "$$path" 1 0; \
> +	    ;; \
> +	    esac; \
> +	  else \
> +	    LOG "WARNING: SKIP ($$tst)"; \
> +		$(LOG_STORE) "run" "$$tst" "$$path" 0 1; \
> +	  fi; \
> +	done;
> +
> +check-log-dir-am:
> +	$(LOG_SET_OPTIONS); \
> +	$(LOG_STORE) "dir" "$$dir" "$$ppath"
> +
> +check-log-libs-recursive \
> +check-log-build-recursive \
> +check-log-test-recursive \
> +check-log-sources-recursive \
> +check-log-dir-recursive:
> +	@set fnord $$MAKEFLAGS; amf=$$2; \
> +	dot_seen=no; \
> +	target=`echo $@ | sed s/-recursive//`; \
> +	list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
> +	  echo "Making $$target in $$subdir"; \
> +	  if test "$$subdir" = "."; then \
> +	    dot_seen=yes; \
> +	    local_target="$$target-am"; \
> +	  else \
> +	    local_target="$$target"; \
> +	  fi; \
> +	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
> +	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
> +	done; \
> +	if test "$$dot_seen" = "no"; then \
> +	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
> +	fi; test -z "$$fail"
> +
> +.PHONY: check-log \
> +	check-log-lib check-log-lib-am check-log-lib-recursive \
> +	check-log-build check-log-build-am check-log-build-recursive \
> +	check-log-test check-log-test-am check-log-test-recursive \
> +	check-log-sources check-log-sources-am check-log-sources-recursive \
> +	check-log-dir check-log-dir-am check-log-dir-recursive
> +
> +# add "sourcescheck"-target testing if all source files are mentioned
> +
> +# check consistency of the headers (see FS#394)
> +
> +# add "check-log"-target to create automated build logs
> +# Tell versions [3.59,3.63) of GNU make to not export all variables.
> +# Otherwise a system limit (for SysV at least) may be exceeded.
> +.NOEXPORT:
>
> Added: trunk/dune/finiteelements/mimetic/Makefile.am
> ===================================================================
> --- trunk/dune/finiteelements/mimetic/Makefile.am	                        (rev 0)
> +++ trunk/dune/finiteelements/mimetic/Makefile.am	2009-07-06 13:25:09 UTC (rev 175)
> @@ -0,0 +1,5 @@
> +mimeticdir = $(includedir)/dune/finiteelements/mimetic
> +
> +mimetic_HEADERS = mimeticall.hh
> +
> +include $(top_srcdir)/am/global-rules
>
> Added: trunk/dune/finiteelements/mimetic/Makefile.in
> ===================================================================
> --- trunk/dune/finiteelements/mimetic/Makefile.in	                        (rev 0)
> +++ trunk/dune/finiteelements/mimetic/Makefile.in	2009-07-06 13:25:09 UTC (rev 175)
> @@ -0,0 +1,755 @@
> +# Makefile.in generated by automake 1.10.1 from Makefile.am.
> +# @configure_input@
> +
> +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
> +# 2003, 2004, 2005, 2006, 2007, 2008  Free Software Foundation, Inc.
> +# This Makefile.in is free software; the Free Software Foundation
> +# gives unlimited permission to copy and/or distribute it,
> +# with or without modifications, as long as this notice is preserved.
> +
> +# This program is distributed in the hope that it will be useful,
> +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
> +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
> +# PARTICULAR PURPOSE.
> +
> + at SET_MAKE@
> +
> +# -*- Makefile -*-
> +# $Id: global-rules 5267 2008-09-10 10:45:42Z christi $
> +
> +#
> +# this file should be included into any Makefile.am so that we can
> +# easily introduce new global rules. DO NOT OVERUSE!
> +#
> +
> +# -*- Makefile -*-
> +# $Id: sourcescheck 5522 2009-05-13 19:07:04Z christi $
> +
> +# -*- Makefile -*-
> +# $Id: sourcescheck 5183 2008-04-27 17:37:08Z christi $
> +
> +# -*- Makefile -*-
> +# $Id: checklog 5093 2008-03-04 18:14:01Z christi $
> +
> +VPATH = @srcdir@
> +pkgdatadir = $(datadir)/@PACKAGE@
> +pkglibdir = $(libdir)/@PACKAGE@
> +pkgincludedir = $(includedir)/@PACKAGE@
> +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
> +install_sh_DATA = $(install_sh) -c -m 644
> +install_sh_PROGRAM = $(install_sh) -c
> +install_sh_SCRIPT = $(install_sh) -c
> +INSTALL_HEADER = $(INSTALL_DATA)
> +transform = $(program_transform_name)
> +NORMAL_INSTALL = :
> +PRE_INSTALL = :
> +POST_INSTALL = :
> +NORMAL_UNINSTALL = :
> +PRE_UNINSTALL = :
> +POST_UNINSTALL = :
> +build_triplet = @build@
> +host_triplet = @host@
> +DIST_COMMON = $(mimetic_HEADERS) $(srcdir)/Makefile.am \
> +	$(srcdir)/Makefile.in $(top_srcdir)/am/checklog \
> +	$(top_srcdir)/am/global-rules $(top_srcdir)/am/headercheck \
> +	$(top_srcdir)/am/sourcescheck
> +subdir = dune/finiteelements/mimetic
> +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
> +am__aclocal_m4_deps = $(top_srcdir)/dependencies.m4 \
> +	$(top_srcdir)/configure.ac
> +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
> +	$(ACLOCAL_M4)
> +mkinstalldirs = $(install_sh) -d
> +CONFIG_HEADER = $(top_builddir)/config.h
> +CONFIG_CLEAN_FILES =
> +SOURCES =
> +DIST_SOURCES =
> +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
> +am__vpath_adj = case $$p in \
> +    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
> +    *) f=$$p;; \
> +  esac;
> +am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
> +am__installdirs = "$(DESTDIR)$(mimeticdir)"
> +mimeticHEADERS_INSTALL = $(INSTALL_HEADER)
> +HEADERS = $(mimetic_HEADERS)
> +ETAGS = etags
> +CTAGS = ctags
> +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
> +ACLOCAL = @ACLOCAL@
> +ACLOCAL_AMFLAGS = @ACLOCAL_AMFLAGS@
> +ALBERTA_BASE_LIBS = @ALBERTA_BASE_LIBS@
> +ALBERTA_CPPFLAGS = @ALBERTA_CPPFLAGS@
> +ALBERTA_DIM = @ALBERTA_DIM@
> +ALBERTA_DIM_CPPFLAGS = @ALBERTA_DIM_CPPFLAGS@
> +ALBERTA_INCLUDE_CPPFLAGS = @ALBERTA_INCLUDE_CPPFLAGS@
> +ALBERTA_LDFLAGS = @ALBERTA_LDFLAGS@
> +ALBERTA_LIBS = @ALBERTA_LIBS@
> +ALL_PKG_CPPFLAGS = @ALL_PKG_CPPFLAGS@
> +ALL_PKG_LDFLAGS = @ALL_PKG_LDFLAGS@
> +ALL_PKG_LIBS = @ALL_PKG_LIBS@
> +ALUGRID_CPPFLAGS = @ALUGRID_CPPFLAGS@
> +ALUGRID_LDFLAGS = @ALUGRID_LDFLAGS@
> +ALUGRID_LIBS = @ALUGRID_LIBS@
> +AMIRAMESH_CPPFLAGS = @AMIRAMESH_CPPFLAGS@
> +AMIRAMESH_LDFLAGS = @AMIRAMESH_LDFLAGS@
> +AMIRAMESH_LIBS = @AMIRAMESH_LIBS@
> +AMTAR = @AMTAR@
> +AM_CPPFLAGS = @AM_CPPFLAGS@
> +AM_LDFLAGS = @AM_LDFLAGS@
> +AR = @AR@
> +AUTOCONF = @AUTOCONF@
> +AUTOHEADER = @AUTOHEADER@
> +AUTOMAKE = @AUTOMAKE@
> +AWK = @AWK@
> +BIBTEX = @BIBTEX@
> +CC = @CC@
> +CCDEPMODE = @CCDEPMODE@
> +CFLAGS = @CFLAGS@
> +CONVERT = @CONVERT@
> +CPP = @CPP@
> +CPPFLAGS = @CPPFLAGS@
> +CXX = @CXX@
> +CXXCPP = @CXXCPP@
> +CXXDEPMODE = @CXXDEPMODE@
> +CXXFLAGS = @CXXFLAGS@
> +CYGPATH_W = @CYGPATH_W@
> +DEFS = @DEFS@
> +DEPDIR = @DEPDIR@
> +DOCUMENTATION_TAG_FILE = @DOCUMENTATION_TAG_FILE@
> +DOXYGEN = @DOXYGEN@
> +DSYMUTIL = @DSYMUTIL@
> +DUNEWEBDIR = @DUNEWEBDIR@
> +DUNE_COMMON_CPPFLAGS = @DUNE_COMMON_CPPFLAGS@
> +DUNE_COMMON_LDFLAGS = @DUNE_COMMON_LDFLAGS@
> +DUNE_COMMON_LIBS = @DUNE_COMMON_LIBS@
> +DUNE_COMMON_ROOT = @DUNE_COMMON_ROOT@
> +DUNE_CPPFLAGS = @DUNE_CPPFLAGS@
> +DUNE_GRID_CPPFLAGS = @DUNE_GRID_CPPFLAGS@
> +DUNE_GRID_LDFLAGS = @DUNE_GRID_LDFLAGS@
> +DUNE_GRID_LIBS = @DUNE_GRID_LIBS@
> +DUNE_GRID_ROOT = @DUNE_GRID_ROOT@
> +DUNE_LDFLAGS = @DUNE_LDFLAGS@
> +DUNE_LIBS = @DUNE_LIBS@
> +DUNE_LOCALFUNCTIONS_ROOT = @DUNE_LOCALFUNCTIONS_ROOT@
> +DUNE_MAINTAINER_NAME = @DUNE_MAINTAINER_NAME@
> +DUNE_MOD_NAME = @DUNE_MOD_NAME@
> +DUNE_MOD_VERSION = @DUNE_MOD_VERSION@
> +DVIPDF = @DVIPDF@
> +DVIPS = @DVIPS@
> +ECHO = @ECHO@
> +ECHO_C = @ECHO_C@
> +ECHO_N = @ECHO_N@
> +ECHO_T = @ECHO_T@
> +EGREP = @EGREP@
> +ENABLE_PARALLEL = @ENABLE_PARALLEL@
> +EXEEXT = @EXEEXT@
> +F77 = @F77@
> +FFLAGS = @FFLAGS@
> +GL_CFLAGS = @GL_CFLAGS@
> +GL_LDFLAGS = @GL_LDFLAGS@
> +GL_LIBS = @GL_LIBS@
> +GRAPE_CPPFLAGS = @GRAPE_CPPFLAGS@
> +GRAPE_LDFLAGS = @GRAPE_LDFLAGS@
> +GRAPE_LIBS = @GRAPE_LIBS@
> +GREP = @GREP@
> +GRIDDIM = @GRIDDIM@
> +GRIDDIMGRID = @GRIDDIMGRID@
> +GRIDDIMWORLD = @GRIDDIMWORLD@
> +GRIDDIM_CPPFLAGS = @GRIDDIM_CPPFLAGS@
> +GRIDTYPE = @GRIDTYPE@
> +HDF5_CPPFLAGS = @HDF5_CPPFLAGS@
> +HDF5_LDFLAGS = @HDF5_LDFLAGS@
> +HDF5_LIBS = @HDF5_LIBS@
> +INKSCAPE = @INKSCAPE@
> +INSTALL = @INSTALL@
> +INSTALL_DATA = @INSTALL_DATA@
> +INSTALL_PROGRAM = @INSTALL_PROGRAM@
> +INSTALL_SCRIPT = @INSTALL_SCRIPT@
> +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
> +LDFLAGS = @LDFLAGS@
> +LIBOBJS = @LIBOBJS@
> +LIBS = @LIBS@
> +LIBTOOL = @LIBTOOL@
> +LN_S = @LN_S@
> +LOCAL_LIBS = @LOCAL_LIBS@
> +LTLIBOBJS = @LTLIBOBJS@
> +MAKEINFO = @MAKEINFO@
> +MKDIR_P = @MKDIR_P@
> +MPICC = @MPICC@
> +MPILIBS = @MPILIBS@
> +MPI_CPPFLAGS = @MPI_CPPFLAGS@
> +MPI_LDFLAGS = @MPI_LDFLAGS@
> +MPI_VERSION = @MPI_VERSION@
> +NMEDIT = @NMEDIT@
> +OBJEXT = @OBJEXT@
> +PACKAGE = @PACKAGE@
> +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
> +PACKAGE_NAME = @PACKAGE_NAME@
> +PACKAGE_STRING = @PACKAGE_STRING@
> +PACKAGE_TARNAME = @PACKAGE_TARNAME@
> +PACKAGE_VERSION = @PACKAGE_VERSION@
> +PATH_SEPARATOR = @PATH_SEPARATOR@
> +PERL = @PERL@
> +PKG_CONFIG = @PKG_CONFIG@
> +PSURFACE_CPPFLAGS = @PSURFACE_CPPFLAGS@
> +PSURFACE_LDFLAGS = @PSURFACE_LDFLAGS@
> +PSURFACE_LIBS = @PSURFACE_LIBS@
> +PTHREAD_CC = @PTHREAD_CC@
> +PTHREAD_CFLAGS = @PTHREAD_CFLAGS@
> +PTHREAD_LIBS = @PTHREAD_LIBS@
> +RANLIB = @RANLIB@
> +REQUIRES = @REQUIRES@
> +SED = @SED@
> +SET_MAKE = @SET_MAKE@
> +SHELL = @SHELL@
> +STRIP = @STRIP@
> +TEX = @TEX@
> +UG_CPPFLAGS = @UG_CPPFLAGS@
> +UG_LDFLAGS = @UG_LDFLAGS@
> +UG_LIBS = @UG_LIBS@
> +VERSION = @VERSION@
> +WML = @WML@
> +WORLDDIM = @WORLDDIM@
> +XMKMF = @XMKMF@
> +X_CFLAGS = @X_CFLAGS@
> +X_EXTRA_LIBS = @X_EXTRA_LIBS@
> +X_LIBS = @X_LIBS@
> +X_PRE_LIBS = @X_PRE_LIBS@
> +abs_builddir = @abs_builddir@
> +abs_srcdir = @abs_srcdir@
> +abs_top_builddir = @abs_top_builddir@
> +abs_top_srcdir = @abs_top_srcdir@
> +ac_ct_CC = @ac_ct_CC@
> +ac_ct_CXX = @ac_ct_CXX@
> +ac_ct_F77 = @ac_ct_F77@
> +acx_pthread_config = @acx_pthread_config@
> +am__include = @am__include@
> +am__leading_dot = @am__leading_dot@
> +am__quote = @am__quote@
> +am__tar = @am__tar@
> +am__untar = @am__untar@
> +am_dir = @am_dir@
> +bindir = @bindir@
> +build = @build@
> +build_alias = @build_alias@
> +build_cpu = @build_cpu@
> +build_os = @build_os@
> +build_vendor = @build_vendor@
> +builddir = @builddir@
> +datadir = @datadir@
> +datarootdir = @datarootdir@
> +docdir = @docdir@
> +dvidir = @dvidir@
> +exec_prefix = @exec_prefix@
> +host = @host@
> +host_alias = @host_alias@
> +host_cpu = @host_cpu@
> +host_os = @host_os@
> +host_vendor = @host_vendor@
> +hostid = @hostid@
> +htmldir = @htmldir@
> +includedir = @includedir@
> +infodir = @infodir@
> +install_sh = @install_sh@
> +libdir = @libdir@
> +libexecdir = @libexecdir@
> +localedir = @localedir@
> +localstatedir = @localstatedir@
> +mandir = @mandir@
> +mkdir_p = @mkdir_p@
> +oldincludedir = @oldincludedir@
> +pdfdir = @pdfdir@
> +prefix = @prefix@
> +program_transform_name = @program_transform_name@
> +psdir = @psdir@
> +revision = @revision@
> +sbindir = @sbindir@
> +sharedstatedir = @sharedstatedir@
> +srcdir = @srcdir@
> +sysconfdir = @sysconfdir@
> +tag = @tag@
> +target_alias = @target_alias@
> +top_builddir = @top_builddir@
> +top_srcdir = @top_srcdir@
> +mimeticdir = $(includedir)/dune/finiteelements/mimetic
> +mimetic_HEADERS = mimeticall.hh
> +sourcescheck_IGNORE = aclocal.m4 dependencies.m4
> +sourcescheck_LIST = $(SOURCES) $(DIST_SOURCES) $(HEADERS) $(DIST_HEADERS) \
> +	$(sourcescheck_NOSOURCES) $(dist_noinst_DATA) $(EXTRA_DIST)
> +
> +headercheck_PATTERN = *.hh
> +headercheck_IGNORE = 
> +LOG_FILE = $(top_srcdir)/check-log.log
> +LOG_DIR = $(top_srcdir)/check-log
> +LOG_STORE = $(SHELL) $(DUNE_COMMON_ROOT)/bin/check-log-store $(LOG_FILE) $(LOG_DIR)
> +LOG_SET_OPTIONS = \
> +	path=`test "$(subdir)" = "." && \
> +	echo "/@PACKAGE_NAME@" || echo "/@PACKAGE_NAME@/$(subdir)"`; \
> +	ppath=`dirname $$path`; \
> +	dir=`basename $$path`
> +
> +all: all-am
> +
> +.SUFFIXES:
> +$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am $(top_srcdir)/am/global-rules $(top_srcdir)/am/sourcescheck $(top_srcdir)/am/headercheck $(top_srcdir)/am/checklog $(am__configure_deps)
> +	@for dep in $?; do \
> +	  case '$(am__configure_deps)' in \
> +	    *$$dep*) \
> +	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
> +		&& exit 0; \
> +	      exit 1;; \
> +	  esac; \
> +	done; \
> +	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  dune/finiteelements/mimetic/Makefile'; \
> +	cd $(top_srcdir) && \
> +	  $(AUTOMAKE) --gnu  dune/finiteelements/mimetic/Makefile
> +.PRECIOUS: Makefile
> +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
> +	@case '$?' in \
> +	  *config.status*) \
> +	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
> +	  *) \
> +	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
> +	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
> +	esac;
> +
> +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
> +	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
> +
> +$(top_srcdir)/configure:  $(am__configure_deps)
> +	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
> +$(ACLOCAL_M4):  $(am__aclocal_m4_deps)
> +	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
> +
> +mostlyclean-libtool:
> +	-rm -f *.lo
> +
> +clean-libtool:
> +	-rm -rf .libs _libs
> +install-mimeticHEADERS: $(mimetic_HEADERS)
> +	@$(NORMAL_INSTALL)
> +	test -z "$(mimeticdir)" || $(MKDIR_P) "$(DESTDIR)$(mimeticdir)"
> +	@list='$(mimetic_HEADERS)'; for p in $$list; do \
> +	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
> +	  f=$(am__strip_dir) \
> +	  echo " $(mimeticHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(mimeticdir)/$$f'"; \
> +	  $(mimeticHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(mimeticdir)/$$f"; \
> +	done
> +
> +uninstall-mimeticHEADERS:
> +	@$(NORMAL_UNINSTALL)
> +	@list='$(mimetic_HEADERS)'; for p in $$list; do \
> +	  f=$(am__strip_dir) \
> +	  echo " rm -f '$(DESTDIR)$(mimeticdir)/$$f'"; \
> +	  rm -f "$(DESTDIR)$(mimeticdir)/$$f"; \
> +	done
> +
> +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
> +	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
> +	unique=`for i in $$list; do \
> +	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
> +	  done | \
> +	  $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
> +	      END { if (nonempty) { for (i in files) print i; }; }'`; \
> +	mkid -fID $$unique
> +tags: TAGS
> +
> +TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
> +		$(TAGS_FILES) $(LISP)
> +	tags=; \
> +	here=`pwd`; \
> +	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
> +	unique=`for i in $$list; do \
> +	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
> +	  done | \
> +	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
> +	      END { if (nonempty) { for (i in files) print i; }; }'`; \
> +	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
> +	  test -n "$$unique" || unique=$$empty_fix; \
> +	  $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
> +	    $$tags $$unique; \
> +	fi
> +ctags: CTAGS
> +CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
> +		$(TAGS_FILES) $(LISP)
> +	tags=; \
> +	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
> +	unique=`for i in $$list; do \
> +	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
> +	  done | \
> +	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
> +	      END { if (nonempty) { for (i in files) print i; }; }'`; \
> +	test -z "$(CTAGS_ARGS)$$tags$$unique" \
> +	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
> +	     $$tags $$unique
> +
> +GTAGS:
> +	here=`$(am__cd) $(top_builddir) && pwd` \
> +	  && cd $(top_srcdir) \
> +	  && gtags -i $(GTAGS_ARGS) $$here
> +
> +distclean-tags:
> +	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> +
> +distdir: $(DISTFILES)
> +	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
> +	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
> +	list='$(DISTFILES)'; \
> +	  dist_files=`for file in $$list; do echo $$file; done | \
> +	  sed -e "s|^$$srcdirstrip/||;t" \
> +	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
> +	case $$dist_files in \
> +	  */*) $(MKDIR_P) `echo "$$dist_files" | \
> +			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
> +			   sort -u` ;; \
> +	esac; \
> +	for file in $$dist_files; do \
> +	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
> +	  if test -d $$d/$$file; then \
> +	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
> +	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
> +	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
> +	    fi; \
> +	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
> +	  else \
> +	    test -f $(distdir)/$$file \
> +	    || cp -p $$d/$$file $(distdir)/$$file \
> +	    || exit 1; \
> +	  fi; \
> +	done
> +check-am: all-am
> +check: check-am
> +all-am: Makefile $(HEADERS)
> +installdirs:
> +	for dir in "$(DESTDIR)$(mimeticdir)"; do \
> +	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
> +	done
> +install: install-am
> +install-exec: install-exec-am
> +install-data: install-data-am
> +uninstall: uninstall-am
> +
> +install-am: all-am
> +	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
> +
> +installcheck: installcheck-am
> +install-strip:
> +	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
> +	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
> +	  `test -z '$(STRIP)' || \
> +	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
> +mostlyclean-generic:
> +
> +clean-generic:
> +
> +distclean-generic:
> +	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
> +
> +maintainer-clean-generic:
> +	@echo "This command is intended for maintainers to use"
> +	@echo "it deletes files that may require special tools to rebuild."
> +clean: clean-am
> +
> +clean-am: clean-generic clean-libtool mostlyclean-am
> +
> +distclean: distclean-am
> +	-rm -f Makefile
> +distclean-am: clean-am distclean-generic distclean-tags
> +
> +dvi: dvi-am
> +
> +dvi-am:
> +
> +html: html-am
> +
> +info: info-am
> +
> +info-am:
> +
> +install-data-am: install-mimeticHEADERS
> +
> +install-dvi: install-dvi-am
> +
> +install-exec-am:
> +
> +install-html: install-html-am
> +
> +install-info: install-info-am
> +
> +install-man:
> +
> +install-pdf: install-pdf-am
> +
> +install-ps: install-ps-am
> +
> +installcheck-am:
> +
> +maintainer-clean: maintainer-clean-am
> +	-rm -f Makefile
> +maintainer-clean-am: distclean-am maintainer-clean-generic
> +
> +mostlyclean: mostlyclean-am
> +
> +mostlyclean-am: mostlyclean-generic mostlyclean-libtool
> +
> +pdf: pdf-am
> +
> +pdf-am:
> +
> +ps: ps-am
> +
> +ps-am:
> +
> +uninstall-am: uninstall-mimeticHEADERS
> +
> +.MAKE: install-am install-strip
> +
> +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
> +	clean-libtool ctags distclean distclean-generic \
> +	distclean-libtool distclean-tags distdir dvi dvi-am html \
> +	html-am info info-am install install-am install-data \
> +	install-data-am install-dvi install-dvi-am install-exec \
> +	install-exec-am install-html install-html-am install-info \
> +	install-info-am install-man install-mimeticHEADERS install-pdf \
> +	install-pdf-am install-ps install-ps-am install-strip \
> +	installcheck installcheck-am installdirs maintainer-clean \
> +	maintainer-clean-generic mostlyclean mostlyclean-generic \
> +	mostlyclean-libtool pdf pdf-am ps ps-am tags uninstall \
> +	uninstall-am uninstall-mimeticHEADERS
> +
> +
> +sourcescheck: sourcescheck-recursive
> +
> +#	@(for f in $(sourcescheck_LIST) fnord; do echo $$f; done) | \
> +#	 grep '\.[hc][hc]$$' | sort | uniq > header_CHECK.install
> +sourcescheck-am:
> +	@echo $(sourcescheck_LIST) | tr ' ' '\n' | \
> +	 grep '\.[hcm][hc4]$$' | sort | uniq > header_CHECK.install
> +	@ls | \
> +	 grep '\.[hcm][hc4]$$' | sort | uniq > header_CHECK.present
> +	@RESULT=0; \
> +	if diff header_CHECK.* | grep ^[\<\>] -q; then \
> +		echo "==== WARNING ===="; \
> +	    echo -n "Directory: "; pwd; \
> +		echo "Files present but not installed:"; \
> +		diff -u header_CHECK.install header_CHECK.present | \
> +		grep -v ^+++ | grep ^+; \
> +		echo "Files listed for install but not present:"; \
> +		diff -u header_CHECK.install header_CHECK.present | \
> +		grep -v ^--- | grep ^-; \
> +		echo "==== END ===="; \
> +		RESULT=1; \
> +	fi; \
> +	rm -f header_CHECK.install header_CHECK.present; \
> +	exit $$RESULT
> +
> +sourcescheck-recursive:
> +	@set fnord $$MAKEFLAGS; amf=$$2; \
> +	dot_seen=no; \
> +	target=`echo $@ | sed s/-recursive//`; \
> +	list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
> +	  echo "Making $$target in $$subdir"; \
> +	  if test "$$subdir" = "."; then \
> +	    dot_seen=yes; \
> +	    local_target="$$target-am"; \
> +	  else \
> +	    local_target="$$target"; \
> +	  fi; \
> +	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
> +	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
> +	done; \
> +	if test "$$dot_seen" = "no"; then \
> +	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
> +	fi; test -z "$$fail"
> +
> +.PHONY: sourcescheck sourcescheck-recursive sourcescheck-am
> +
> +hctest.o: hctest.cc
> +	$(CXX) -I$(top_srcdir) \
> +	  $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) \
> +	  $(MPI_CPPFLAGS) $(ALL_PKG_CPPFLAGS) -c -o $@ $<
> +
> +headercheck:
> +	@if test x"$$HEADER" = "x"; then \
> +          if test x"$$SILENT" = "x"; then \
> +            SILENTSTR='SILENT=1' ; \
> +          fi ; \
> +	  $(MAKE) $$SILENTSTR $(AM_MAKEFLAGS) headercheck-recursive; \
> +	else \
> +          if test x"$$SILENT" = "x"; then \
> +            SILENTSTR='SILENT=0' ; \
> +          fi ; \
> +	  $(MAKE) $$SILENTSTR $(AM_MAKEFLAGS) headercheck-am; \
> +	fi
> +
> +headercheck-am:
> +	@if test x"$$HEADER" != "x"; then \
> +	  list="$$HEADER"; \
> +	else \
> +	  list=`echo $(headercheck_PATTERN)`; \
> +	fi; \
> +	test "$$list" != "$(headercheck_PATTERN)" || exit 0; \
> +	for f in $$list; do \
> +	  HEADER="$(subdir)/$$f"; \
> +	  test $$SILENT -ne 0 || echo "checking $$HEADER"; \
> +	  CCFILE=hctest.cc; \
> +	  OFILE=hctest.o; \
> +	  LOGFILE=hctest.log; \
> +	  rm -f $$CCFILE; \
> +	  test -n "$$NO_CONFIG_H" || echo "#include <config.h>" > $$CCFILE; \
> +	  echo "#include <$${HEADER}>" >> $$CCFILE; \
> +	  echo "#include <$${HEADER}>" >> $$CCFILE; \
> +	  echo "int main () {}" >> $$CCFILE; \
> +	  make $$OFILE > $$LOGFILE 2>&1; \
> +	  SUCCESS=$$?; \
> +	  if ! (test $$SUCCESS -eq 0 && test -e $$OFILE); then \
> +	    echo "Error in $$HEADER"; \
> +            test $$SILENT -ne 0 || cat $$LOGFILE; \
> +	  fi; \
> +	  rm -f $$OFILE; \
> +	  rm -f $$CCFILE; \
> +	  rm -f $$LOGFILE; \
> +	  test $$SUCCESS -eq 0 || exit $$SUCCESS; \
> +	done
> +
> +headercheck-recursive:
> +	@set fnord $$MAKEFLAGS; amf=$$2; \
> +	dot_seen=no; \
> +	target=`echo $@ | sed s/-recursive//`; \
> +	list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
> +	  echo "Making $$target in $(subdir)/$$subdir"; \
> +	  if test "$$subdir" = "."; then \
> +	    dot_seen=yes; \
> +	    local_target="$$target-am"; \
> +	  else \
> +	    local_target="$$target"; \
> +	  fi; \
> +	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
> +	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
> +	done; \
> +	if test "$$dot_seen" = "no"; then \
> +	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
> +	fi; test -z "$$fail"
> +
> +.PHONY: headercheck headercheck-recursive headercheck-am
> +
> +$(DUNE_COMMON_ROOT)/bin/check-log-store: $(DUNE_COMMON_ROOT)/bin/check-log-store.in
> +	cd $(DUNE_COMMON_ROOT)/bin/ && $(MAKE) check-log-store
> +
> +check-log: $(DUNE_COMMON_ROOT)/bin/check-log-store
> +check-log:
> +	rm -f $(LOG_FILE)
> +
> +check-log: check-log-libs
> +check-log: check-log-build
> +check-log: check-log-test
> +check-log: check-log-sources
> +check-log: check-log-dir
> +
> +check-log-libs: check-log-libs-recursive
> +check-log-build: check-log-build-recursive
> +check-log-test: check-log-test-recursive
> +check-log-sources: check-log-sources-recursive
> +check-log-dir: check-log-dir-recursive
> +
> +check-log-sources-am:
> +	$(LOG_SET_OPTIONS); \
> +	$(MAKE) sourcescheck-am > $(LOG_FILE) 2>&1; \
> +	$(LOG_STORE) "sources" "Makefile.am" "$$path"
> +
> +check-log-libs-am:
> +	$(LOG_SET_OPTIONS); \
> +	for lib in $(LTLIBRARIES); do \
> +	  $(MAKE) $$lib > $(LOG_FILE) 2>&1; \
> +	  $(LOG_STORE) "lib" "$$lib" "$$path"; \
> +	done;
> +
> +check-log-build-am:
> +	$(LOG_SET_OPTIONS); \
> +	for target in $(check_PROGRAMS) $(PROGRAMS); do \
> +	  $(MAKE) $$target > $(LOG_FILE) 2>&1; \
> +	  $(LOG_STORE) "build" "$$target" "$$path"; \
> +	done;
> +
> +check-log-test-am:
> +	@LOG () { \
> +	  echo "$$1" > $(LOG_FILE).2; \
> +	  cat $(LOG_FILE) >> $(LOG_FILE).2; \
> +	  mv $(LOG_FILE).2 $(LOG_FILE); \
> +	}; \
> +	$(LOG_SET_OPTIONS); \
> +	for tst in $(TESTS); do \
> +	  if test -f ./$$tst; then dir=./; \
> +	  elif test -f $$tst; then dir=; \
> +	  else dir="$(srcdir)/"; fi; \
> +	  if $(TESTS_ENVIRONMENT) $${dir}$$tst > $(LOG_FILE) 2>&1; then \
> +	    case " $(XFAIL_TESTS) " in \
> +	    *" $$tst "*) \
> +	      LOG "ERROR: XPASS ($$tst)"; \
> +		  $(LOG_STORE) "run" "$$tst" "$$path" 1 0; \
> +	    ;; \
> +	    *) \
> +	      LOG "SUCCESS: PASS ($$tst)"; \
> +		  $(LOG_STORE) "run" "$$tst" "$$path" 0 0; \
> +	    ;; \
> +	    esac; \
> +	  elif test $$? -ne 77; then \
> +	    case " $(XFAIL_TESTS) " in \
> +	    *" $$tst "*) \
> +	      LOG "SUCCESS: XFAIL ($$tst)"; \
> +		  $(LOG_STORE) "run" "$$tst" "$$path" 0 0; \
> +	    ;; \
> +	    *) \
> +	      LOG "ERROR: FAIL ($$tst)"; \
> +		  $(LOG_STORE) "run" "$$tst" "$$path" 1 0; \
> +	    ;; \
> +	    esac; \
> +	  else \
> +	    LOG "WARNING: SKIP ($$tst)"; \
> +		$(LOG_STORE) "run" "$$tst" "$$path" 0 1; \
> +	  fi; \
> +	done;
> +
> +check-log-dir-am:
> +	$(LOG_SET_OPTIONS); \
> +	$(LOG_STORE) "dir" "$$dir" "$$ppath"
> +
> +check-log-libs-recursive \
> +check-log-build-recursive \
> +check-log-test-recursive \
> +check-log-sources-recursive \
> +check-log-dir-recursive:
> +	@set fnord $$MAKEFLAGS; amf=$$2; \
> +	dot_seen=no; \
> +	target=`echo $@ | sed s/-recursive//`; \
> +	list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
> +	  echo "Making $$target in $$subdir"; \
> +	  if test "$$subdir" = "."; then \
> +	    dot_seen=yes; \
> +	    local_target="$$target-am"; \
> +	  else \
> +	    local_target="$$target"; \
> +	  fi; \
> +	  (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
> +	   || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
> +	done; \
> +	if test "$$dot_seen" = "no"; then \
> +	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
> +	fi; test -z "$$fail"
> +
> +.PHONY: check-log \
> +	check-log-lib check-log-lib-am check-log-lib-recursive \
> +	check-log-build check-log-build-am check-log-build-recursive \
> +	check-log-test check-log-test-am check-log-test-recursive \
> +	check-log-sources check-log-sources-am check-log-sources-recursive \
> +	check-log-dir check-log-dir-am check-log-dir-recursive
> +
> +# add "sourcescheck"-target testing if all source files are mentioned
> +
> +# check consistency of the headers (see FS#394)
> +
> +# add "check-log"-target to create automated build logs
> +# Tell versions [3.59,3.63) of GNU make to not export all variables.
> +# Otherwise a system limit (for SysV at least) may be exceeded.
> +.NOEXPORT:
>
> Added: trunk/dune/finiteelements/mimetic/mimeticall.hh
> ===================================================================
> --- trunk/dune/finiteelements/mimetic/mimeticall.hh	                        (rev 0)
> +++ trunk/dune/finiteelements/mimetic/mimeticall.hh	2009-07-06 13:25:09 UTC (rev 175)
> @@ -0,0 +1,96 @@
> +// -*- tab-width: 4; indent-tabs-mode: nil -*-
> +#ifndef DUNE_MIMETIC_ALL_HH
> +#define DUNE_MIMETIC_ALL_HH
> +
> +#include<dune/common/exceptions.hh>
> +#include<dune/common/fvector.hh>
> +#include<dune/common/geometrytype.hh>
> +
> +#include"../common/localbasis.hh"
> +#include"../common/localcoefficients.hh"
> +#include"../common/localinterpolation.hh"
> +
> +namespace Dune 
> +{
> +  template<class D, class R, int dim>
> +  class MimeticLocalBasis : 
> +	public Dune::C0LocalBasisInterface<
> +	Dune::C0LocalBasisTraits<D,dim,Dune::FieldVector<D,dim>,
> +							 R,1,Dune::FieldVector<R,1> >,
> +							   MimeticLocalBasis<D,R,dim> > 
> +  {
> +  public:
> +	typedef Dune::C0LocalBasisTraits<D,dim,Dune::FieldVector<D,dim>,
> +									 R,1,Dune::FieldVector<R,1> > Traits;
> +  
> +	MimeticLocalBasis (unsigned int variant_)
> +	  : variant(variant_)
> +	{
> +	}
> +	
> +	MimeticLocalBasis ()
> +	  : variant(0)
> +	{
> +	}
> +
> +	unsigned int size () const { return variant; }
> +
> +	//! \brief Evaluate all shape functions
> +	inline void evaluateFunction (
> +								  const typename Traits::DomainType& in,
> +								  std::vector<typename Traits::RangeType>& out) const 
> +	{ 
> +	  DUNE_THROW(Dune::Exception,"mimetic basis evaluation not available");    
> +	}
> +  
> +	//! \brief Polynomial order of the shape functions
> +	unsigned int order () const  
> +	{
> +	  DUNE_THROW(Dune::Exception,"mimetic order evaluation not available");    
> +	}
> +
> +  private:
> +	unsigned int variant;
> +  };
> +
> +  template<class LB>
> +  class MimeticLocalInterpolation : public Dune::
> +	LocalInterpolationInterface<MimeticLocalInterpolation<LB> > {
> +  public:
> +
> +	//! \brief Local interpolation of a function
> +	template<typename F, typename C>
> +	void interpolate (const F& f, std::vector<C>& out) const {
> +	  DUNE_THROW(Dune::Exception,"mimetic local interpolation not available");    
> +	}
> +  };
> +
> +  class MimeticLocalCoefficients 
> +	: public Dune::LocalCoefficientsInterface<MimeticLocalCoefficients> {
> +  public:
> +	MimeticLocalCoefficients (unsigned int variant_) 
> +	  : variant(variant_), li(variant_)  
> +	{
> +	  for (int i=0; i<variant; i++) li[i] = Dune::LocalKey(i,Dune::intersectionCodim,0);
> +	}
> +  
> +	MimeticLocalCoefficients () 
> +	  : variant(0), li(0)  
> +	{
> +	}
> +  
> +	//! number of coefficients
> +	int size () const { return variant; }
> +  
> +	//! map index i to local key
> +	const Dune::LocalKey& localKey (int i) const  {
> +	  return li[i];
> +	}
> +  
> +  private:
> +	unsigned int variant;
> +	std::vector<Dune::LocalKey> li;
> +  };
> +}
> +
> +#endif
>
> Added: trunk/dune/finiteelements/mimetic.hh
> ===================================================================
> --- trunk/dune/finiteelements/mimetic.hh	                        (rev 0)
> +++ trunk/dune/finiteelements/mimetic.hh	2009-07-06 13:25:09 UTC (rev 175)
> @@ -0,0 +1,60 @@
> +// -*- tab-width: 4; indent-tabs-mode: nil -*-
> +#ifndef DUNE_MIMETICLOCALFINITEELEMENT_HH
> +#define DUNE_MIMETICLOCALFINITEELEMENT_HH
> +
> +#include <dune/common/geometrytype.hh>
> +
> +#include "common/localfiniteelement.hh"
> +#include "mimetic/mimeticall.hh"
> +
> +namespace Dune 
> +{
> +  template<class D, class R, int dim>
> +  class MimeticLocalFiniteElement 
> +	: public Dune::LocalFiniteElementInterface< 
> +	Dune::LocalFiniteElementTraits<MimeticLocalBasis<D,R,dim>,
> +								   MimeticLocalCoefficients,
> +								   MimeticLocalInterpolation<MimeticLocalBasis<D,R,dim> > >, 
> +	MimeticLocalFiniteElement<D,R,dim> >
> +  {
> +	Dune::GeometryType gt;
> +	MimeticLocalBasis<D,R,dim> basis;
> +	MimeticLocalCoefficients coefficients;
> +	MimeticLocalInterpolation<MimeticLocalBasis<D,R,dim> > interpolation;
> +	
> +  public:
> +	typedef Dune::LocalFiniteElementTraits<MimeticLocalBasis<D,R,dim>,
> +										   MimeticLocalCoefficients,
> +										   MimeticLocalInterpolation<MimeticLocalBasis<D,R,dim> > > Traits;
> +
> +	MimeticLocalFiniteElement () 
> +	{}
> +	
> +	MimeticLocalFiniteElement (Dune::GeometryType::BasicType basicType) 
> +	  : gt(basicType,dim)
> +	{}
> +	
> +	MimeticLocalFiniteElement (Dune::GeometryType::BasicType basicType, unsigned int variant) 
> +	  : gt(basicType,dim), basis(variant), coefficients(variant)
> +	{}
> +	
> +	const typename Traits::LocalBasisType& localBasis () const 
> +	{
> +	  return basis;
> +	}
> +	
> +	const typename Traits::LocalCoefficientsType& localCoefficients () const 
> +	{
> +	  return coefficients;
> +	}
> +	
> +	const typename Traits::LocalInterpolationType& localInterpolation () const 
> +	{
> +	  return interpolation;
> +	}
> +	
> +	Dune::GeometryType type () const { return gt; }
> +  };
> +}
> +
> +#endif
>
>
> _______________________________________________
> Dune-Commit mailing list
> Dune-Commit at dune-project.org
> http://lists.dune-project.org/mailman/listinfo/dune-commit
>   


-- 
************************************************************************
* Oliver Sander                ** email: sander at mi.fu-berlin.de        *
* Freie Universität Berlin     ** phone: + 49 (30) 838 75348           *
* Institut für Mathematik      ** URL  : page.mi.fu-berlin.de/~sander  *
* Arnimallee 6                 ** -------------------------------------*
* 14195 Berlin, Germany        ** Member of MATHEON (www.matheon.de)   *
************************************************************************





More information about the Dune mailing list