[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