[freefempp] 01/03: Merge tag 'upstream/3.38.1'

Dimitrios Eftaxiopoulos eftaxiop-guest at moszumanska.debian.org
Tue Sep 1 21:59:09 UTC 2015


This is an automated email from the git hooks/post-receive script.

eftaxiop-guest pushed a commit to branch master
in repository freefempp.

commit 71d4e7f76bf3e0bde5e5e83f475350d67b7ecc98
Merge: 7d26f6f 5bd40d8
Author: Dimitrios Eftaxiopoulos <eftaxi12 at otenet.gr>
Date:   Sun Aug 30 22:46:38 2015 +0300

    Merge tag 'upstream/3.38.1'
    
    Upstream version 3.38.1

 DOC/freefem++doc.pdf                              |  Bin 9566844 -> 9566982 bytes
 HISTORY                                           |   87 +-
 INNOVATION                                        |   12 +
 Makefile.am                                       |    3 +-
 download/Makefile.in => Makefile.in               |  728 +++++---
 download/Makefile.in => Makefile.in.orig          |  728 +++++---
 README                                            |    5 +-
 build/download                                    |    2 +-
 build/ff-md5                                      |   33 +
 configure                                         |   32 +-
 configure.ac                                      |    8 +-
 download/Makefile.am                              |    4 +-
 download/Makefile.in                              |    4 +-
 download/getall                                   |   21 +-
 download/pastix/Makefile                          |    4 +-
 download/superludist/Makefile                     |   13 +-
 download/superludist/superludist_3.0-printf.patch |   11 +
 download/umfpack/Makefile                         |    2 +-
 download/umfpack/Makefile.am                      |    2 +-
 examples++-3d/convect-3d.edp                      |   22 +
 examples++-load/Element_Mixte3d.cpp               |  567 +++++++
 examples++-load/IpOptMinSurf.edp                  |    2 +-
 examples++-load/Makefile.am                       |    5 +-
 examples++-load/Makefile.in                       | 1853 +++++++++++++++++++++
 examples++-load/Makefile.in.orig                  | 1853 +++++++++++++++++++++
 examples++-mpi/schwarz.cpp                        |    2 +-
 src/bin-win32/launchff++.cpp                      |    2 +-
 src/femlib/GQuadTree.cpp                          |   18 +-
 src/femlib/GenericMesh.hpp                        |   13 +-
 src/femlib/MatriceCreuse.hpp                      |   52 +-
 src/femlib/Mesh3dn.cpp                            |  181 +-
 src/femlib/mshptg.cpp                             |    2 +-
 src/fflib/lgfem.cpp                               |    8 +-
 src/fflib/lgfem.hpp                               |    5 +-
 src/fflib/lgmat.cpp                               |   54 +-
 src/fflib/lgmesh3.cpp                             |    2 +-
 src/fflib/problem.cpp                             |  212 +--
 src/fflib/problem.hpp                             |   10 +-
 src/fflib/strversionnumber.cpp                    |   23 +
 src/fflib/strversionnumber.cpp.orig               |   23 +
 40 files changed, 5858 insertions(+), 750 deletions(-)

diff --cc Makefile.in.orig
index 35d9bc3,3bb6a3a..52594b1
--- a/Makefile.in.orig
+++ b/Makefile.in.orig
@@@ -14,10 -14,9 +14,13 @@@
  
  @SET_MAKE@
  
- # Downloading and compiling extra libraries
- # -----------------------------------------
 -# Makefile using Automake + Autoconf
 -# ----------------------------------
++# Makefile for FreeFem++, adapted to Automake
++# -------------------------------------------
 +
- # $Id: Makefile.am,v 1.16 2010/05/06 21:20:38 hecht Exp $
++# Adaptation to Automake: Antoine Le Hyaric - LJLL Paris 6 -
++# lehyaric at ann.jussieu.fr - 13/5/04
++
+ # $Id$
  VPATH = @srcdir@
  am__is_gnu_make = { \
    if test -z '$(MAKELEVEL)'; then \
@@@ -92,7 -91,7 +95,7 @@@ PRE_UNINSTALL = 
  POST_UNINSTALL = :
  build_triplet = @build@
  host_triplet = @host@
- subdir = download
 -subdir = src
++subdir = .
  ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
  am__aclocal_m4_deps = $(top_srcdir)/acmacros.m4 \
  	$(top_srcdir)/acoptim.m4 $(top_srcdir)/ax_lib_hdf5.m4 \
@@@ -100,9 -99,9 +103,12 @@@
  	$(top_srcdir)/configure.ac
  am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
  	$(ACLOCAL_M4)
--DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
++DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \
++	$(am__configure_deps) $(am__DIST_COMMON)
++am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
++ configure.lineno config.status.lineno
  mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
--CONFIG_HEADER = $(top_builddir)/config.h
++CONFIG_HEADER = config.h
  CONFIG_CLEAN_FILES =
  CONFIG_CLEAN_VPATH_FILES =
  AM_V_P = $(am__v_P_ at AM_V@)
@@@ -139,8 -138,8 +145,9 @@@ am__recursive_targets = 
    $(RECURSIVE_CLEAN_TARGETS) \
    $(am__extra_recursive_targets)
  AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
--	distdir
--am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
++	cscope distdir dist dist-all distcheck
++am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \
++	$(LISP)config.h.in
  # Read a list of newline-separated strings from the standard input,
  # and print each of them once, without duplicates.  Input order is
  # *not* preserved.
@@@ -159,10 -158,10 +166,22 @@@ am__define_uniq_tagged_files = 
    done | $(am__uniquify_input)`
  ETAGS = etags
  CTAGS = ctags
++CSCOPE = cscope
  DIST_SUBDIRS = $(SUBDIRS)
--am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/mkinstalldirs \
- 	AUTHORS
 -	depcomp
++am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in AUTHORS \
++	COPYING ChangeLog INSTALL NEWS README TODO compile \
++	config.guess config.sub depcomp install-sh missing \
++	mkinstalldirs ylwrap
  DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
++distdir = $(PACKAGE)-$(VERSION)
++top_distdir = $(distdir)
++am__remove_distdir = \
++  if test -d "$(distdir)"; then \
++    find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
++      && rm -rf "$(distdir)" \
++      || { sleep 5 && rm -rf "$(distdir)"; }; \
++  else :; fi
++am__post_remove_distdir = $(am__remove_distdir)
  am__relativize = \
    dir0=`pwd`; \
    sed_first='s,^\([^/]*\)/.*$$,\1,'; \
@@@ -188,6 -187,6 +207,13 @@@
      dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
    done; \
    reldir="$$dir2"
++DIST_ARCHIVES = $(distdir).tar.gz $(distdir).zip
++GZIP_ENV = --best
++DIST_TARGETS = dist-gzip dist-zip
++distuninstallcheck_listfiles = find . -type f -print
++am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
++  | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
++distcleancheck_listfiles = find . -type f -print
  ACLOCAL = @ACLOCAL@
  ADD_PACKAGE_NAME = @ADD_PACKAGE_NAME@
  AMTAR = @AMTAR@
@@@ -310,7 -309,7 +336,12 @@@ OBJEXT = @OBJEXT
  OPTIM_TYPE = @OPTIM_TYPE@
  PACKAGE = @PACKAGE@
  PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
--PACKAGE_NAME = @PACKAGE_NAME@
++
++# Linux binary-only package
++# -------------------------
++
++# Include kernel and libc version in static package name
++PACKAGE_NAME = FreeFem++v$(VERSION)_linux-$(KERNEL_VERSION)_$(LIBC_VERSION)$(OPTIM_TYPE)
  PACKAGE_STRING = @PACKAGE_STRING@
  PACKAGE_TARNAME = @PACKAGE_TARNAME@
  PACKAGE_URL = @PACKAGE_URL@
@@@ -465,134 -464,61 +496,112 @@@ target_alias = @target_alias
  top_build_prefix = @top_build_prefix@
  top_builddir = @top_builddir@
  top_srcdir = @top_srcdir@
- SUBDIRS = blas arpack umfpack  
- EXTRA_DIST = \
- ./nlopt/Make.inc ./nlopt/Makefile \
- ./blacs/BLACS.patch \
- ./blacs/BLACS_gridinit_.c-return-values.patch \
- ./blacs/Bmake-blacs.inc \
- ./blacs/Makefile \
- ./f2c/Makefile \
- ./f2c/Makefile-MacOs \
- ./f2c/f2c.h-int \
- ./f2c/fort77.sed \
- ./f2c/tt.f \
- ./fftw/Makefile.am \
- ./fftw/Makefile.in \
- ./gmm/Makefile \
- ./gmm/cxxflags \
- ./headers-sparsesolver.inc \
- ./hips/Makefile \
- ./hips/SRC_SPKIT_makefile \
- ./hips/hips-1.2b-rc4.patch \
- ./hips/makefile-hips.inc \
- ./hypre/Makefile \
- ./hypre/ff-flags.inc \
- ./metis/Makefile \
- ./metis/Makefile-metis.in \
- ./metis/patch-metis \
- ./metis/metis-4.0_main_return.patch \
- ./mmg3d/Makefile \
- ./mmg3d/patch-mmg3dv4.diff \
- ./mshmet/Makefile \
- ./mshmet/Makefile-mshmet.inc \
- ./mshmet/mshmet.2011.03.06.patch \
- ./mshmet/mshmet.2012.04.25_i586.patch \
- ./mshmet/mshmetlib-internal.h \
- ./mshmet/mshmetlib.c \
- ./mshmet/mshmetlib.h \
- ./mumps/Makefile \
- ./mumps-seq/Makefile-mumps-5.0.0.inc \
- ./mumps-seq/Makefile \
- ./mumps/Makefile-mumps-5.0.0.inc \
- ./parmetis/Makefile-parmetis.in \
- ./parmetis/makefile \
- ./parmetis/parmetis-4.0.3.patch \
- ./parms/Makefile \
- ./parms/makefile-parms.in \
- ./pastix/Makefile \
- ./pastix/config-pastix-complex.in \
- ./pastix/config-pastix-real.in \
- ./pastix/pastix_release_2200-blend.patch \
- ./pastix/patch-pastix_long_complex.h \
- ./pastix//all_macros.diff \
- ./scalapack/Makefile \
- ./scalapack/SLmake-scalapack.inc \
- ./scotch/Makefile \
- ./scotch/Makefile-scotch.inc \
- ./scotch/Makefile.patch \
- ./scotch/scotch_6.0.3.patch \
- ./superlu/Makefile \
- ./superlu/make.inc \
- ./superludist/Makefile \
- ./superludist/make-superlu.inc \
- ./superludist/superludist_2.3.patch \
- ./superludist/superludist_3.0-printf.patch \
- ./superludist/superludist_3.0-cast_warning.patch \
- ./superludist/superludist_3.0-return_values.patch \
- ./superludist/superludist_3.0-operation_undefined.patch \
- ./tetgen/Makefile \
- ./tetgen/tetgen1.4.2.patch \
- ./tetgen/patches.win64 \
- ./yams/Makefile \
- ./yams/freeyams.2012.02.05.patch \
- ./yams/freeyams.2012.02.05-return-values.patch \
- ./yams/makefile-yams.inc \
- ./yams/yamslib.c \
- ./yams/yamslib.h \
- ./yams/yamslib_internal.h \
- ipopt/Makefile	\
- ipopt/Makefile.inc.in \
- ipopt/patch-IpBlas  \
- getall patch-hpddm-1
- 
- 
- # FFCS: See [[file:../../../configure.ac::tools_problems_all_platforms]] for reasons why some tools may be deactivated
- 
- # <<no_more_blacs>> blacs is included in scalapack 2.0.2
- MPI_SOFT = scalapack @TOOL_COMPILE_superludist@	\
- 	@TOOL_COMPILE_mumps@ @TOOL_COMPILE_pastix@			\
- 	@TOOL_COMPILE_hips@ @TOOL_COMPILE_parms@
 -SUBDIRS = libMesh  bamglib femlib  Graphics Algo lglib fflib 	\
 -nw mpi  bamg medit bin-win32 
--
- LIST_SOFT = tetgen @TOOL_COMPILE_parmetis@ @TOOL_COMPILE_superlu@ fftw 	\
- 	@TOOL_COMPILE_scotch@ @TOOL_COMPILE_mshmet@			\
- 	@TOOL_COMPILE_yams@ @TOOL_COMPILE_mmg3d@  @TOOL_COMPILE_gmm@	\
- 	@TOOL_COMPILE_nlopt@ @TOOL_COMPILE_mumps_seq@			\
- 	@TOOL_COMPILE_ipopt@ 
 -EXTRA_DIST = FreeFem++-CoCoa Carbon.r  \
 -solver/MUMPS_FreeFem.cpp \
 -solver/README_COMPILE \
 -solver/complex_SuperLU_DIST_FreeFem.cpp \
 -solver/complex_pastix_FreeFem.cpp \
 -solver/ffsuperludistoption.hpp \
 -solver/hips_FreeFem.cpp \
 -solver/hypre_FreeFem.cpp \
 -solver/makefile \
 -solver/makefile-common.inc \
 -solver/makefile-sparsesolver.inc \
 -solver/parms_FreeFem.cpp \
 -solver/real_SuperLU_DIST_FreeFem.cpp \
 -solver/real_pastix_FreeFem.cpp \
 -solver/wrapper_dotblas.c \
 -solver/wrapper_dotblas.f \
 -solver/wrapper_dotblas1.c \
 -solver/wrapper_dotblas1.f 
--
--all: all-recursive
++SUBDIRS = download src  examples++-tutorial examples++	\
++	examples++-eigen examples++-load examples++-mpi	\
++	examples++-bug examples++-chapt3 examples++-other \
++	examples++-3d DOC 
++
++EXTRA_DIST = test-driver-ff regtests.sh config-wrapper.h  \
++FreeFem++.mcp HISTORY HISTORY_BEFORE_2005  BUGS TODO regtests.m4 \
++INSTALL INSTALL-MacOSX INNOVATION \
++WindowsPackage.m4 README README_ARPACK  README_WINDOWS README_MAC \
++logo.ico copysharedlibs.sh COPYRIGHT edp.nedit  reconfigure \
++mode-mi-edp.zip aclocal.m4  acmacros.m4   acoptim.m4 ax_lib_hdf5.m4  \
++freefem++.spec crimson-freefem++.zip \
++Install-MacOS.command.in \
++examples-bamg/NACA012/naca.awk  examples-bamg/quadloop/dotest.pl \
++examples-bamg/square/*_g.* examples-bamg/square/do* examples-bamg/NACA012/[adp]* \
++examples-bamg/test/dotest*.pl 0ldUserReadMe.txt CheckAllEdp CheckAll  \
++WHERE_LIBRARY-mkl FreeFem++-CoCoa \
++uninstall-ff++ \
++./build/cleancrlf		./build/download		./build/links2files \
++./build/orgindex ./build/ff-md5
++
++FF_MAC_PREFIX = FreeFem++v$(VERSION)$(ADD_PACKAGE_NAME)
++FF_EXAMPLES_FILES = COPYRIGHT HISTORY HISTORY_BEFORE_2005 README README_WINDOWS README_MAC BUGS TODO INSTALL INSTALL-MacOSX INNOVATION \
++mode-mi-edp.zip \
++examples++-tutorial/aile.msh examples++-tutorial/xyf \
++examples++-3d/dodecaedre01.mesh  \
++examples++-3d/lac-leman-v4.msh \
++examples++-load/load.link \
++examples++-load/fig.pgm	examples++-load/lg.pgm \
++./examples++-mpi/regtests.sh ./examples++-other/speedtest.sh  \
++./download/fftw/Makefile ./download/fftw/Makefile.am \
++examples++*/*.[ie]dp  CheckAllEdp
++
++LIST_GENERATE_FILE = \
++DOC/Makefile.in			download/umfpack/Makefile.in	examples++-tutorial/Makefile.in	src/femlib/Makefile.in \
++Makefile.in			examples++-3d/Makefile.in	examples++/Makefile.in		src/fflib/Makefile.in \
++config.h.in			examples++-bug/Makefile.in	src/Algo/Makefile.in		src/lglib/Makefile.in \
++configure			examples++-chapt3/Makefile.in	src/Graphics/Makefile.in	src/libMesh/Makefile.in \
++download/Makefile.in		examples++-eigen/Makefile.in	src/Makefile.in			src/medit/Makefile.in \
++download/arpack/Makefile.in	examples++-load/Makefile.in	src/bamg/Makefile.in		src/mpi/Makefile.in \
++download/blas/Makefile.in	examples++-mpi/Makefile.in	src/bamglib/Makefile.in		src/nw/Makefile.in \
++download/fftw/Makefile.in	examples++-other/Makefile.in	src/bin-win32/Makefile.in
++
++LIST_GENERATE_FILE_AM = \
++DOC/Makefile.am			download/umfpack/Makefile.am	examples++-tutorial/Makefile.am	src/femlib/Makefile.am \
++Makefile.am			examples++-3d/Makefile.am	examples++/Makefile.am		src/fflib/Makefile.am \
++                                examples++-bug/Makefile.am	src/Algo/Makefile.am		src/lglib/Makefile.am \
++configure.ac			examples++-chapt3/Makefile.am	src/Graphics/Makefile.am	src/libMesh/Makefile.am \
++download/Makefile.am		examples++-eigen/Makefile.am	src/Makefile.am			src/medit/Makefile.am \
++download/arpack/Makefile.am	examples++-load/Makefile.am	src/bamg/Makefile.am		src/mpi/Makefile.am \
++download/blas/Makefile.am	examples++-mpi/Makefile.am	src/bamglib/Makefile.am		src/nw/Makefile.am \
++download/fftw/Makefile.am	examples++-other/Makefile.am	src/bin-win32/Makefile.am
++
++all: config.h
++	$(MAKE) $(AM_MAKEFLAGS) all-recursive
  
  .SUFFIXES:
++am--refresh: Makefile
++	@:
  $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
  	@for dep in $?; do \
  	  case '$(am__configure_deps)' in \
  	    *$$dep*) \
--	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
--	        && { if test -f $@; then exit 0; else break; fi; }; \
++	      echo ' cd $(srcdir) && $(AUTOMAKE) --gnu'; \
++	      $(am__cd) $(srcdir) && $(AUTOMAKE) --gnu \
++		&& exit 0; \
  	      exit 1;; \
  	  esac; \
  	done; \
- 	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu download/Makefile'; \
 -	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/Makefile'; \
++	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \
  	$(am__cd) $(top_srcdir) && \
- 	  $(AUTOMAKE) --gnu download/Makefile
 -	  $(AUTOMAKE) --gnu src/Makefile
++	  $(AUTOMAKE) --gnu Makefile
  Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
  	@case '$?' in \
  	  *config.status*) \
--	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
++	    echo ' $(SHELL) ./config.status'; \
++	    $(SHELL) ./config.status;; \
  	  *) \
--	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
--	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
++	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
++	    cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
  	esac;
  
  $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
--	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
++	$(SHELL) ./config.status --recheck
  
  $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
--	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
++	$(am__cd) $(srcdir) && $(AUTOCONF)
  $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
--	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
++	$(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
  $(am__aclocal_m4_deps):
  
++config.h: stamp-h1
++	@test -f $@ || rm -f stamp-h1
++	@test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h1
++
++stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
++	@rm -f stamp-h1
++	cd $(top_builddir) && $(SHELL) ./config.status config.h
++$(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) 
++	($(am__cd) $(top_srcdir) && $(AUTOHEADER))
++	rm -f stamp-h1
++	touch $@
++
++distclean-hdr:
++	-rm -f config.h stamp-h1
++
  # This directory's subdirectories are mostly independent; you can cd
  # into them and run 'make' without going through this Makefile.
  # To change the values of 'make' variables: instead of editing Makefiles,
@@@ -673,6 -599,6 +682,12 @@@ GTAGS
  	here=`$(am__cd) $(top_builddir) && pwd` \
  	  && $(am__cd) $(top_srcdir) \
  	  && gtags -i $(GTAGS_ARGS) "$$here"
++cscope: cscope.files
++	test ! -s cscope.files \
++	  || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS)
++clean-cscope:
++	-rm -f cscope.files
++cscope.files: clean-cscope cscopelist
  cscopelist: cscopelist-recursive
  
  cscopelist-am: $(am__tagged_files)
@@@ -691,8 -617,8 +706,11 @@@
  
  distclean-tags:
  	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
++	-rm -f cscope.out cscope.in.out cscope.po.out cscope.files
  
  distdir: $(DISTFILES)
++	$(am__remove_distdir)
++	test -d "$(distdir)" || mkdir "$(distdir)"
  	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
  	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
  	list='$(DISTFILES)'; \
@@@ -747,9 -673,9 +765,139 @@@
  	      || exit 1; \
  	  fi; \
  	done
++	-test -n "$(am__skip_mode_fix)" \
++	|| find "$(distdir)" -type d ! -perm -755 \
++		-exec chmod u+rwx,go+rx {} \; -o \
++	  ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
++	  ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
++	  ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
++	|| chmod -R a+r "$(distdir)"
++dist-gzip: distdir
++	tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
++	$(am__post_remove_distdir)
++
++dist-bzip2: distdir
++	tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
++	$(am__post_remove_distdir)
++
++dist-lzip: distdir
++	tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz
++	$(am__post_remove_distdir)
++
++dist-xz: distdir
++	tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
++	$(am__post_remove_distdir)
++
++dist-tarZ: distdir
++	@echo WARNING: "Support for distribution archives compressed with" \
++		       "legacy program 'compress' is deprecated." >&2
++	@echo WARNING: "It will be removed altogether in Automake 2.0" >&2
++	tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
++	$(am__post_remove_distdir)
++
++dist-shar: distdir
++	@echo WARNING: "Support for shar distribution archives is" \
++	               "deprecated." >&2
++	@echo WARNING: "It will be removed altogether in Automake 2.0" >&2
++	shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
++	$(am__post_remove_distdir)
++dist-zip: distdir
++	-rm -f $(distdir).zip
++	zip -rq $(distdir).zip $(distdir)
++	$(am__post_remove_distdir)
++
++dist dist-all:
++	$(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:'
++	$(am__post_remove_distdir)
++
++# This target untars the dist file and tries a VPATH configuration.  Then
++# it guarantees that the distribution is self-contained by making another
++# tarfile.
++distcheck: dist
++	case '$(DIST_ARCHIVES)' in \
++	*.tar.gz*) \
++	  GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
++	*.tar.bz2*) \
++	  bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
++	*.tar.lz*) \
++	  lzip -dc $(distdir).tar.lz | $(am__untar) ;;\
++	*.tar.xz*) \
++	  xz -dc $(distdir).tar.xz | $(am__untar) ;;\
++	*.tar.Z*) \
++	  uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
++	*.shar.gz*) \
++	  GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
++	*.zip*) \
++	  unzip $(distdir).zip ;;\
++	esac
++	chmod -R a-w $(distdir)
++	chmod u+w $(distdir)
++	mkdir $(distdir)/_build $(distdir)/_build/sub $(distdir)/_inst
++	chmod a-w $(distdir)
++	test -d $(distdir)/_build || exit 0; \
++	dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
++	  && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
++	  && am__cwd=`pwd` \
++	  && $(am__cd) $(distdir)/_build/sub \
++	  && ../../configure \
++	    $(AM_DISTCHECK_CONFIGURE_FLAGS) \
++	    $(DISTCHECK_CONFIGURE_FLAGS) \
++	    --srcdir=../.. --prefix="$$dc_install_base" \
++	  && $(MAKE) $(AM_MAKEFLAGS) \
++	  && $(MAKE) $(AM_MAKEFLAGS) dvi \
++	  && $(MAKE) $(AM_MAKEFLAGS) check \
++	  && $(MAKE) $(AM_MAKEFLAGS) install \
++	  && $(MAKE) $(AM_MAKEFLAGS) installcheck \
++	  && $(MAKE) $(AM_MAKEFLAGS) uninstall \
++	  && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
++	        distuninstallcheck \
++	  && chmod -R a-w "$$dc_install_base" \
++	  && ({ \
++	       (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
++	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
++	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
++	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
++	            distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
++	      } || { rm -rf "$$dc_destdir"; exit 1; }) \
++	  && rm -rf "$$dc_destdir" \
++	  && $(MAKE) $(AM_MAKEFLAGS) dist \
++	  && rm -rf $(DIST_ARCHIVES) \
++	  && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
++	  && cd "$$am__cwd" \
++	  || exit 1
++	$(am__post_remove_distdir)
++	@(echo "$(distdir) archives ready for distribution: "; \
++	  list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
++	  sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
++distuninstallcheck:
++	@test -n '$(distuninstallcheck_dir)' || { \
++	  echo 'ERROR: trying to run $@ with an empty' \
++	       '$$(distuninstallcheck_dir)' >&2; \
++	  exit 1; \
++	}; \
++	$(am__cd) '$(distuninstallcheck_dir)' || { \
++	  echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \
++	  exit 1; \
++	}; \
++	test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \
++	   || { echo "ERROR: files left after uninstall:" ; \
++	        if test -n "$(DESTDIR)"; then \
++	          echo "  (check DESTDIR support)"; \
++	        fi ; \
++	        $(distuninstallcheck_listfiles) ; \
++	        exit 1; } >&2
++distcleancheck: distclean
++	@if test '$(srcdir)' = . ; then \
++	  echo "ERROR: distcleancheck can only run from a VPATH build" ; \
++	  exit 1 ; \
++	fi
++	@test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
++	  || { echo "ERROR: files left in build directory after distclean:" ; \
++	       $(distcleancheck_listfiles) ; \
++	       exit 1; } >&2
  check-am: all-am
  check: check-recursive
- all-am: Makefile all-local
 -all-am: Makefile
++all-am: Makefile config.h all-local
  installdirs: installdirs-recursive
  installdirs-am:
  install: install-recursive
@@@ -784,11 -710,11 +932,12 @@@ maintainer-clean-generic
  	@echo "it deletes files that may require special tools to rebuild."
  clean: clean-recursive
  
 -clean-am: clean-generic mostlyclean-am
 +clean-am: clean-generic clean-local mostlyclean-am
  
  distclean: distclean-recursive
++	-rm -f $(am__CONFIG_DISTCLEAN_FILES)
  	-rm -f Makefile
--distclean-am: clean-am distclean-generic distclean-tags
++distclean-am: clean-am distclean-generic distclean-hdr distclean-tags
  
  dvi: dvi-recursive
  
@@@ -831,6 -757,6 +980,8 @@@ install-ps-am
  installcheck-am:
  
  maintainer-clean: maintainer-clean-recursive
++	-rm -f $(am__CONFIG_DISTCLEAN_FILES)
++	-rm -rf $(top_srcdir)/autom4te.cache
  	-rm -f Makefile
  maintainer-clean-am: distclean-am maintainer-clean-generic
  
@@@ -848,116 -774,23 +999,249 @@@ ps-am
  
  uninstall-am:
  
--.MAKE: $(am__recursive_targets) install-am install-strip
++.MAKE: $(am__recursive_targets) all install-am install-strip
  
 -.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \
 -	check-am clean clean-generic cscopelist-am ctags ctags-am \
 -	distclean distclean-generic 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-pdf install-pdf-am \
 -	install-ps install-ps-am install-strip installcheck \
 -	installcheck-am installdirs installdirs-am maintainer-clean \
 -	maintainer-clean-generic mostlyclean mostlyclean-generic pdf \
 -	pdf-am ps ps-am tags tags-am uninstall uninstall-am
 +.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am all-local \
- 	check check-am clean clean-generic clean-local cscopelist-am \
- 	ctags ctags-am distclean distclean-generic 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-exec-local \
- 	install-html install-html-am install-info install-info-am \
- 	install-man install-pdf install-pdf-am install-ps \
- 	install-ps-am install-strip installcheck installcheck-am \
- 	installdirs installdirs-am maintainer-clean \
- 	maintainer-clean-generic mostlyclean mostlyclean-generic pdf \
- 	pdf-am ps ps-am tags tags-am uninstall uninstall-am
++	am--refresh check check-am clean clean-cscope clean-generic \
++	clean-local cscope cscopelist-am ctags ctags-am dist dist-all \
++	dist-bzip2 dist-gzip dist-lzip dist-shar dist-tarZ dist-xz \
++	dist-zip distcheck distclean distclean-generic distclean-hdr \
++	distclean-tags distcleancheck distdir distuninstallcheck 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-exec-local install-html \
++	install-html-am install-info install-info-am install-man \
++	install-pdf install-pdf-am install-ps install-ps-am \
++	install-strip installcheck installcheck-am installdirs \
++	installdirs-am maintainer-clean maintainer-clean-generic \
++	mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
++	tags-am uninstall uninstall-am
  
  .PRECIOUS: Makefile
  
  
- all-recursive: bin lib include pkg
- 
- lib: 
- 	mkdir lib
- bin: 
- 	mkdir bin
- include:
- 	mkdir  include
- pkg:
- 	mkdir pkg
- 
- # ALH - /download/yams and /download/mshmet need /src/libMesh/libmesh.a but /src is compiled after /download, so we
- # need to compile it now
- 
- lib/libMesh.a:lib include
- 	cd ../src/libMesh && $(MAKE) $(AM_MAKEFLAGS)
- 	test -f ../src/libMesh/libMesh.a
- 	mkdir -p include/libMesh
- 	cp ../src/libMesh/*h  include/libMesh
- 	echo libMesh  LD -L at DIR@/lib -lMesh  > lib/WHERE.libMesh
- 	echo libMesh INCLUDE -I at DIR@/include/libMesh >> lib/WHERE.libMesh
- 	cp ../src/libMesh/libMesh.a lib/libMesh.a
- 
- all-local:bin lib include lib/libMesh.a  pkg  $(DOWNLOADCOMPILE)  install-other
- 
- install-other: tag-install-other
- 
- tag-install-other:
- 	if test -n "$(TOOL_COMPILE_schwarz)" ; then  $(MAKE) install-hpddm; else true; fi
- 	touch tag-install-other
- 
- WHERE-OTHER: lib/WHERE.hpddm
- WHERE-LD: tag-compile-pkg  WHERE-OTHER
- 	touch ../examples++-load/WHERE_LIBRARY-config ../examples++-load/WHERE_LIBRARY		
- 	grep LD ../examples++-load/WHERE_LIBRARY ../examples++-load/WHERE_LIBRARY-config >WHERE-LD
- install-hpddm:
- 	 if test -n "$(TOOL_COMPILE_schwarz)"; then   ./getall -o hpddm -a;  $(MAKE) include/hpddm-master  lib/WHERE.hpddm; else true;fi
- reinstall-hpddm:
- 	-rm ./pkg/hpddm.zip 
- 	-rm -rf include/hpddm-master
- 	-test -n "$(TOOL_COMPILE_schwarz)" && $(MAKE) install-hpddm
- include/hpddm-master:patch-hpddm-1
- 	-if test -f ./pkg/hpddm.zip ; then cd include; unzip ../pkg/hpddm.zip ; else true;  fi
- 	if test  `md5 -q  include/hpddm-master/src/wrapper.hpp` = "4c8acce994d0d5ac533ed58e59dcd187" ; then patch -p1 <patch-hpddm-1; fi;true
- 
- lib/WHERE.hpddm: 
- 	if test -d include/hpddm-master ; then \
- 	echo hpddm LD -L at DIR@/lib > $@ ;\
- 	echo hpddm  INCLUDE -I at DIR@/include/hpddm-master/src >> $@ ;\
- 	else true; 	fi
- 
- # FFCS: need to stop at the first error to make sure that all libraries are correctly compiled
- compile-dir: 
- 	@echo "\n\n ****** $(COMPILEDIR) ****** \n\n";
- 	@if [ 0 -eq `egrep ':$(COMPILEDIR)' WHERE-LD | wc -l` ] ;then \
- 	  cd $(COMPILEDIR) && $(MAKE) $(DIRTARGET) ; \
- 	else \
- 	 echo $(COMPILEDIR) is in WHERE- files ;\
- 	fi 
- compile-pkg: tag-compile-pkg WHERE-LD
- 
- # FFCS: need to stop at the first error to make sure that all libraries are correctly compiled
- tag-compile-pkg: bin lib include pkg FORCE
- 	@if [ -n "$(WGET)" ] ; then \
- 	for d in $(LIST_SOFT) ; do $(MAKE) compile-dir COMPILEDIR=$$d || exit 1;done ;\
- 	if [ -n "$(MPICC)" ] ; then \
- 	for d in $(MPI_SOFT) ; do 	$(MAKE) compile-dir COMPILEDIR=$$d || exit 1; done;\
- 	fi;fi
- 	touch tag-compile-pkg
- FORCE:
- 
- re-install: 
- 	$(MAKE) compile-pkg DIRTARGET=install
- WHERE:
- 	$(MAKE) compile-pkg DIRTARGET=WHERE 
- install-exec-local:	
- 	$(mkinstalldirs) -m 755 $(DESTDIR)$(ff_prefix_dir)/lib
- 	$(mkinstalldirs) -m 755 $(DESTDIR)$(ff_prefix_dir)/bin
- 	$(mkinstalldirs) -m 755 $(DESTDIR)$(ff_prefix_dir)/include
- 	cp -rp lib $(DESTDIR)$(ff_prefix_dir)
- 	cp -rp include  $(DESTDIR)$(ff_prefix_dir)
- 	cp -rp bin  $(DESTDIR)$(ff_prefix_dir)
- 
- clean-local:
- 	-rm -rf	 tag-* include lib bin 
- 	-mkdir   include lib bin 	
- 	-rm */FAIT */FAIRE 
- # 	FFCS - make sure that all directories are cleaned. Thisis especially important under Windows because there is no
- # 	compilation dependencies control there (see
- # 	[[file:c:/cygwin/home/alh/ffcs/dist/configure.ac::dependency_tracking]])
- 	for d in $(LIST_SOFT) $(MPI_SOFT) ; do $(MAKE) clean -C $$d ; done
++# Creates a file named "ChangeLog" containing the chronology of all
++# modifications to the source files. Needs "cvs2cl" to be installed.
++
++changelog:
++	cvs2cl
++
++# History before 2005 is stored in the file "HISTORY_BEFORE_2005"
++all-local:: @HISTORY@
++
++# try and avoid running this under fakeroot (otherwise we may face
++# problems trying to connect to CVS as pseudo-root). Debian packaging
++# uses fakeroot.
++history:
++	if test "$$FAKED_MODE" = ""; then\
++		hg log >HISTORY ;\
++		fi
++
++documentation:
++	cd DOC && $(MAKE) $(AM_MAKEFLAGS) documentation
++
++DOC/freefem++doc.pdf:
++	cd $(@D) && $(MAKE) $(AM_MAKEFLAGS) $(@F)
++
++clean-local::
++	-find . \( -name '*~' -or  -name ListOfUnAllocPtr.bin \) |xargs rm 
++	-rm examples*/*.eps 
++
++# "dist" targets
++clean-local::
++	-rm freefem++-*.tar.gz freefem++-*.zip
++	-rm Output/FreeFem++-*.exe
++
++# Reduced compilation
++# -------------------
++
++quick:
++	cd src/libMesh && $(MAKE) $(AM_MAKEFLAGS)
++	cd src/lglib && $(MAKE) $(AM_MAKEFLAGS)
++	cd src/fflib && $(MAKE) $(AM_MAKEFLAGS)
++	cd src/std && $(MAKE) $(AM_MAKEFLAGS)
++
++nw:
++	cd src/libMesh && $(MAKE) $(AM_MAKEFLAGS)
++	cd src/lglib && $(MAKE) $(AM_MAKEFLAGS)
++	cd src/fflib && $(MAKE) $(AM_MAKEFLAGS)
++	cd src/nw && $(MAKE) $(AM_MAKEFLAGS)
++
++bamg:
++	cd src/libMesh && $(MAKE) $(AM_MAKEFLAGS)
++	cd src/lglib && $(MAKE) $(AM_MAKEFLAGS)
++	cd src/fflib && $(MAKE) $(AM_MAKEFLAGS)
++	cd src/bamg && $(MAKE) $(AM_MAKEFLAGS)
++
++ide:
++	cd src/libMesh && $(MAKE) $(AM_MAKEFLAGS)
++	cd download && $(MAKE) $(AM_MAKEFLAGS) 
++	cd src/lglib && $(MAKE) $(AM_MAKEFLAGS) 
++	cd src/fflib && $(MAKE) $(AM_MAKEFLAGS) 
++	cd src/ide && $(MAKE) $(AM_MAKEFLAGS) FreeFem++-cs$(EXEEXT)
++
++# Cleaning generated files which are stored in the CVS repository, to
++# avoid technical CVS conflicts.
++clean-gen:
++	./cleanregen.sh
++
++# Testing
++# -------
++
++# The standard automake goal "make check" is also valid. It just does
++# not run any test that could prevent the user from working on its
++# machine (because of unexpected windows opening right in the middle
++# of the workspace).
++
++visualcheck: all
++	$(MAKE) $(AM_MAKEFLAGS) check VISUALCHECK=yes
++
++speedtest: all
++	cd examples++-other && $(MAKE) $(AM_MAKEFLAGS) check
++
++# Windows package
++# ---------------
++
++# Windows package script (for Inno Setup). We extract version
++# information from the Debian Changelog to get the package release
++# number as well.
++win32:WindowsPackage.iss
++	cd examples++-load;tar zxvf include.tar.gz;mkdir include-tmp;cp -Lr *.h include/* include-tmp
++WindowsPackage.iss: WindowsPackage.m4 configure.ac Makefile.am
++	m4 -DVERSION='$(VERSION)$(ADD_PACKAGE_NAME)' \
++	-DMPIPROG='$(MPIPROG)' WindowsPackage.m4 > WindowsPackage.iss
++
++# Debian package
++# --------------
++
++deb:
++	dpkg-buildpackage -rfakeroot
++	@echo Now run CopyToServer.sh in debian subdirectory
++
++# Build all versions
++# ------------------
++
++nativeX: $(FF_MAC_PREFIX)_MacOsX.tgz 
++	echo "done"
++MacOsX: 
++	-rm -rf  OsXxx
++	mkdir -p  OsXxx/Applications/
++	make install DESTDIR="`pwd`/OsXxx"
++	tar zxvf FreeFem++.app.tgz -C OsXxx/Applications/
++	cd OsXxx;tar cvfz  ../$(FF_MAC_PREFIX)_MacOsX.tgz .
++	rm -rf OsXxx
++clean-local::
++	-rm freefem++-$(VERSION).tar.gz
++	-rm -rf FreeFem++v*_MacOS
++
++# Native MacOS packaging
++# ----------------------
++install-exec-local:: 
++	$(mkinstalldirs) -m 755 $(DESTDIR)$(pkgdatadir)/$(VERSION)
++	tar cvf - $(FF_EXAMPLES_FILES)| (cd $(DESTDIR)$(pkgdatadir)/$(VERSION); tar xvf -)
++	$(mkinstalldirs) -m 755 $(DESTDIR)${bindir}
++	-test `uname` = Darwin && $(INSTALL_SCRIPT) FreeFem++-CoCoa  $(DESTDIR)${bindir}
++
++ListFiles-natives: .FORCE 
++	echo $(FF_EXAMPLES_FILES) >$@
++	echo ./download/fftw/Makefile ./download/fftw/Makefile.am  >>$@
++	find .  -name '*.[ei]dp' -o -name '*.h*' -o -name '*.cpp' -o -name '*.pgm'  |egrep  '[.]/examples++' >>$@
++	find .   -name '*.h*' -o -name '*.cpp'  |egrep  '[.]/examples++' >>$@
++List-agl-dylib: src/nw/FreeFem++
++	otool -L src/nw/FreeFem++|egrep -v '/System/Library/|/usr/lib/'|awk '/.dylib/ {print $$1}' >$@
++CheckMacLib.sh: src/nw/FreeFem++
++	echo "for i in `otool -L src/nw/FreeFem++|egrep -v '/System/Library/|/usr/lib/'|awk '/.dylib/ {printf($$1.OFS)  }'` ; do test ! -f $$i && exit 1; done; exit 0"  >$@
++	chmod a+x $@
++CheckMPIMacLib.sh: src/mpi/FreeFem++-mpi
++	echo "for i in `otool -L src/mpi/FreeFem++-mpi|egrep -v '/System/Library/|/usr/lib/'|awk '/.dylib/ {printf($$1.OFS)  }'` ; do test ! -f $$i && exit 1; done; exit 0"  >$@
++	chmod a+x $@
++.FORCE:
++
++$(FF_MAC_PREFIX)_Macos:documentation ListFiles-natives
++	-mkdir $@ 
++	cat ListFiles-natives|xargs tar chf - | (cd $@ ; tar xf - )  
++	/Developer/Tools/CpMac "FreeFem++(Carbon)" $@/FreeFem++ 
++	cp   DOC/freefem++-doc.pdf $@
++
++$(FF_MAC_PREFIX)_MacOsX: all documentation  ListFiles-natives List-agl-dylib
++	-mkdir $@ 
++	cp   DOC/freefem++doc.pdf $@
++	cat ListFiles-natives|xargs tar chf - | (cd $@ ; tar xf - )  
++	cd  $@ ; tar zxf ../src/agl/FreeFem++.app.tgz
++	sed <src/agl/Info-plist.am >$@/FreeFem++.app/Contents/Info.plist \
++           -e "s/@VVERSION@/$(VERSION)$(ADD_PACKAGE_NAME)/g" \
++           -e "s/@DATE@/`date`/g"  
++	cp src/nw/FreeFem++ $@/FreeFem++.app/Contents/bin
++	cp src/nw/ffglut $@/FreeFem++.app/Contents/bin
++	cp src/medit/ffmedit $@/FreeFem++.app/Contents/bin
++	cp examples++-load/ff-get-dep  $@/FreeFem++.app/Contents/bin
++	cp examples++-load/ff-pkg-download  $@/FreeFem++.app/Contents/bin
++	sed <examples++-load/ff-c++ > $@/FreeFem++.app/Contents/bin/ff-c++ 	-e 's;FFAPPLI_INC;$@/FreeFem++.app/Contents/include;' 
++	chmod a+x $@/FreeFem++.app/Contents/bin/ff-c++
++	-mkdir $@/FreeFem++.app/Contents/include 
++	-mkdir $@/FreeFem++.app/Contents/idp 
++	cp examples++-load/include/* $@/FreeFem++.app/Contents/include
++	cp examples++-load/*.dylib  $@/FreeFem++.app/Contents/lib
++	cp examples++-*/*.idp  $@/FreeFem++.app/Contents/idp       
++	-if [ -s List-agl-dylib ]; then tar zchvf $@/OtherMacOsLib.tgz `cat List-agl-dylib`; fi; 
++	./config.status  --file=$@/Install-MacOS.command:Install-MacOS.command.in
++	chmod a+rx $@/Install-MacOS.command
++	-mkdir $@/FreeFem++.app/Contents/etc
++	echo loadpath += \"./\"  >$@/FreeFem++.app/Contents/etc/freefem++.pref
++	echo loadpath += \"$(ff_prefix_dir)/lib\"  >>$@/FreeFem++.app/Contents/etc/freefem++.pref
++	echo includepath += \"$(ff_prefix_dir)/edp\"  >>$@/FreeFem++.app/Contents/etc/freefem++.pref
++	echo includepath += \"$(ff_prefix_dir)/idp\"  >>$@/FreeFem++.app/Contents/etc/freefem++.pref
++
++$(FF_MAC_PREFIX)_MacOsX.tgz: $(FF_MAC_PREFIX)_MacOsX
++	tar zcvf $(FF_MAC_PREFIX)_MacOsX.tgz  $(FF_MAC_PREFIX)_MacOsX
++
++linux-package: $(PACKAGE_NAME).tgz
++
++# No direct dependency to "all" to be able to debug the packaging
++# procedure on its own.
++
++$(PACKAGE_NAME):  ListFiles-natives
++	cat ListFiles-natives|xargs tar cfh - | (cd $@ ; tar xf - )  
++	-mkdir $@ 
++	cp src/std/FreeFem++ $@
++	./copysharedlibs.sh src/std/FreeFem++ $@
++	cp src/nw/FreeFem++-nw $@
++	./copysharedlibs.sh src/nw/FreeFem++-nw $@
++	cp src/ide/FreeFem++-cs $@
++	./copysharedlibs.sh src/ide/FreeFem++-cs $@
++	cp src/ide/FreeFem++-server $@
++	./copysharedlibs.sh src/ide/FreeFem++-server $@
++	cp src/ide/FreeFem++-client $@
++	./copysharedlibs.sh src/ide/FreeFem++-client $@
++	-cp src/glx/FreeFem++-glx $@
++	-./copysharedlibs.sh src/glx/FreeFem++-glx $@
++	-cp src/mpi/FreeFem++-mpi $@
++	-./copysharedlibs.sh src/mpi/FreeFem++-mpi $@
++
++$(PACKAGE_NAME).tgz: $(PACKAGE_NAME)
++	tar cvzf $@ $<
++
++clean-local::
++	-rm -r $(PACKAGE_NAME) $(PACKAGE_NAME).tgz
++autofiles:AutoGeneratedFile.tar.gz
++
++#$(LIST_GENERATE_FILE):$(LIST_GENERATE_FILE_AM)
++#	@echo "WARNING the configure file is older than  configure build flies"
++#	@echo "Rebuild configure: do one the three case"
++#	@echo " if you have autoconf    # make conf"
++#	@echo " or without              #  make conf-without-autoconf"
++#	@echo " or by pass this problem #  make conf-touch"
++conf:
++	autoreconf
++	./config.status --recheck
++conf-without-autoconf:
++	tar zxvf AutoGeneratedFile.tar.gz
++	./config.status --recheck
++conf-touch:
++	touch $(LIST_GENERATE_FILE)
++AutoGeneratedFile.tar.gz:$(LIST_GENERATE_FILE)  configure.ac
++	tar cvfz $@  $(LIST_GENERATE_FILE)
 +
  # 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:
diff --cc examples++-load/Makefile.in.orig
index 0000000,6683076..db5b407
mode 000000,100644..100644
--- a/examples++-load/Makefile.in.orig
+++ b/examples++-load/Makefile.in.orig
@@@ -1,0 -1,1424 +1,1853 @@@
+ # Makefile.in generated by automake 1.15 from Makefile.am.
+ # @configure_input@
+ 
+ # Copyright (C) 1994-2014 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.
+ 
+ @SET_MAKE@
+ 
 -# $Id$
+ VPATH = @srcdir@
+ am__is_gnu_make = { \
+   if test -z '$(MAKELEVEL)'; then \
+     false; \
+   elif test -n '$(MAKE_HOST)'; then \
+     true; \
+   elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
+     true; \
+   else \
+     false; \
+   fi; \
+ }
+ am__make_running_with_option = \
+   case $${target_option-} in \
+       ?) ;; \
+       *) echo "am__make_running_with_option: internal error: invalid" \
+               "target option '$${target_option-}' specified" >&2; \
+          exit 1;; \
+   esac; \
+   has_opt=no; \
+   sane_makeflags=$$MAKEFLAGS; \
+   if $(am__is_gnu_make); then \
+     sane_makeflags=$$MFLAGS; \
+   else \
+     case $$MAKEFLAGS in \
+       *\\[\ \	]*) \
+         bs=\\; \
+         sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
+           | sed "s/$$bs$$bs[$$bs $$bs	]*//g"`;; \
+     esac; \
+   fi; \
+   skip_next=no; \
+   strip_trailopt () \
+   { \
+     flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
+   }; \
+   for flg in $$sane_makeflags; do \
+     test $$skip_next = yes && { skip_next=no; continue; }; \
+     case $$flg in \
+       *=*|--*) continue;; \
+         -*I) strip_trailopt 'I'; skip_next=yes;; \
+       -*I?*) strip_trailopt 'I';; \
+         -*O) strip_trailopt 'O'; skip_next=yes;; \
+       -*O?*) strip_trailopt 'O';; \
+         -*l) strip_trailopt 'l'; skip_next=yes;; \
+       -*l?*) strip_trailopt 'l';; \
+       -[dEDm]) skip_next=yes;; \
+       -[JT]) skip_next=yes;; \
+     esac; \
+     case $$flg in \
+       *$$target_option*) has_opt=yes; break;; \
+     esac; \
+   done; \
+   test $$has_opt = yes
+ am__make_dryrun = (target_option=n; $(am__make_running_with_option))
+ am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
+ pkgdatadir = $(datadir)/@PACKAGE@
+ pkgincludedir = $(includedir)/@PACKAGE@
+ pkglibdir = $(libdir)/@PACKAGE@
+ pkglibexecdir = $(libexecdir)/@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@
 -EXTRA_PROGRAMS = Laplace$(EXEEXT)
 -subdir = examples++-tutorial
++bin_PROGRAMS =
++subdir = examples++-load
+ ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+ am__aclocal_m4_deps = $(top_srcdir)/acmacros.m4 \
+ 	$(top_srcdir)/acoptim.m4 $(top_srcdir)/ax_lib_hdf5.m4 \
+ 	$(top_srcdir)/ax_lib_gsl.m4 $(top_srcdir)/acmpi.m4 \
+ 	$(top_srcdir)/configure.ac
+ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ 	$(ACLOCAL_M4)
+ DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
+ mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+ CONFIG_HEADER = $(top_builddir)/config.h
+ CONFIG_CLEAN_FILES =
+ CONFIG_CLEAN_VPATH_FILES =
 -am_Laplace_OBJECTS = Laplace.$(OBJEXT)
 -Laplace_OBJECTS = $(am_Laplace_OBJECTS)
 -Laplace_LDADD = $(LDADD)
++am__installdirs = "$(DESTDIR)$(bindir)"
++PROGRAMS = $(bin_PROGRAMS)
+ AM_V_P = $(am__v_P_ at AM_V@)
+ am__v_P_ = $(am__v_P_ at AM_DEFAULT_V@)
+ am__v_P_0 = false
+ am__v_P_1 = :
+ AM_V_GEN = $(am__v_GEN_ at AM_V@)
+ am__v_GEN_ = $(am__v_GEN_ at AM_DEFAULT_V@)
+ am__v_GEN_0 = @echo "  GEN     " $@;
+ am__v_GEN_1 = 
+ AM_V_at = $(am__v_at_ at AM_V@)
+ am__v_at_ = $(am__v_at_ at AM_DEFAULT_V@)
+ am__v_at_0 = @
+ am__v_at_1 = 
 -DEFAULT_INCLUDES = -I. at am__isrc@ -I$(top_builddir)
 -depcomp = $(SHELL) $(top_srcdir)/depcomp
 -am__depfiles_maybe = depfiles
 -am__mv = mv -f
 -CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
 -	$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
 -AM_V_CXX = $(am__v_CXX_ at AM_V@)
 -am__v_CXX_ = $(am__v_CXX_ at AM_DEFAULT_V@)
 -am__v_CXX_0 = @echo "  CXX     " $@;
 -am__v_CXX_1 = 
 -CXXLD = $(CXX)
 -CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \
 -	-o $@
 -AM_V_CXXLD = $(am__v_CXXLD_ at AM_V@)
 -am__v_CXXLD_ = $(am__v_CXXLD_ at AM_DEFAULT_V@)
 -am__v_CXXLD_0 = @echo "  CXXLD   " $@;
 -am__v_CXXLD_1 = 
 -SOURCES = $(Laplace_SOURCES)
 -DIST_SOURCES = $(Laplace_SOURCES)
++SOURCES =
++DIST_SOURCES =
+ am__can_run_installinfo = \
+   case $$AM_UPDATE_INFO_DIR in \
+     n|no|NO) false;; \
+     *) (install-info --version) >/dev/null 2>&1;; \
+   esac
+ am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
 -# Read a list of newline-separated strings from the standard input,
 -# and print each of them once, without duplicates.  Input order is
 -# *not* preserved.
 -am__uniquify_input = $(AWK) '\
 -  BEGIN { nonempty = 0; } \
 -  { items[$$0] = 1; nonempty = 1; } \
 -  END { if (nonempty) { for (i in items) print i; }; } \
 -'
 -# Make sure the list of sources is unique.  This is necessary because,
 -# e.g., the same source file might be shared among _SOURCES variables
 -# for different programs/libraries.
 -am__define_uniq_tagged_files = \
 -  list='$(am__tagged_files)'; \
 -  unique=`for i in $$list; do \
 -    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
 -  done | $(am__uniquify_input)`
 -ETAGS = etags
 -CTAGS = ctags
+ am__tty_colors_dummy = \
+   mgn= red= grn= lgn= blu= brg= std=; \
+   am__color_tests=no
+ am__tty_colors = { \
+   $(am__tty_colors_dummy); \
+   if test "X$(AM_COLOR_TESTS)" = Xno; then \
+     am__color_tests=no; \
+   elif test "X$(AM_COLOR_TESTS)" = Xalways; then \
+     am__color_tests=yes; \
+   elif test "X$$TERM" != Xdumb && { test -t 1; } 2>/dev/null; then \
+     am__color_tests=yes; \
+   fi; \
+   if test $$am__color_tests = yes; then \
+     red=''; \
+     grn=''; \
+     lgn=''; \
+     blu=''; \
+     mgn=''; \
+     brg=''; \
+     std=''; \
+   fi; \
+ }
+ 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 = f=`echo $$p | sed -e 's|^.*/||'`;
+ am__install_max = 40
+ am__nobase_strip_setup = \
+   srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+ am__nobase_strip = \
+   for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+ am__nobase_list = $(am__nobase_strip_setup); \
+   for p in $$list; do echo "$$p $$p"; done | \
+   sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+   $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+     if (++n[$$2] == $(am__install_max)) \
+       { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+     END { for (dir in files) print dir, files[dir] }'
+ am__base_list = \
+   sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+   sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+ am__uninstall_files_from_dir = { \
+   test -z "$$files" \
+     || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
+     || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
+          $(am__cd) "$$dir" && rm -f $$files; }; \
+   }
+ am__recheck_rx = ^[ 	]*:recheck:[ 	]*
+ am__global_test_result_rx = ^[ 	]*:global-test-result:[ 	]*
+ am__copy_in_global_log_rx = ^[ 	]*:copy-in-global-log:[ 	]*
+ # A command that, given a newline-separated list of test names on the
+ # standard input, print the name of the tests that are to be re-run
+ # upon "make recheck".
+ am__list_recheck_tests = $(AWK) '{ \
+   recheck = 1; \
+   while ((rc = (getline line < ($$0 ".trs"))) != 0) \
+     { \
+       if (rc < 0) \
+         { \
+           if ((getline line2 < ($$0 ".log")) < 0) \
+ 	    recheck = 0; \
+           break; \
+         } \
+       else if (line ~ /$(am__recheck_rx)[nN][Oo]/) \
+         { \
+           recheck = 0; \
+           break; \
+         } \
+       else if (line ~ /$(am__recheck_rx)[yY][eE][sS]/) \
+         { \
+           break; \
+         } \
+     }; \
+   if (recheck) \
+     print $$0; \
+   close ($$0 ".trs"); \
+   close ($$0 ".log"); \
+ }'
+ # A command that, given a newline-separated list of test names on the
+ # standard input, create the global log from their .trs and .log files.
+ am__create_global_log = $(AWK) ' \
+ function fatal(msg) \
+ { \
+   print "fatal: making $@: " msg | "cat >&2"; \
+   exit 1; \
+ } \
+ function rst_section(header) \
+ { \
+   print header; \
+   len = length(header); \
+   for (i = 1; i <= len; i = i + 1) \
+     printf "="; \
+   printf "\n\n"; \
+ } \
+ { \
+   copy_in_global_log = 1; \
+   global_test_result = "RUN"; \
+   while ((rc = (getline line < ($$0 ".trs"))) != 0) \
+     { \
+       if (rc < 0) \
+          fatal("failed to read from " $$0 ".trs"); \
+       if (line ~ /$(am__global_test_result_rx)/) \
+         { \
+           sub("$(am__global_test_result_rx)", "", line); \
+           sub("[ 	]*$$", "", line); \
+           global_test_result = line; \
+         } \
+       else if (line ~ /$(am__copy_in_global_log_rx)[nN][oO]/) \
+         copy_in_global_log = 0; \
+     }; \
+   if (copy_in_global_log) \
+     { \
+       rst_section(global_test_result ": " $$0); \
+       while ((rc = (getline line < ($$0 ".log"))) != 0) \
+       { \
+         if (rc < 0) \
+           fatal("failed to read from " $$0 ".log"); \
+         print line; \
+       }; \
+       printf "\n"; \
+     }; \
+   close ($$0 ".trs"); \
+   close ($$0 ".log"); \
+ }'
+ # Restructured Text title.
+ am__rst_title = { sed 's/.*/   &   /;h;s/./=/g;p;x;s/ *$$//;p;g' && echo; }
+ # Solaris 10 'make', and several other traditional 'make' implementations,
+ # pass "-e" to $(SHELL), and POSIX 2008 even requires this.  Work around it
+ # by disabling -e (using the XSI extension "set +e") if it's set.
+ am__sh_e_setup = case $$- in *e*) set +e;; esac
+ # Default flags passed to test drivers.
+ am__common_driver_flags = \
+   --color-tests "$$am__color_tests" \
+   --enable-hard-errors "$$am__enable_hard_errors" \
+   --expect-failure "$$am__expect_failure"
+ # To be inserted before the command running the test.  Creates the
+ # directory for the log if needed.  Stores in $dir the directory
+ # containing $f, in $tst the test, in $log the log.  Executes the
+ # developer- defined test setup AM_TESTS_ENVIRONMENT (if any), and
+ # passes TESTS_ENVIRONMENT.  Set up options for the wrapper that
+ # will run the test scripts (or their associated LOG_COMPILER, if
+ # thy have one).
+ am__check_pre = \
+ $(am__sh_e_setup);					\
+ $(am__vpath_adj_setup) $(am__vpath_adj)			\
+ $(am__tty_colors);					\
+ srcdir=$(srcdir); export srcdir;			\
+ case "$@" in						\
+   */*) am__odir=`echo "./$@" | sed 's|/[^/]*$$||'`;;	\
+     *) am__odir=.;; 					\
+ esac;							\
+ test "x$$am__odir" = x"." || test -d "$$am__odir" 	\
+   || $(MKDIR_P) "$$am__odir" || exit $$?;		\
+ if test -f "./$$f"; then dir=./;			\
+ elif test -f "$$f"; then dir=;				\
+ else dir="$(srcdir)/"; fi;				\
+ tst=$$dir$$f; log='$@'; 				\
+ if test -n '$(DISABLE_HARD_ERRORS)'; then		\
+   am__enable_hard_errors=no; 				\
+ else							\
+   am__enable_hard_errors=yes; 				\
+ fi; 							\
+ case " $(XFAIL_TESTS) " in				\
+   *[\ \	]$$f[\ \	]* | *[\ \	]$$dir$$f[\ \	]*) \
+     am__expect_failure=yes;;				\
+   *)							\
+     am__expect_failure=no;;				\
+ esac; 							\
+ $(AM_TESTS_ENVIRONMENT) $(TESTS_ENVIRONMENT)
+ # A shell command to get the names of the tests scripts with any registered
+ # extension removed (i.e., equivalently, the names of the test logs, with
+ # the '.log' extension removed).  The result is saved in the shell variable
+ # '$bases'.  This honors runtime overriding of TESTS and TEST_LOGS.  Sadly,
+ # we cannot use something simpler, involving e.g., "$(TEST_LOGS:.log=)",
+ # since that might cause problem with VPATH rewrites for suffix-less tests.
+ # See also 'test-harness-vpath-rewrite.sh' and 'test-trs-basic.sh'.
+ am__set_TESTS_bases = \
+   bases='$(TEST_LOGS)'; \
+   bases=`for i in $$bases; do echo $$i; done | sed 's/\.log$$//'`; \
+   bases=`echo $$bases`
+ RECHECK_LOGS = $(TEST_LOGS)
+ AM_RECURSIVE_TARGETS = check recheck
+ TEST_SUITE_LOG = test-suite.log
+ TEST_EXTENSIONS = @EXEEXT@ .test
+ LOG_COMPILE = $(LOG_COMPILER) $(AM_LOG_FLAGS) $(LOG_FLAGS)
+ am__set_b = \
+   case '$@' in \
+     */*) \
+       case '$*' in \
+         */*) b='$*';; \
+           *) b=`echo '$@' | sed 's/\.log$$//'`; \
+        esac;; \
+     *) \
+       b='$*';; \
+   esac
+ am__test_logs1 = $(TESTS:=.log)
+ am__test_logs2 = $(am__test_logs1:@EXEEXT at .log=.log)
+ TEST_LOGS = $(am__test_logs2:.test.log=.log)
+ TEST_LOG_DRIVER = $(SHELL) $(top_srcdir)/test-driver
+ TEST_LOG_COMPILE = $(TEST_LOG_COMPILER) $(AM_TEST_LOG_FLAGS) \
+ 	$(TEST_LOG_FLAGS)
 -am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp \
 -	$(top_srcdir)/mkinstalldirs $(top_srcdir)/test-driver
++am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/mkinstalldirs \
++	$(top_srcdir)/test-driver README
+ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ ACLOCAL = @ACLOCAL@
+ ADD_PACKAGE_NAME = @ADD_PACKAGE_NAME@
+ AMTAR = @AMTAR@
+ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+ AR = @AR@
+ ARFLAGS = @ARFLAGS@
+ ARPACKLIB = @ARPACKLIB@
+ ARPACKLIBS = @ARPACKLIBS@
+ AUTOCONF = @AUTOCONF@
+ AUTOHEADER = @AUTOHEADER@
+ AUTOMAKE = @AUTOMAKE@
+ AWK = @AWK@
+ BAMGPROG = @BAMGPROG@
+ BLASINC = @BLASINC@
+ BLASLIBS = @BLASLIBS@
+ CC = @CC@
+ CCDEPMODE = @CCDEPMODE@
+ CFLAGS = @CFLAGS@
+ CFLAGSF77 = @CFLAGSF77@
+ CNOFLAGS = @CNOFLAGS@
+ COMPILE_OPENBLAS = @COMPILE_OPENBLAS@
+ CPPFLAGS = @CPPFLAGS@
+ CXX = @CXX@
+ CXX11FLAGS = @CXX11FLAGS@
+ CXXCPP = @CXXCPP@
+ CXXDEPMODE = @CXXDEPMODE@
+ CXXFLAGS = @CXXFLAGS@
+ CYGPATH_W = @CYGPATH_W@
+ DEFS = @DEFS@
+ DEPDIR = @DEPDIR@
+ DOCPDF = @DOCPDF@
+ DOCPS = @DOCPS@
+ DOCPSGZ = @DOCPSGZ@
+ DOWNLOADCOMPILE = @DOWNLOADCOMPILE@
+ DOWNLOADED_BLAS = @DOWNLOADED_BLAS@
+ DOWNLOADED_BLAS_BUILT_SOURCES = @DOWNLOADED_BLAS_BUILT_SOURCES@
+ DOWNLOAD_ARPACK = @DOWNLOAD_ARPACK@
+ DOWNLOAD_FFTW = @DOWNLOAD_FFTW@
+ DOWNLOAD_UMFPACK = @DOWNLOAD_UMFPACK@
+ DYLIB_SUFFIX = @DYLIB_SUFFIX@
+ ECHO_C = @ECHO_C@
+ ECHO_N = @ECHO_N@
+ ECHO_T = @ECHO_T@
+ EGREP = @EGREP@
+ EIGENOBJ = @EIGENOBJ@
+ ENABLE_FFCS = @ENABLE_FFCS@
+ EPSTOPDF = @EPSTOPDF@
+ EXEEXT = @EXEEXT@
+ F77 = @F77@
+ FC = @FC@
+ FCFLAGS = @FCFLAGS@
+ FFGLUTNAME = @FFGLUTNAME@
+ FFGLUTPROG = @FFGLUTPROG@
+ FFLAGS = @FFLAGS@
+ FF_HAVE_REGEX_H = @FF_HAVE_REGEX_H@
+ FF_LAPACKdir = @FF_LAPACKdir@
+ FF_MALLOC_H = @FF_MALLOC_H@
+ FF_SECOND = @FF_SECOND@
+ FF_UMFPACK_CONFIG = @FF_UMFPACK_CONFIG@
+ FLIBS = @FLIBS@
+ FNOFLAGS = @FNOFLAGS@
+ G2CLIB = @G2CLIB@
+ GCCNOCYGWIN = @GCCNOCYGWIN@
+ GREP = @GREP@
+ GSL_CFLAGS = @GSL_CFLAGS@
+ GSL_CONFIG = @GSL_CONFIG@
+ GSL_LIBS = @GSL_LIBS@
+ H5CC = @H5CC@
+ H5FC = @H5FC@
+ HDF5_CC = @HDF5_CC@
+ HDF5_CFLAGS = @HDF5_CFLAGS@
+ HDF5_CPPFLAGS = @HDF5_CPPFLAGS@
+ HDF5_FC = @HDF5_FC@
+ HDF5_FFLAGS = @HDF5_FFLAGS@
+ HDF5_FLIBS = @HDF5_FLIBS@
+ HDF5_LDFLAGS = @HDF5_LDFLAGS@
+ HDF5_LIBS = @HDF5_LIBS@
+ HDF5_VERSION = @HDF5_VERSION@
+ HISTORY = @HISTORY@
+ INSTALL = @INSTALL@
+ INSTALL_DATA = @INSTALL_DATA@
+ INSTALL_PROGRAM = @INSTALL_PROGRAM@
+ INSTALL_SCRIPT = @INSTALL_SCRIPT@
+ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+ KERNEL_VERSION = @KERNEL_VERSION@
+ LAPACKLIBS = @LAPACKLIBS@
+ LAPACK_arpack_LIB = @LAPACK_arpack_LIB@
+ LDFLAGS = @LDFLAGS@
+ LEX = @LEX@
+ LEXLIB = @LEXLIB@
+ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@
+ LIBC_VERSION = @LIBC_VERSION@
+ LIBOBJS = @LIBOBJS@
+ LIBS = @LIBS@
+ LIBSGLUT = @LIBSGLUT@
+ LIBSNOCONSOLE = @LIBSNOCONSOLE@
+ LIBSPTHREAD = @LIBSPTHREAD@
+ LOAD_COMPILE = @LOAD_COMPILE@
+ LOAD_TESTS = @LOAD_TESTS@
+ LTLIBOBJS = @LTLIBOBJS@
+ MAINT = @MAINT@
+ MAKEINFO = @MAKEINFO@
+ MEDITPROG = @MEDITPROG@
+ MKDIR_P = @MKDIR_P@
+ MPICC = @MPICC@
+ MPICXX = @MPICXX@
+ MPIF77 = @MPIF77@
+ MPIFC = @MPIFC@
+ MPIPROG = @MPIPROG@
+ MPIRUN = @MPIRUN@
+ MPISCRIPT = @MPISCRIPT@
+ MPI_INCLUDE = @MPI_INCLUDE@
+ MPI_INC_DIR = @MPI_INC_DIR@
+ MPI_LIB = @MPI_LIB@
+ MPI_LIBC = @MPI_LIBC@
+ MPI_LIBFC = @MPI_LIBFC@
+ MPI_LIB_DIRS = @MPI_LIB_DIRS@
+ NO_RANGE_CHECK = @NO_RANGE_CHECK@
+ OBJEXT = @OBJEXT@
+ OPTIM_TYPE = @OPTIM_TYPE@
+ PACKAGE = @PACKAGE@
+ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+ PACKAGE_NAME = @PACKAGE_NAME@
+ PACKAGE_STRING = @PACKAGE_STRING@
+ PACKAGE_TARNAME = @PACKAGE_TARNAME@
+ PACKAGE_URL = @PACKAGE_URL@
+ PACKAGE_VERSION = @PACKAGE_VERSION@
+ PASTIX_HOSTARCH = @PASTIX_HOSTARCH@
+ PATH_SEPARATOR = @PATH_SEPARATOR@
+ RANLIB = @RANLIB@
+ RANLIN = @RANLIN@
+ SCOTCH_INCLUDE = @SCOTCH_INCLUDE@
+ SED = @SED@
+ SET_MAKE = @SET_MAKE@
+ SHELL = @SHELL@
+ SIZEOF_INT = @SIZEOF_INT@
+ SIZEOF_LONG = @SIZEOF_LONG@
+ SIZEOF_PTR = @SIZEOF_PTR@
+ SIZEOF_PTRINBIT = @SIZEOF_PTRINBIT@
+ SKIP_TESTS_EIGEN = @SKIP_TESTS_EIGEN@
+ SKIP_TESTS_MPI = @SKIP_TESTS_MPI@
+ STATICTOOL = @STATICTOOL@
+ STDPROG = @STDPROG@
+ STD_GRAPH_OBJ = @STD_GRAPH_OBJ@
+ STD_LDFLAGS = @STD_LDFLAGS@
+ STD_LIBS = @STD_LIBS@
+ STRIP = @STRIP@
+ TEST_FFPP = @TEST_FFPP@
+ TEST_FFPPMPI = @TEST_FFPPMPI@
+ TEST_FFPP_MPI = @TEST_FFPP_MPI@
+ TOOL_COMPILE_NewSolver = @TOOL_COMPILE_NewSolver@
+ TOOL_COMPILE_fflapack = @TOOL_COMPILE_fflapack@
+ TOOL_COMPILE_gmm = @TOOL_COMPILE_gmm@
+ TOOL_COMPILE_gsl = @TOOL_COMPILE_gsl@
+ TOOL_COMPILE_hips = @TOOL_COMPILE_hips@
+ TOOL_COMPILE_iohdf5 = @TOOL_COMPILE_iohdf5@
+ TOOL_COMPILE_ipopt = @TOOL_COMPILE_ipopt@
+ TOOL_COMPILE_lapack = @TOOL_COMPILE_lapack@
+ TOOL_COMPILE_mmg3d = @TOOL_COMPILE_mmg3d@
+ TOOL_COMPILE_mshmet = @TOOL_COMPILE_mshmet@
+ TOOL_COMPILE_mumps = @TOOL_COMPILE_mumps@
+ TOOL_COMPILE_mumps_seq = @TOOL_COMPILE_mumps_seq@
+ TOOL_COMPILE_nlopt = @TOOL_COMPILE_nlopt@
+ TOOL_COMPILE_pardiso = @TOOL_COMPILE_pardiso@
+ TOOL_COMPILE_parmetis = @TOOL_COMPILE_parmetis@
+ TOOL_COMPILE_parms = @TOOL_COMPILE_parms@
+ TOOL_COMPILE_pastix = @TOOL_COMPILE_pastix@
+ TOOL_COMPILE_pipe = @TOOL_COMPILE_pipe@
+ TOOL_COMPILE_schwarz = @TOOL_COMPILE_schwarz@
+ TOOL_COMPILE_scotch = @TOOL_COMPILE_scotch@
+ TOOL_COMPILE_superlu = @TOOL_COMPILE_superlu@
+ TOOL_COMPILE_superludist = @TOOL_COMPILE_superludist@
+ TOOL_COMPILE_umfpack = @TOOL_COMPILE_umfpack@
+ TOOL_COMPILE_yams = @TOOL_COMPILE_yams@
+ TOOL_DYLIB_NewSolver = @TOOL_DYLIB_NewSolver@
+ TOOL_DYLIB_fflapack = @TOOL_DYLIB_fflapack@
+ TOOL_DYLIB_gmm = @TOOL_DYLIB_gmm@
+ TOOL_DYLIB_gsl = @TOOL_DYLIB_gsl@
+ TOOL_DYLIB_hips = @TOOL_DYLIB_hips@
+ TOOL_DYLIB_iohdf5 = @TOOL_DYLIB_iohdf5@
+ TOOL_DYLIB_ipopt = @TOOL_DYLIB_ipopt@
+ TOOL_DYLIB_lapack = @TOOL_DYLIB_lapack@
+ TOOL_DYLIB_mmg3d = @TOOL_DYLIB_mmg3d@
+ TOOL_DYLIB_mshmet = @TOOL_DYLIB_mshmet@
+ TOOL_DYLIB_mumps = @TOOL_DYLIB_mumps@
+ TOOL_DYLIB_mumps_seq = @TOOL_DYLIB_mumps_seq@
+ TOOL_DYLIB_nlopt = @TOOL_DYLIB_nlopt@
+ TOOL_DYLIB_pardiso = @TOOL_DYLIB_pardiso@
+ TOOL_DYLIB_parmetis = @TOOL_DYLIB_parmetis@
+ TOOL_DYLIB_parms = @TOOL_DYLIB_parms@
+ TOOL_DYLIB_pastix = @TOOL_DYLIB_pastix@
+ TOOL_DYLIB_pipe = @TOOL_DYLIB_pipe@
+ TOOL_DYLIB_schwarz = @TOOL_DYLIB_schwarz@
+ TOOL_DYLIB_scotch = @TOOL_DYLIB_scotch@
+ TOOL_DYLIB_superlu = @TOOL_DYLIB_superlu@
+ TOOL_DYLIB_superludist = @TOOL_DYLIB_superludist@
+ TOOL_DYLIB_umfpack = @TOOL_DYLIB_umfpack@
+ TOOL_DYLIB_yams = @TOOL_DYLIB_yams@
+ UMFPACKLIBS = @UMFPACKLIBS@
+ VERSION = @VERSION@
+ WGET = @WGET@
+ WIN32DLLTARGET = @WIN32DLLTARGET@
+ WINDRESOBJ = @WINDRESOBJ@
+ WITH_CXX11 = @WITH_CXX11@
+ YACC = @YACC@
+ YFLAGS = @YFLAGS@
+ 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@
+ ac_ct_FC = @ac_ct_FC@
+ am__include = @am__include@
+ am__leading_dot = @am__leading_dot@
+ am__quote = @am__quote@
+ am__tar = @am__tar@
+ am__untar = @am__untar@
+ 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@
+ ff_bison = @ff_bison@
+ ff_convert = @ff_convert@
+ ff_curl = @ff_curl@
+ ff_dvips = @ff_dvips@
+ ff_flex = @ff_flex@
+ ff_git = @ff_git@
+ ff_gzip = @ff_gzip@
+ ff_history = @ff_history@
+ ff_latex = @ff_latex@
+ ff_libtool = @ff_libtool@
+ ff_m4 = @ff_m4@
+ ff_makeindex = @ff_makeindex@
+ ff_patch = @ff_patch@
+ ff_pdf2ps = @ff_pdf2ps@
+ ff_pdflatex = @ff_pdflatex@
+ ff_prefix_dir = @ff_prefix_dir@
+ ff_unzip = @ff_unzip@
+ ff_wget = @ff_wget@
+ host = @host@
+ host_alias = @host_alias@
+ host_cpu = @host_cpu@
+ host_os = @host_os@
+ host_vendor = @host_vendor@
+ 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@
+ sbindir = @sbindir@
+ sharedstatedir = @sharedstatedir@
+ srcdir = @srcdir@
+ sysconfdir = @sysconfdir@
+ target_alias = @target_alias@
+ top_build_prefix = @top_build_prefix@
+ top_builddir = @top_builddir@
+ top_srcdir = @top_srcdir@
 -TESTS = adapt.edp adaptindicatorP1.edp adaptindicatorP2.edp algo.edp array.edp a_tutorial.edp beam.edp  calculus.edp cavity.edp convect2.edp convect-apt.edp convect.edp dumptable.edp ex-vf.edp FE.edp fluidStructAdapt.edp fluidStruct.edp freeboundary.edp freeboundary-weak.edp LapDG2.edp Laplace.edp LaplaceP1bis.edp LaplaceP1.edp LaplaceP1P2h.edp LaplaceRT.edp mesh.edp movemesh.edp nolinear-elas.edp NSUzawaCahouetChabart.edp onde.edp periodic4.edp Periodic.edp plot.edp readmesh.edp region [...]
++TESTS = APk-AdaptEpsDeltaPk.edp APk-ExplicitPkTest.edp \
++	APk-FreeFemQA.edp APk-MetricPk.edp IPOTest.edp \
++	IpOptMinSurf.edp IpoptLap.edp IpoptMinSurfVol.edp IpoptVI.edp \
++	IpoptVI2.edp LapDG3.edp LapDG4.edp LapLNewSolver.edp \
++	LapMUMPS_seq.edp LapNewSolver.edp LapUmfpack64.edp \
++	LaplaceP3.edp LaplaceP4.edp LaplaceRT1.edp Leman-mesh.edp \
++	MetricKuate.edp NSP2BRP0.edp PARDISO.edp SuperLU.edp \
++	VarIneq2.edp bilapMorley.edp bmo.edp buildlayermesh.edp \
++	checkglumeshcube.edp cmaes-VarIneq.edp cmaes-oven.edp \
++	convect_dervieux.edp convectchacon-3d.edp convectchacon.edp \
++	convexehull3d.edp dfft.edp ffnewuoa.edp ffrandom.edp \
++	funcTemplate.edp glumesh3D.edp gsl.edp ilut.edp isoline.edp \
++	lame-TD-NSS.edp lap-solvers.edp lapack.edp layer.edp load.edp \
++	meditddm.edp metis.edp mshmet.edp myType.edp myfunction2.edp \
++	pipe.edp plot-fb-P3.edp plot-fb-P3dc.edp plot-fb-P4.edp \
++	plot-fb-P4dc.edp plotfb.edp ppm2rnm.edp provadxw.edp ref.edp \
++	refinesphere.edp schwarz-nm.edp scotch.edp shell.edp \
++	splitedges.edp splitmesh3.edp splitmesh6.edp \
++	test-ElementMixte.edp testFE-P3.edp testFE-P3dc.edp \
++	testFE-P4.edp testFE-P4dc.edp testFE-PkEdge.edp testFE.edp \
++	testFEMorley.edp tetgencube.edp tetgenholeregion_rugby.edp \
++	thresholdings.edp ttestio.edp bfstream.edp \
++	bilapP3-hct-like.edp ClosePoints.edp
++# all test can fail must but clean ????  FH... 
++XFAIL_TESTS = $(TESTS)
+ LOG_DRIVER = $(SHELL) $(top_srcdir)/test-driver-ff
+ TESTS_ENVIRONMENT = TEST_FFPP=$(TEST_FFPP) FLAGS_FFPP=-nw
 -LIST_IDP = *.idp
 -EXTRA_DIST = *.edp *.idp aile.msh xyf all.edp regtests.edp regtests.m4 ref.edp
 -Laplace_SOURCES = Laplace.cpp
++EXTRA_DIST = $(TESTS) all.edp makeref.edp regtests.edp \
++ff-get-dep.in ff-get-dep.awk ff-pkg-download.in load.link.in  include.tar.gz \
++ BernadiRaugel.cpp Morley.cpp dfft.cpp  \
++ funcTemplate.cpp mat_dervieux.cpp mat_psi.cpp myfunction.cpp \
++ mat_dervieux.cpp  funcTemplate.cpp \
++ regtests.m4     addNewType.cpp \
++  qf11to25.cpp  Element_P3.cpp  Element_P3.hpp  Element_P4.cpp  Element_P4.hpp \
++  Element_P3dc.cpp  Element_P3dc.hpp Element_P4dc.cpp  Element_P4dc.hpp \
++  Element_PkEdge.cpp \
++  SuperLu.cpp  \
++  NewSolver.cpp \
++  splitmesh3.cpp    splitmesh6.cpp   \
++  README_SuperLU \
++  tetgen.cpp\
++  msh3.cpp msh3.hpp\
++  ffrandom.cpp   \
++  medit.cpp  \
++  bmo.cpp lgbmo.cpp bmo.hpp \
++ fflapack.cpp	lapack.cpp	clapack.h  \
++ fig.pgm lg.pgm ppm2rnm.cpp ppmimg.h   \
++ DxWriter.cpp  metis.cpp pcm.cpp pcm.hpp pcm2rnm.cpp \
++ UMFPACK64.cpp iovtk.cpp gmsh.cpp MetricKuate.cpp  \
++ ffnewuoa.cpp		newuoa.f Element_P1dc1.cpp ilut.cpp  \
++ freeyams.cpp mmg3d-v4.0.cpp  mshmet.cpp \
++ BinaryIO.cpp	gsl.cpp   gsl.awk ff_gsl_awk.hpp gsl.idp isolineP1.cpp isoline.cpp lg.pgm  \
++ thresholdings.cpp	 \
++ VTK_writer_3d.cpp VTK_writer.cpp splitedges.cpp  \
++ Element_Mixte.cpp    \
++ Element_Mixte3d.cpp    \
++ myfunction2.cpp   \
++ cmaes.cpp \
++ cmaes.h cmaes_interface.h ff-cmaes.cpp \
++ ff-NLopt.cpp \
++ MetricPk.cpp GeometryQA.cpp  FreeFemQA.cpp BasicMath.h  TensorK.hpp  Geometry.hpp  \
++ RZ.h SortedList.h ExampleMetrics.h  \
++ cube.msh  \
++ MUMPS_seq.cpp \
++ MUMPS.cpp \
++ ff-Ipopt.cpp \
++ scotch.cpp    shell.cpp \
++ pipe.cpp pstream.h  \
++ symmetrizeCSR.cpp \
++ dmatrix.hpp PARDISO.cpp             \
++ ch.pts   BEC.cpp bfstream.cpp iohdf5.cpp \
++ iohd5-beam-2d.edp	iohd5-beam-3d.edp ff-AiryBiry.cpp \
++ exactpartition.cpp	exactpartition.edp \
++ ClosePoints.cpp aniso.cpp 
++
++LIST_COMPILE = myfunction.$(DYLIB_SUFFIX)  BernadiRaugel.$(DYLIB_SUFFIX) \
++         Morley.$(DYLIB_SUFFIX) funcTemplate.$(DYLIB_SUFFIX) addNewType.$(DYLIB_SUFFIX) \
++         qf11to25.$(DYLIB_SUFFIX)  Element_P3.$(DYLIB_SUFFIX)    Element_P4.$(DYLIB_SUFFIX)  \
++	 Element_P3dc.$(DYLIB_SUFFIX)    Element_P4dc.$(DYLIB_SUFFIX) 	\
++	 Element_PkEdge.$(DYLIB_SUFFIX)  msh3.$(DYLIB_SUFFIX) \
++	splitmesh3.$(DYLIB_SUFFIX)  splitmesh6.$(DYLIB_SUFFIX) \
++	ffrandom.$(DYLIB_SUFFIX)  \
++	medit.$(DYLIB_SUFFIX)  \
++	mat_dervieux.$(DYLIB_SUFFIX) lgbmo.$(DYLIB_SUFFIX) mat_psi.$(DYLIB_SUFFIX)\
++	ppm2rnm.$(DYLIB_SUFFIX) DxWriter.$(DYLIB_SUFFIX) \
++	pcm2rnm.$(DYLIB_SUFFIX) $(DYLIB_OTHER_COMPILE)  \
++	iovtk.$(DYLIB_SUFFIX) 	 gmsh.$(DYLIB_SUFFIX) MetricKuate.$(DYLIB_SUFFIX) \
++	Element_P1dc1.$(DYLIB_SUFFIX) BinaryIO.$(DYLIB_SUFFIX) \
++        isolineP1.$(DYLIB_SUFFIX) isoline.$(DYLIB_SUFFIX)  thresholdings.$(DYLIB_SUFFIX) \
++        VTK_writer_3d.$(DYLIB_SUFFIX)  VTK_writer.$(DYLIB_SUFFIX) \
++	splitedges.$(DYLIB_SUFFIX) Element_Mixte.$(DYLIB_SUFFIX) Element_Mixte3d.$(DYLIB_SUFFIX) \
++	myfunction2.$(DYLIB_SUFFIX) \
++	MetricPk.$(DYLIB_SUFFIX) FreeFemQA.$(DYLIB_SUFFIX) shell.$(DYLIB_SUFFIX) \
++	@TOOL_DYLIB_pipe@ symmetrizeCSR.$(DYLIB_SUFFIX)  BEC.$(DYLIB_SUFFIX) \
++	bfstream.$(DYLIB_SUFFIX) @TOOL_DYLIB_iohdf5@ ff-AiryBiry.$(DYLIB_SUFFIX) \
++	exactpartition.$(DYLIB_SUFFIX)  ClosePoints.$(DYLIB_SUFFIX) aniso.$(DYLIB_SUFFIX)
++
++
++# FFCS - some libraries are skipped because the corresponding tool is deactivated.
++LIST_COMPILE_PKG = tetgen.$(DYLIB_SUFFIX) @TOOL_DYLIB_superlu@ dfft.$(DYLIB_SUFFIX) 		\
++	@TOOL_DYLIB_umfpack@ NewSolver.$(DYLIB_SUFFIX) @TOOL_DYLIB_lapack@ @TOOL_DYLIB_fflapack@		\
++	ffnewuoa.$(DYLIB_SUFFIX) @TOOL_DYLIB_gmm@ @TOOL_DYLIB_yams@ @TOOL_DYLIB_mmg3d@ @TOOL_DYLIB_mshmet@	\
++	@TOOL_DYLIB_gsl@ @TOOL_DYLIB_mumps_seq@ @TOOL_DYLIB_ipopt@ @TOOL_DYLIB_nlopt@ ff-cmaes.$(DYLIB_SUFFIX)	\
++	@TOOL_DYLIB_scotch@ @TOOL_DYLIB_parmetis@ @TOOL_DYLIB_pardiso@
++
++
++# FFCS - 26/10/11 - Unpacking include.tar.gz is very often buggy under Cygwin (softlinks are randomly replaced with
++# empty files without any access right). So just replace the whole thing with a plain copy.
++allheaders = ../src/fflib/AddNewFE.h ../src/fflib/AFunction_ext.hpp ../src/fflib/AFunction.hpp ../src/fflib/AnyType.hpp	\
++	../src/fflib/array_init.hpp ../src/fflib/array_resize.hpp ../src/fflib/array_tlp.hpp				\
++	../src/femlib/assertion.hpp ../src/femlib/BamgFreeFem.hpp ../src/Algo/BFGS.hpp ../src/Algo/BrentLS.hpp		\
++	../src/Algo/CG.hpp ../src/femlib/CGNL.hpp ../src/fflib/CodeAlloc.hpp ../config.h ../config-wrapper.h		\
++	../src/Algo/CubicLS.hpp ../src/Algo/defs.hpp ../src/femlib/DOperator.hpp ../src/libMesh/eigenv.h		\
++	../src/fflib/endian.hpp ../src/fflib/environment.hpp ../src/fflib/error.hpp ../src/femlib/fem3.hpp		\
++	../src/femlib/fem.hpp ../src/femlib/FESpace.hpp ../src/femlib/FESpacen.hpp ../src/fflib/ff++.hpp		\
++	../src/fflib/ffstack.hpp ../src/femlib/FQuadTree.hpp ../src/femlib/GenericMesh.hpp				\
++	../src/Graphics/getprog-unix.hpp ../src/Graphics/glrgraph.hpp ../src/femlib/gmres.hpp				\
++	../src/femlib/GQuadTree.hpp ../src/femlib/HashTable.hpp ../src/femlib/HeapSort.hpp ../src/fflib/InitFunct.hpp	\
++	../src/fflib/ffapi.hpp ../src/femlib/Label.hpp ../src/fflib/lex.hpp ../src/fflib/lgfem.hpp			\
++	../src/fflib/lgmesh3.hpp ../src/fflib/lgsolver.hpp ../src/lglib/lg.tab.hpp ../src/femlib/libmesh5.h		\
++	../src/Algo/LineSearch.hpp ../src/femlib/MatriceCreuse.hpp ../src/femlib/MatriceCreuse_tpl.hpp			\
++	../src/femlib/Mesh1dn.hpp ../src/femlib/Mesh2dn.hpp ../src/bamglib/Mesh2.h ../src/femlib/Mesh3dn.hpp		\
++	../src/bamglib/Meshio.h ../src/femlib/MeshPoint.hpp ../src/bamglib/meshtype.h ../src/bamglib/Metric.h		\
++	../src/Graphics/mode_open.hpp ../src/Algo/NewtonRaphson.hpp ../src/Algo/NRJ.hpp ../src/fflib/Operator.hpp	\
++	../src/Algo/Optima.hpp ../src/Algo/Param.hpp ../src/femlib/PkLagrange.hpp ../src/fflib/PlotStream.hpp		\
++	../src/fflib/problem.hpp ../src/femlib/QuadratureFormular.hpp ../src/bamglib/QuadTree.h ../src/femlib/R1.hpp	\
++	../src/bamglib/R2.h ../src/femlib/R2.hpp ../src/femlib/R3.hpp ../src/femlib/RefCounter.hpp			\
++	../src/Graphics/rgraph.hpp ../src/femlib/RNM.hpp ../src/femlib/RNM_opc.hpp ../src/femlib/RNM_op.hpp		\
++	../src/femlib/RNM_tpl.hpp ../src/Algo/RosenBrock.hpp ../src/fflib/Serialize.hpp ../src/bamglib/SetOfE4.h	\
++	../src/fflib/showverb.hpp ../src/femlib/splitsimplex.hpp ../src/fflib/String.hpp				\
++	../src/fflib/strversionnumber.hpp ../src/fflib/throwassert.hpp ../src/femlib/ufunction.hpp			\
++	../src/fflib/versionnumber.hpp ../src/bamglib/write_hdf5.hpp	../src/bamglib/write_xdmf.hpp                   \
++	../src/fflib/P1IsoValue.hpp
++
+ all: all-am
+ 
+ .SUFFIXES:
 -.SUFFIXES: .cpp .log .o .obj .test .test$(EXEEXT) .trs
++.SUFFIXES: .$(DYLIB_SUFFIX) .cpp .log .test .test$(EXEEXT) .trs
+ $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
+ 	@for dep in $?; do \
+ 	  case '$(am__configure_deps)' in \
+ 	    *$$dep*) \
+ 	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ 	        && { if test -f $@; then exit 0; else break; fi; }; \
+ 	      exit 1;; \
+ 	  esac; \
+ 	done; \
 -	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu examples++-tutorial/Makefile'; \
++	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu examples++-load/Makefile'; \
+ 	$(am__cd) $(top_srcdir) && \
 -	  $(AUTOMAKE) --gnu examples++-tutorial/Makefile
++	  $(AUTOMAKE) --gnu examples++-load/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: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+ $(am__aclocal_m4_deps):
++install-binPROGRAMS: $(bin_PROGRAMS)
++	@$(NORMAL_INSTALL)
++	@list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
++	if test -n "$$list"; then \
++	  echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \
++	  $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \
++	fi; \
++	for p in $$list; do echo "$$p $$p"; done | \
++	sed 's/$(EXEEXT)$$//' | \
++	while read p p1; do if test -f $$p \
++	  ; then echo "$$p"; echo "$$p"; else :; fi; \
++	done | \
++	sed -e 'p;s,.*/,,;n;h' \
++	    -e 's|.*|.|' \
++	    -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \
++	sed 'N;N;N;s,\n, ,g' | \
++	$(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \
++	  { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
++	    if ($$2 == $$4) files[d] = files[d] " " $$1; \
++	    else { print "f", $$3 "/" $$4, $$1; } } \
++	  END { for (d in files) print "f", d, files[d] }' | \
++	while read type dir files; do \
++	    if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
++	    test -z "$$files" || { \
++	      echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(bindir)$$dir'"; \
++	      $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \
++	    } \
++	; done
++
++uninstall-binPROGRAMS:
++	@$(NORMAL_UNINSTALL)
++	@list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
++	files=`for p in $$list; do echo "$$p"; done | \
++	  sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
++	      -e 's/$$/$(EXEEXT)/' \
++	`; \
++	test -n "$$list" || exit 0; \
++	echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \
++	cd "$(DESTDIR)$(bindir)" && rm -f $$files
++
++clean-binPROGRAMS:
++	-test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS)
++tags TAGS:
++
++ctags CTAGS:
++
++cscope cscopelist:
+ 
 -Laplace$(EXEEXT): $(Laplace_OBJECTS) $(Laplace_DEPENDENCIES) $(EXTRA_Laplace_DEPENDENCIES) 
 -	@rm -f Laplace$(EXEEXT)
 -	$(AM_V_CXXLD)$(CXXLINK) $(Laplace_OBJECTS) $(Laplace_LDADD) $(LIBS)
 -
 -mostlyclean-compile:
 -	-rm -f *.$(OBJEXT)
 -
 -distclean-compile:
 -	-rm -f *.tab.c
 -
 - at AMDEP_TRUE@@am__include@ @am__quote at ./$(DEPDIR)/Laplace.Po at am__quote@
 -
 -.cpp.o:
 - at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
 - at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
 - at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
 - at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 - at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXXCOMPILE) -c -o $@ $<
 -
 -.cpp.obj:
 - at am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
 - at am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
 - at AMDEP_TRUE@@am__fastdepCXX_FALSE@	$(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
 - at AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 - at am__fastdepCXX_FALSE@	$(AM_V_CXX at am__nodep@)$(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
 -
 -ID: $(am__tagged_files)
 -	$(am__define_uniq_tagged_files); mkid -fID $$unique
 -tags: tags-am
 -TAGS: tags
 -
 -tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
 -	set x; \
 -	here=`pwd`; \
 -	$(am__define_uniq_tagged_files); \
 -	shift; \
 -	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
 -	  test -n "$$unique" || unique=$$empty_fix; \
 -	  if test $$# -gt 0; then \
 -	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
 -	      "$$@" $$unique; \
 -	  else \
 -	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
 -	      $$unique; \
 -	  fi; \
 -	fi
 -ctags: ctags-am
 -
 -CTAGS: ctags
 -ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
 -	$(am__define_uniq_tagged_files); \
 -	test -z "$(CTAGS_ARGS)$$unique" \
 -	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
 -	     $$unique
 -
 -GTAGS:
 -	here=`$(am__cd) $(top_builddir) && pwd` \
 -	  && $(am__cd) $(top_srcdir) \
 -	  && gtags -i $(GTAGS_ARGS) "$$here"
 -cscopelist: cscopelist-am
 -
 -cscopelist-am: $(am__tagged_files)
 -	list='$(am__tagged_files)'; \
 -	case "$(srcdir)" in \
 -	  [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
 -	  *) sdir=$(subdir)/$(srcdir) ;; \
 -	esac; \
 -	for i in $$list; do \
 -	  if test -f "$$i"; then \
 -	    echo "$(subdir)/$$i"; \
 -	  else \
 -	    echo "$$sdir/$$i"; \
 -	  fi; \
 -	done >> $(top_builddir)/cscope.files
 -
 -distclean-tags:
 -	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+ 
+ # Recover from deleted '.trs' file; this should ensure that
+ # "rm -f foo.log; make foo.trs" re-run 'foo.test', and re-create
+ # both 'foo.log' and 'foo.trs'.  Break the recipe in two subshells
+ # to avoid problems with "make -n".
+ .log.trs:
+ 	rm -f $< $@
+ 	$(MAKE) $(AM_MAKEFLAGS) $<
+ 
+ # Leading 'am--fnord' is there to ensure the list of targets does not
+ # expand to empty, as could happen e.g. with make check TESTS=''.
+ am--fnord $(TEST_LOGS) $(TEST_LOGS:.log=.trs): $(am__force_recheck)
+ am--force-recheck:
+ 	@:
+ 
+ $(TEST_SUITE_LOG): $(TEST_LOGS)
+ 	@$(am__set_TESTS_bases); \
+ 	am__f_ok () { test -f "$$1" && test -r "$$1"; }; \
+ 	redo_bases=`for i in $$bases; do \
+ 	              am__f_ok $$i.trs && am__f_ok $$i.log || echo $$i; \
+ 	            done`; \
+ 	if test -n "$$redo_bases"; then \
+ 	  redo_logs=`for i in $$redo_bases; do echo $$i.log; done`; \
+ 	  redo_results=`for i in $$redo_bases; do echo $$i.trs; done`; \
+ 	  if $(am__make_dryrun); then :; else \
+ 	    rm -f $$redo_logs && rm -f $$redo_results || exit 1; \
+ 	  fi; \
+ 	fi; \
+ 	if test -n "$$am__remaking_logs"; then \
+ 	  echo "fatal: making $(TEST_SUITE_LOG): possible infinite" \
+ 	       "recursion detected" >&2; \
+ 	elif test -n "$$redo_logs"; then \
+ 	  am__remaking_logs=yes $(MAKE) $(AM_MAKEFLAGS) $$redo_logs; \
+ 	fi; \
+ 	if $(am__make_dryrun); then :; else \
+ 	  st=0;  \
+ 	  errmsg="fatal: making $(TEST_SUITE_LOG): failed to create"; \
+ 	  for i in $$redo_bases; do \
+ 	    test -f $$i.trs && test -r $$i.trs \
+ 	      || { echo "$$errmsg $$i.trs" >&2; st=1; }; \
+ 	    test -f $$i.log && test -r $$i.log \
+ 	      || { echo "$$errmsg $$i.log" >&2; st=1; }; \
+ 	  done; \
+ 	  test $$st -eq 0 || exit 1; \
+ 	fi
+ 	@$(am__sh_e_setup); $(am__tty_colors); $(am__set_TESTS_bases); \
+ 	ws='[ 	]'; \
+ 	results=`for b in $$bases; do echo $$b.trs; done`; \
+ 	test -n "$$results" || results=/dev/null; \
+ 	all=`  grep "^$$ws*:test-result:"           $$results | wc -l`; \
+ 	pass=` grep "^$$ws*:test-result:$$ws*PASS"  $$results | wc -l`; \
+ 	fail=` grep "^$$ws*:test-result:$$ws*FAIL"  $$results | wc -l`; \
+ 	skip=` grep "^$$ws*:test-result:$$ws*SKIP"  $$results | wc -l`; \
+ 	xfail=`grep "^$$ws*:test-result:$$ws*XFAIL" $$results | wc -l`; \
+ 	xpass=`grep "^$$ws*:test-result:$$ws*XPASS" $$results | wc -l`; \
+ 	error=`grep "^$$ws*:test-result:$$ws*ERROR" $$results | wc -l`; \
+ 	if test `expr $$fail + $$xpass + $$error` -eq 0; then \
+ 	  success=true; \
+ 	else \
+ 	  success=false; \
+ 	fi; \
+ 	br='==================='; br=$$br$$br$$br$$br; \
+ 	result_count () \
+ 	{ \
+ 	    if test x"$$1" = x"--maybe-color"; then \
+ 	      maybe_colorize=yes; \
+ 	    elif test x"$$1" = x"--no-color"; then \
+ 	      maybe_colorize=no; \
+ 	    else \
+ 	      echo "$@: invalid 'result_count' usage" >&2; exit 4; \
+ 	    fi; \
+ 	    shift; \
+ 	    desc=$$1 count=$$2; \
+ 	    if test $$maybe_colorize = yes && test $$count -gt 0; then \
+ 	      color_start=$$3 color_end=$$std; \
+ 	    else \
+ 	      color_start= color_end=; \
+ 	    fi; \
+ 	    echo "$${color_start}# $$desc $$count$${color_end}"; \
+ 	}; \
+ 	create_testsuite_report () \
+ 	{ \
+ 	  result_count $$1 "TOTAL:" $$all   "$$brg"; \
+ 	  result_count $$1 "PASS: " $$pass  "$$grn"; \
+ 	  result_count $$1 "SKIP: " $$skip  "$$blu"; \
+ 	  result_count $$1 "XFAIL:" $$xfail "$$lgn"; \
+ 	  result_count $$1 "FAIL: " $$fail  "$$red"; \
+ 	  result_count $$1 "XPASS:" $$xpass "$$red"; \
+ 	  result_count $$1 "ERROR:" $$error "$$mgn"; \
+ 	}; \
+ 	{								\
+ 	  echo "$(PACKAGE_STRING): $(subdir)/$(TEST_SUITE_LOG)" |	\
+ 	    $(am__rst_title);						\
+ 	  create_testsuite_report --no-color;				\
+ 	  echo;								\
+ 	  echo ".. contents:: :depth: 2";				\
+ 	  echo;								\
+ 	  for b in $$bases; do echo $$b; done				\
+ 	    | $(am__create_global_log);					\
+ 	} >$(TEST_SUITE_LOG).tmp || exit 1;				\
+ 	mv $(TEST_SUITE_LOG).tmp $(TEST_SUITE_LOG);			\
+ 	if $$success; then						\
+ 	  col="$$grn";							\
+ 	 else								\
+ 	  col="$$red";							\
+ 	  test x"$$VERBOSE" = x || cat $(TEST_SUITE_LOG);		\
+ 	fi;								\
+ 	echo "$${col}$$br$${std}"; 					\
+ 	echo "$${col}Testsuite summary for $(PACKAGE_STRING)$${std}";	\
+ 	echo "$${col}$$br$${std}"; 					\
+ 	create_testsuite_report --maybe-color;				\
+ 	echo "$$col$$br$$std";						\
+ 	if $$success; then :; else					\
+ 	  echo "$${col}See $(subdir)/$(TEST_SUITE_LOG)$${std}";		\
+ 	  if test -n "$(PACKAGE_BUGREPORT)"; then			\
+ 	    echo "$${col}Please report to $(PACKAGE_BUGREPORT)$${std}";	\
+ 	  fi;								\
+ 	  echo "$$col$$br$$std";					\
+ 	fi;								\
+ 	$$success || exit 1
+ 
+ check-TESTS:
+ 	@list='$(RECHECK_LOGS)';           test -z "$$list" || rm -f $$list
+ 	@list='$(RECHECK_LOGS:.log=.trs)'; test -z "$$list" || rm -f $$list
+ 	@test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
+ 	@set +e; $(am__set_TESTS_bases); \
+ 	log_list=`for i in $$bases; do echo $$i.log; done`; \
+ 	trs_list=`for i in $$bases; do echo $$i.trs; done`; \
+ 	log_list=`echo $$log_list`; trs_list=`echo $$trs_list`; \
+ 	$(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) TEST_LOGS="$$log_list"; \
+ 	exit $$?;
+ recheck: all 
+ 	@test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
+ 	@set +e; $(am__set_TESTS_bases); \
+ 	bases=`for i in $$bases; do echo $$i; done \
+ 	         | $(am__list_recheck_tests)` || exit 1; \
+ 	log_list=`for i in $$bases; do echo $$i.log; done`; \
+ 	log_list=`echo $$log_list`; \
+ 	$(MAKE) $(AM_MAKEFLAGS) $(TEST_SUITE_LOG) \
+ 	        am__force_recheck=am--force-recheck \
+ 	        TEST_LOGS="$$log_list"; \
+ 	exit $$?
 -adapt.edp.log: adapt.edp
 -	@p='adapt.edp'; \
 -	b='adapt.edp'; \
++APk-AdaptEpsDeltaPk.edp.log: APk-AdaptEpsDeltaPk.edp
++	@p='APk-AdaptEpsDeltaPk.edp'; \
++	b='APk-AdaptEpsDeltaPk.edp'; \
++	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
++	--log-file $$b.log --trs-file $$b.trs \
++	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
++	"$$tst" $(AM_TESTS_FD_REDIRECT)
++APk-ExplicitPkTest.edp.log: APk-ExplicitPkTest.edp
++	@p='APk-ExplicitPkTest.edp'; \
++	b='APk-ExplicitPkTest.edp'; \
++	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
++	--log-file $$b.log --trs-file $$b.trs \
++	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
++	"$$tst" $(AM_TESTS_FD_REDIRECT)
++APk-FreeFemQA.edp.log: APk-FreeFemQA.edp
++	@p='APk-FreeFemQA.edp'; \
++	b='APk-FreeFemQA.edp'; \
++	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
++	--log-file $$b.log --trs-file $$b.trs \
++	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
++	"$$tst" $(AM_TESTS_FD_REDIRECT)
++APk-MetricPk.edp.log: APk-MetricPk.edp
++	@p='APk-MetricPk.edp'; \
++	b='APk-MetricPk.edp'; \
++	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
++	--log-file $$b.log --trs-file $$b.trs \
++	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
++	"$$tst" $(AM_TESTS_FD_REDIRECT)
++IPOTest.edp.log: IPOTest.edp
++	@p='IPOTest.edp'; \
++	b='IPOTest.edp'; \
++	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
++	--log-file $$b.log --trs-file $$b.trs \
++	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
++	"$$tst" $(AM_TESTS_FD_REDIRECT)
++IpOptMinSurf.edp.log: IpOptMinSurf.edp
++	@p='IpOptMinSurf.edp'; \
++	b='IpOptMinSurf.edp'; \
++	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
++	--log-file $$b.log --trs-file $$b.trs \
++	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
++	"$$tst" $(AM_TESTS_FD_REDIRECT)
++IpoptLap.edp.log: IpoptLap.edp
++	@p='IpoptLap.edp'; \
++	b='IpoptLap.edp'; \
++	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
++	--log-file $$b.log --trs-file $$b.trs \
++	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
++	"$$tst" $(AM_TESTS_FD_REDIRECT)
++IpoptMinSurfVol.edp.log: IpoptMinSurfVol.edp
++	@p='IpoptMinSurfVol.edp'; \
++	b='IpoptMinSurfVol.edp'; \
++	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
++	--log-file $$b.log --trs-file $$b.trs \
++	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
++	"$$tst" $(AM_TESTS_FD_REDIRECT)
++IpoptVI.edp.log: IpoptVI.edp
++	@p='IpoptVI.edp'; \
++	b='IpoptVI.edp'; \
++	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
++	--log-file $$b.log --trs-file $$b.trs \
++	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
++	"$$tst" $(AM_TESTS_FD_REDIRECT)
++IpoptVI2.edp.log: IpoptVI2.edp
++	@p='IpoptVI2.edp'; \
++	b='IpoptVI2.edp'; \
++	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
++	--log-file $$b.log --trs-file $$b.trs \
++	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
++	"$$tst" $(AM_TESTS_FD_REDIRECT)
++LapDG3.edp.log: LapDG3.edp
++	@p='LapDG3.edp'; \
++	b='LapDG3.edp'; \
++	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
++	--log-file $$b.log --trs-file $$b.trs \
++	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
++	"$$tst" $(AM_TESTS_FD_REDIRECT)
++LapDG4.edp.log: LapDG4.edp
++	@p='LapDG4.edp'; \
++	b='LapDG4.edp'; \
++	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
++	--log-file $$b.log --trs-file $$b.trs \
++	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
++	"$$tst" $(AM_TESTS_FD_REDIRECT)
++LapLNewSolver.edp.log: LapLNewSolver.edp
++	@p='LapLNewSolver.edp'; \
++	b='LapLNewSolver.edp'; \
++	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
++	--log-file $$b.log --trs-file $$b.trs \
++	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
++	"$$tst" $(AM_TESTS_FD_REDIRECT)
++LapMUMPS_seq.edp.log: LapMUMPS_seq.edp
++	@p='LapMUMPS_seq.edp'; \
++	b='LapMUMPS_seq.edp'; \
++	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
++	--log-file $$b.log --trs-file $$b.trs \
++	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
++	"$$tst" $(AM_TESTS_FD_REDIRECT)
++LapNewSolver.edp.log: LapNewSolver.edp
++	@p='LapNewSolver.edp'; \
++	b='LapNewSolver.edp'; \
++	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
++	--log-file $$b.log --trs-file $$b.trs \
++	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
++	"$$tst" $(AM_TESTS_FD_REDIRECT)
++LapUmfpack64.edp.log: LapUmfpack64.edp
++	@p='LapUmfpack64.edp'; \
++	b='LapUmfpack64.edp'; \
++	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
++	--log-file $$b.log --trs-file $$b.trs \
++	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
++	"$$tst" $(AM_TESTS_FD_REDIRECT)
++LaplaceP3.edp.log: LaplaceP3.edp
++	@p='LaplaceP3.edp'; \
++	b='LaplaceP3.edp'; \
++	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
++	--log-file $$b.log --trs-file $$b.trs \
++	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
++	"$$tst" $(AM_TESTS_FD_REDIRECT)
++LaplaceP4.edp.log: LaplaceP4.edp
++	@p='LaplaceP4.edp'; \
++	b='LaplaceP4.edp'; \
++	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
++	--log-file $$b.log --trs-file $$b.trs \
++	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
++	"$$tst" $(AM_TESTS_FD_REDIRECT)
++LaplaceRT1.edp.log: LaplaceRT1.edp
++	@p='LaplaceRT1.edp'; \
++	b='LaplaceRT1.edp'; \
++	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
++	--log-file $$b.log --trs-file $$b.trs \
++	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
++	"$$tst" $(AM_TESTS_FD_REDIRECT)
++Leman-mesh.edp.log: Leman-mesh.edp
++	@p='Leman-mesh.edp'; \
++	b='Leman-mesh.edp'; \
++	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
++	--log-file $$b.log --trs-file $$b.trs \
++	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
++	"$$tst" $(AM_TESTS_FD_REDIRECT)
++MetricKuate.edp.log: MetricKuate.edp
++	@p='MetricKuate.edp'; \
++	b='MetricKuate.edp'; \
++	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
++	--log-file $$b.log --trs-file $$b.trs \
++	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
++	"$$tst" $(AM_TESTS_FD_REDIRECT)
++NSP2BRP0.edp.log: NSP2BRP0.edp
++	@p='NSP2BRP0.edp'; \
++	b='NSP2BRP0.edp'; \
++	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
++	--log-file $$b.log --trs-file $$b.trs \
++	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
++	"$$tst" $(AM_TESTS_FD_REDIRECT)
++PARDISO.edp.log: PARDISO.edp
++	@p='PARDISO.edp'; \
++	b='PARDISO.edp'; \
++	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
++	--log-file $$b.log --trs-file $$b.trs \
++	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
++	"$$tst" $(AM_TESTS_FD_REDIRECT)
++SuperLU.edp.log: SuperLU.edp
++	@p='SuperLU.edp'; \
++	b='SuperLU.edp'; \
++	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
++	--log-file $$b.log --trs-file $$b.trs \
++	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
++	"$$tst" $(AM_TESTS_FD_REDIRECT)
++VarIneq2.edp.log: VarIneq2.edp
++	@p='VarIneq2.edp'; \
++	b='VarIneq2.edp'; \
++	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
++	--log-file $$b.log --trs-file $$b.trs \
++	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
++	"$$tst" $(AM_TESTS_FD_REDIRECT)
++bilapMorley.edp.log: bilapMorley.edp
++	@p='bilapMorley.edp'; \
++	b='bilapMorley.edp'; \
++	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
++	--log-file $$b.log --trs-file $$b.trs \
++	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
++	"$$tst" $(AM_TESTS_FD_REDIRECT)
++bmo.edp.log: bmo.edp
++	@p='bmo.edp'; \
++	b='bmo.edp'; \
++	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
++	--log-file $$b.log --trs-file $$b.trs \
++	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
++	"$$tst" $(AM_TESTS_FD_REDIRECT)
++buildlayermesh.edp.log: buildlayermesh.edp
++	@p='buildlayermesh.edp'; \
++	b='buildlayermesh.edp'; \
++	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
++	--log-file $$b.log --trs-file $$b.trs \
++	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
++	"$$tst" $(AM_TESTS_FD_REDIRECT)
++checkglumeshcube.edp.log: checkglumeshcube.edp
++	@p='checkglumeshcube.edp'; \
++	b='checkglumeshcube.edp'; \
++	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
++	--log-file $$b.log --trs-file $$b.trs \
++	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
++	"$$tst" $(AM_TESTS_FD_REDIRECT)
++cmaes-VarIneq.edp.log: cmaes-VarIneq.edp
++	@p='cmaes-VarIneq.edp'; \
++	b='cmaes-VarIneq.edp'; \
++	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
++	--log-file $$b.log --trs-file $$b.trs \
++	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
++	"$$tst" $(AM_TESTS_FD_REDIRECT)
++cmaes-oven.edp.log: cmaes-oven.edp
++	@p='cmaes-oven.edp'; \
++	b='cmaes-oven.edp'; \
++	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
++	--log-file $$b.log --trs-file $$b.trs \
++	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
++	"$$tst" $(AM_TESTS_FD_REDIRECT)
++convect_dervieux.edp.log: convect_dervieux.edp
++	@p='convect_dervieux.edp'; \
++	b='convect_dervieux.edp'; \
++	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
++	--log-file $$b.log --trs-file $$b.trs \
++	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
++	"$$tst" $(AM_TESTS_FD_REDIRECT)
++convectchacon-3d.edp.log: convectchacon-3d.edp
++	@p='convectchacon-3d.edp'; \
++	b='convectchacon-3d.edp'; \
+ 	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ 	--log-file $$b.log --trs-file $$b.trs \
+ 	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ 	"$$tst" $(AM_TESTS_FD_REDIRECT)
 -adaptindicatorP1.edp.log: adaptindicatorP1.edp
 -	@p='adaptindicatorP1.edp'; \
 -	b='adaptindicatorP1.edp'; \
++convectchacon.edp.log: convectchacon.edp
++	@p='convectchacon.edp'; \
++	b='convectchacon.edp'; \
+ 	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ 	--log-file $$b.log --trs-file $$b.trs \
+ 	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ 	"$$tst" $(AM_TESTS_FD_REDIRECT)
 -adaptindicatorP2.edp.log: adaptindicatorP2.edp
 -	@p='adaptindicatorP2.edp'; \
 -	b='adaptindicatorP2.edp'; \
++convexehull3d.edp.log: convexehull3d.edp
++	@p='convexehull3d.edp'; \
++	b='convexehull3d.edp'; \
+ 	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ 	--log-file $$b.log --trs-file $$b.trs \
+ 	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ 	"$$tst" $(AM_TESTS_FD_REDIRECT)
 -algo.edp.log: algo.edp
 -	@p='algo.edp'; \
 -	b='algo.edp'; \
++dfft.edp.log: dfft.edp
++	@p='dfft.edp'; \
++	b='dfft.edp'; \
+ 	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ 	--log-file $$b.log --trs-file $$b.trs \
+ 	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ 	"$$tst" $(AM_TESTS_FD_REDIRECT)
 -array.edp.log: array.edp
 -	@p='array.edp'; \
 -	b='array.edp'; \
++ffnewuoa.edp.log: ffnewuoa.edp
++	@p='ffnewuoa.edp'; \
++	b='ffnewuoa.edp'; \
+ 	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ 	--log-file $$b.log --trs-file $$b.trs \
+ 	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ 	"$$tst" $(AM_TESTS_FD_REDIRECT)
 -a_tutorial.edp.log: a_tutorial.edp
 -	@p='a_tutorial.edp'; \
 -	b='a_tutorial.edp'; \
++ffrandom.edp.log: ffrandom.edp
++	@p='ffrandom.edp'; \
++	b='ffrandom.edp'; \
+ 	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ 	--log-file $$b.log --trs-file $$b.trs \
+ 	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ 	"$$tst" $(AM_TESTS_FD_REDIRECT)
 -beam.edp.log: beam.edp
 -	@p='beam.edp'; \
 -	b='beam.edp'; \
++funcTemplate.edp.log: funcTemplate.edp
++	@p='funcTemplate.edp'; \
++	b='funcTemplate.edp'; \
+ 	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ 	--log-file $$b.log --trs-file $$b.trs \
+ 	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ 	"$$tst" $(AM_TESTS_FD_REDIRECT)
 -calculus.edp.log: calculus.edp
 -	@p='calculus.edp'; \
 -	b='calculus.edp'; \
++glumesh3D.edp.log: glumesh3D.edp
++	@p='glumesh3D.edp'; \
++	b='glumesh3D.edp'; \
+ 	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ 	--log-file $$b.log --trs-file $$b.trs \
+ 	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ 	"$$tst" $(AM_TESTS_FD_REDIRECT)
 -cavity.edp.log: cavity.edp
 -	@p='cavity.edp'; \
 -	b='cavity.edp'; \
++gsl.edp.log: gsl.edp
++	@p='gsl.edp'; \
++	b='gsl.edp'; \
+ 	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ 	--log-file $$b.log --trs-file $$b.trs \
+ 	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ 	"$$tst" $(AM_TESTS_FD_REDIRECT)
 -convect2.edp.log: convect2.edp
 -	@p='convect2.edp'; \
 -	b='convect2.edp'; \
++ilut.edp.log: ilut.edp
++	@p='ilut.edp'; \
++	b='ilut.edp'; \
+ 	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ 	--log-file $$b.log --trs-file $$b.trs \
+ 	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ 	"$$tst" $(AM_TESTS_FD_REDIRECT)
 -convect-apt.edp.log: convect-apt.edp
 -	@p='convect-apt.edp'; \
 -	b='convect-apt.edp'; \
++isoline.edp.log: isoline.edp
++	@p='isoline.edp'; \
++	b='isoline.edp'; \
+ 	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ 	--log-file $$b.log --trs-file $$b.trs \
+ 	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ 	"$$tst" $(AM_TESTS_FD_REDIRECT)
 -convect.edp.log: convect.edp
 -	@p='convect.edp'; \
 -	b='convect.edp'; \
++lame-TD-NSS.edp.log: lame-TD-NSS.edp
++	@p='lame-TD-NSS.edp'; \
++	b='lame-TD-NSS.edp'; \
+ 	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ 	--log-file $$b.log --trs-file $$b.trs \
+ 	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ 	"$$tst" $(AM_TESTS_FD_REDIRECT)
 -dumptable.edp.log: dumptable.edp
 -	@p='dumptable.edp'; \
 -	b='dumptable.edp'; \
++lap-solvers.edp.log: lap-solvers.edp
++	@p='lap-solvers.edp'; \
++	b='lap-solvers.edp'; \
+ 	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ 	--log-file $$b.log --trs-file $$b.trs \
+ 	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ 	"$$tst" $(AM_TESTS_FD_REDIRECT)
 -ex-vf.edp.log: ex-vf.edp
 -	@p='ex-vf.edp'; \
 -	b='ex-vf.edp'; \
++lapack.edp.log: lapack.edp
++	@p='lapack.edp'; \
++	b='lapack.edp'; \
+ 	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ 	--log-file $$b.log --trs-file $$b.trs \
+ 	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ 	"$$tst" $(AM_TESTS_FD_REDIRECT)
 -FE.edp.log: FE.edp
 -	@p='FE.edp'; \
 -	b='FE.edp'; \
++layer.edp.log: layer.edp
++	@p='layer.edp'; \
++	b='layer.edp'; \
+ 	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ 	--log-file $$b.log --trs-file $$b.trs \
+ 	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ 	"$$tst" $(AM_TESTS_FD_REDIRECT)
 -fluidStructAdapt.edp.log: fluidStructAdapt.edp
 -	@p='fluidStructAdapt.edp'; \
 -	b='fluidStructAdapt.edp'; \
++load.edp.log: load.edp
++	@p='load.edp'; \
++	b='load.edp'; \
+ 	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ 	--log-file $$b.log --trs-file $$b.trs \
+ 	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ 	"$$tst" $(AM_TESTS_FD_REDIRECT)
 -fluidStruct.edp.log: fluidStruct.edp
 -	@p='fluidStruct.edp'; \
 -	b='fluidStruct.edp'; \
++meditddm.edp.log: meditddm.edp
++	@p='meditddm.edp'; \
++	b='meditddm.edp'; \
+ 	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ 	--log-file $$b.log --trs-file $$b.trs \
+ 	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ 	"$$tst" $(AM_TESTS_FD_REDIRECT)
 -freeboundary.edp.log: freeboundary.edp
 -	@p='freeboundary.edp'; \
 -	b='freeboundary.edp'; \
++metis.edp.log: metis.edp
++	@p='metis.edp'; \
++	b='metis.edp'; \
+ 	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ 	--log-file $$b.log --trs-file $$b.trs \
+ 	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ 	"$$tst" $(AM_TESTS_FD_REDIRECT)
 -freeboundary-weak.edp.log: freeboundary-weak.edp
 -	@p='freeboundary-weak.edp'; \
 -	b='freeboundary-weak.edp'; \
++mshmet.edp.log: mshmet.edp
++	@p='mshmet.edp'; \
++	b='mshmet.edp'; \
+ 	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ 	--log-file $$b.log --trs-file $$b.trs \
+ 	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ 	"$$tst" $(AM_TESTS_FD_REDIRECT)
 -LapDG2.edp.log: LapDG2.edp
 -	@p='LapDG2.edp'; \
 -	b='LapDG2.edp'; \
++myType.edp.log: myType.edp
++	@p='myType.edp'; \
++	b='myType.edp'; \
+ 	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ 	--log-file $$b.log --trs-file $$b.trs \
+ 	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ 	"$$tst" $(AM_TESTS_FD_REDIRECT)
 -Laplace.edp.log: Laplace.edp
 -	@p='Laplace.edp'; \
 -	b='Laplace.edp'; \
++myfunction2.edp.log: myfunction2.edp
++	@p='myfunction2.edp'; \
++	b='myfunction2.edp'; \
+ 	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ 	--log-file $$b.log --trs-file $$b.trs \
+ 	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ 	"$$tst" $(AM_TESTS_FD_REDIRECT)
 -LaplaceP1bis.edp.log: LaplaceP1bis.edp
 -	@p='LaplaceP1bis.edp'; \
 -	b='LaplaceP1bis.edp'; \
++pipe.edp.log: pipe.edp
++	@p='pipe.edp'; \
++	b='pipe.edp'; \
+ 	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ 	--log-file $$b.log --trs-file $$b.trs \
+ 	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ 	"$$tst" $(AM_TESTS_FD_REDIRECT)
 -LaplaceP1.edp.log: LaplaceP1.edp
 -	@p='LaplaceP1.edp'; \
 -	b='LaplaceP1.edp'; \
++plot-fb-P3.edp.log: plot-fb-P3.edp
++	@p='plot-fb-P3.edp'; \
++	b='plot-fb-P3.edp'; \
+ 	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ 	--log-file $$b.log --trs-file $$b.trs \
+ 	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ 	"$$tst" $(AM_TESTS_FD_REDIRECT)
 -LaplaceP1P2h.edp.log: LaplaceP1P2h.edp
 -	@p='LaplaceP1P2h.edp'; \
 -	b='LaplaceP1P2h.edp'; \
++plot-fb-P3dc.edp.log: plot-fb-P3dc.edp
++	@p='plot-fb-P3dc.edp'; \
++	b='plot-fb-P3dc.edp'; \
+ 	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ 	--log-file $$b.log --trs-file $$b.trs \
+ 	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ 	"$$tst" $(AM_TESTS_FD_REDIRECT)
 -LaplaceRT.edp.log: LaplaceRT.edp
 -	@p='LaplaceRT.edp'; \
 -	b='LaplaceRT.edp'; \
++plot-fb-P4.edp.log: plot-fb-P4.edp
++	@p='plot-fb-P4.edp'; \
++	b='plot-fb-P4.edp'; \
+ 	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ 	--log-file $$b.log --trs-file $$b.trs \
+ 	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ 	"$$tst" $(AM_TESTS_FD_REDIRECT)
 -mesh.edp.log: mesh.edp
 -	@p='mesh.edp'; \
 -	b='mesh.edp'; \
++plot-fb-P4dc.edp.log: plot-fb-P4dc.edp
++	@p='plot-fb-P4dc.edp'; \
++	b='plot-fb-P4dc.edp'; \
+ 	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ 	--log-file $$b.log --trs-file $$b.trs \
+ 	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ 	"$$tst" $(AM_TESTS_FD_REDIRECT)
 -movemesh.edp.log: movemesh.edp
 -	@p='movemesh.edp'; \
 -	b='movemesh.edp'; \
++plotfb.edp.log: plotfb.edp
++	@p='plotfb.edp'; \
++	b='plotfb.edp'; \
+ 	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ 	--log-file $$b.log --trs-file $$b.trs \
+ 	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ 	"$$tst" $(AM_TESTS_FD_REDIRECT)
 -nolinear-elas.edp.log: nolinear-elas.edp
 -	@p='nolinear-elas.edp'; \
 -	b='nolinear-elas.edp'; \
++ppm2rnm.edp.log: ppm2rnm.edp
++	@p='ppm2rnm.edp'; \
++	b='ppm2rnm.edp'; \
+ 	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ 	--log-file $$b.log --trs-file $$b.trs \
+ 	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ 	"$$tst" $(AM_TESTS_FD_REDIRECT)
 -NSUzawaCahouetChabart.edp.log: NSUzawaCahouetChabart.edp
 -	@p='NSUzawaCahouetChabart.edp'; \
 -	b='NSUzawaCahouetChabart.edp'; \
++provadxw.edp.log: provadxw.edp
++	@p='provadxw.edp'; \
++	b='provadxw.edp'; \
+ 	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ 	--log-file $$b.log --trs-file $$b.trs \
+ 	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ 	"$$tst" $(AM_TESTS_FD_REDIRECT)
 -onde.edp.log: onde.edp
 -	@p='onde.edp'; \
 -	b='onde.edp'; \
++ref.edp.log: ref.edp
++	@p='ref.edp'; \
++	b='ref.edp'; \
+ 	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ 	--log-file $$b.log --trs-file $$b.trs \
+ 	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ 	"$$tst" $(AM_TESTS_FD_REDIRECT)
 -periodic4.edp.log: periodic4.edp
 -	@p='periodic4.edp'; \
 -	b='periodic4.edp'; \
++refinesphere.edp.log: refinesphere.edp
++	@p='refinesphere.edp'; \
++	b='refinesphere.edp'; \
+ 	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ 	--log-file $$b.log --trs-file $$b.trs \
+ 	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ 	"$$tst" $(AM_TESTS_FD_REDIRECT)
 -Periodic.edp.log: Periodic.edp
 -	@p='Periodic.edp'; \
 -	b='Periodic.edp'; \
++schwarz-nm.edp.log: schwarz-nm.edp
++	@p='schwarz-nm.edp'; \
++	b='schwarz-nm.edp'; \
+ 	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ 	--log-file $$b.log --trs-file $$b.trs \
+ 	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ 	"$$tst" $(AM_TESTS_FD_REDIRECT)
 -plot.edp.log: plot.edp
 -	@p='plot.edp'; \
 -	b='plot.edp'; \
++scotch.edp.log: scotch.edp
++	@p='scotch.edp'; \
++	b='scotch.edp'; \
+ 	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ 	--log-file $$b.log --trs-file $$b.trs \
+ 	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ 	"$$tst" $(AM_TESTS_FD_REDIRECT)
 -readmesh.edp.log: readmesh.edp
 -	@p='readmesh.edp'; \
 -	b='readmesh.edp'; \
++shell.edp.log: shell.edp
++	@p='shell.edp'; \
++	b='shell.edp'; \
+ 	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ 	--log-file $$b.log --trs-file $$b.trs \
+ 	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ 	"$$tst" $(AM_TESTS_FD_REDIRECT)
 -region.edp.log: region.edp
 -	@p='region.edp'; \
 -	b='region.edp'; \
++splitedges.edp.log: splitedges.edp
++	@p='splitedges.edp'; \
++	b='splitedges.edp'; \
+ 	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ 	--log-file $$b.log --trs-file $$b.trs \
+ 	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ 	"$$tst" $(AM_TESTS_FD_REDIRECT)
 -saverestore.edp.log: saverestore.edp
 -	@p='saverestore.edp'; \
 -	b='saverestore.edp'; \
++splitmesh3.edp.log: splitmesh3.edp
++	@p='splitmesh3.edp'; \
++	b='splitmesh3.edp'; \
+ 	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ 	--log-file $$b.log --trs-file $$b.trs \
+ 	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ 	"$$tst" $(AM_TESTS_FD_REDIRECT)
 -schwarz-gc.edp.log: schwarz-gc.edp
 -	@p='schwarz-gc.edp'; \
 -	b='schwarz-gc.edp'; \
++splitmesh6.edp.log: splitmesh6.edp
++	@p='splitmesh6.edp'; \
++	b='splitmesh6.edp'; \
+ 	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ 	--log-file $$b.log --trs-file $$b.trs \
+ 	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ 	"$$tst" $(AM_TESTS_FD_REDIRECT)
 -schwarz-no-overlap.edp.log: schwarz-no-overlap.edp
 -	@p='schwarz-no-overlap.edp'; \
 -	b='schwarz-no-overlap.edp'; \
++test-ElementMixte.edp.log: test-ElementMixte.edp
++	@p='test-ElementMixte.edp'; \
++	b='test-ElementMixte.edp'; \
+ 	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ 	--log-file $$b.log --trs-file $$b.trs \
+ 	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ 	"$$tst" $(AM_TESTS_FD_REDIRECT)
 -schwarz-overlap.edp.log: schwarz-overlap.edp
 -	@p='schwarz-overlap.edp'; \
 -	b='schwarz-overlap.edp'; \
++testFE-P3.edp.log: testFE-P3.edp
++	@p='testFE-P3.edp'; \
++	b='testFE-P3.edp'; \
+ 	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ 	--log-file $$b.log --trs-file $$b.trs \
+ 	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ 	"$$tst" $(AM_TESTS_FD_REDIRECT)
 -sparse-matrix.edp.log: sparse-matrix.edp
 -	@p='sparse-matrix.edp'; \
 -	b='sparse-matrix.edp'; \
++testFE-P3dc.edp.log: testFE-P3dc.edp
++	@p='testFE-P3dc.edp'; \
++	b='testFE-P3dc.edp'; \
+ 	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ 	--log-file $$b.log --trs-file $$b.trs \
+ 	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ 	"$$tst" $(AM_TESTS_FD_REDIRECT)
 -sparse-cmatrix.edp.log: sparse-cmatrix.edp
 -	@p='sparse-cmatrix.edp'; \
 -	b='sparse-cmatrix.edp'; \
++testFE-P4.edp.log: testFE-P4.edp
++	@p='testFE-P4.edp'; \
++	b='testFE-P4.edp'; \
+ 	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ 	--log-file $$b.log --trs-file $$b.trs \
+ 	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ 	"$$tst" $(AM_TESTS_FD_REDIRECT)
 -StokesUzawa.edp.log: StokesUzawa.edp
 -	@p='StokesUzawa.edp'; \
 -	b='StokesUzawa.edp'; \
++testFE-P4dc.edp.log: testFE-P4dc.edp
++	@p='testFE-P4dc.edp'; \
++	b='testFE-P4dc.edp'; \
+ 	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ 	--log-file $$b.log --trs-file $$b.trs \
+ 	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ 	"$$tst" $(AM_TESTS_FD_REDIRECT)
 -tablefunction.edp.log: tablefunction.edp
 -	@p='tablefunction.edp'; \
 -	b='tablefunction.edp'; \
++testFE-PkEdge.edp.log: testFE-PkEdge.edp
++	@p='testFE-PkEdge.edp'; \
++	b='testFE-PkEdge.edp'; \
+ 	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ 	--log-file $$b.log --trs-file $$b.trs \
+ 	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ 	"$$tst" $(AM_TESTS_FD_REDIRECT)
 -intlevelset.edp.log: intlevelset.edp
 -	@p='intlevelset.edp'; \
 -	b='intlevelset.edp'; \
++testFE.edp.log: testFE.edp
++	@p='testFE.edp'; \
++	b='testFE.edp'; \
+ 	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ 	--log-file $$b.log --trs-file $$b.trs \
+ 	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ 	"$$tst" $(AM_TESTS_FD_REDIRECT)
 -mesh-internal.edp.log: mesh-internal.edp
 -	@p='mesh-internal.edp'; \
 -	b='mesh-internal.edp'; \
++testFEMorley.edp.log: testFEMorley.edp
++	@p='testFEMorley.edp'; \
++	b='testFEMorley.edp'; \
++	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
++	--log-file $$b.log --trs-file $$b.trs \
++	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
++	"$$tst" $(AM_TESTS_FD_REDIRECT)
++tetgencube.edp.log: tetgencube.edp
++	@p='tetgencube.edp'; \
++	b='tetgencube.edp'; \
++	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
++	--log-file $$b.log --trs-file $$b.trs \
++	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
++	"$$tst" $(AM_TESTS_FD_REDIRECT)
++tetgenholeregion_rugby.edp.log: tetgenholeregion_rugby.edp
++	@p='tetgenholeregion_rugby.edp'; \
++	b='tetgenholeregion_rugby.edp'; \
++	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
++	--log-file $$b.log --trs-file $$b.trs \
++	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
++	"$$tst" $(AM_TESTS_FD_REDIRECT)
++thresholdings.edp.log: thresholdings.edp
++	@p='thresholdings.edp'; \
++	b='thresholdings.edp'; \
++	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
++	--log-file $$b.log --trs-file $$b.trs \
++	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
++	"$$tst" $(AM_TESTS_FD_REDIRECT)
++ttestio.edp.log: ttestio.edp
++	@p='ttestio.edp'; \
++	b='ttestio.edp'; \
++	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
++	--log-file $$b.log --trs-file $$b.trs \
++	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
++	"$$tst" $(AM_TESTS_FD_REDIRECT)
++bfstream.edp.log: bfstream.edp
++	@p='bfstream.edp'; \
++	b='bfstream.edp'; \
++	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
++	--log-file $$b.log --trs-file $$b.trs \
++	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
++	"$$tst" $(AM_TESTS_FD_REDIRECT)
++bilapP3-hct-like.edp.log: bilapP3-hct-like.edp
++	@p='bilapP3-hct-like.edp'; \
++	b='bilapP3-hct-like.edp'; \
++	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
++	--log-file $$b.log --trs-file $$b.trs \
++	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
++	"$$tst" $(AM_TESTS_FD_REDIRECT)
++ClosePoints.edp.log: ClosePoints.edp
++	@p='ClosePoints.edp'; \
++	b='ClosePoints.edp'; \
+ 	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
+ 	--log-file $$b.log --trs-file $$b.trs \
+ 	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
+ 	"$$tst" $(AM_TESTS_FD_REDIRECT)
+ .test.log:
+ 	@p='$<'; \
+ 	$(am__set_b); \
+ 	$(am__check_pre) $(TEST_LOG_DRIVER) --test-name "$$f" \
+ 	--log-file $$b.log --trs-file $$b.trs \
+ 	$(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \
+ 	"$$tst" $(AM_TESTS_FD_REDIRECT)
+ @am__EXEEXT_TRUE at .test$(EXEEXT).log:
+ @am__EXEEXT_TRUE@	@p='$<'; \
+ @am__EXEEXT_TRUE@	$(am__set_b); \
+ @am__EXEEXT_TRUE@	$(am__check_pre) $(TEST_LOG_DRIVER) --test-name "$$f" \
+ @am__EXEEXT_TRUE@	--log-file $$b.log --trs-file $$b.trs \
+ @am__EXEEXT_TRUE@	$(am__common_driver_flags) $(AM_TEST_LOG_DRIVER_FLAGS) $(TEST_LOG_DRIVER_FLAGS) -- $(TEST_LOG_COMPILE) \
+ @am__EXEEXT_TRUE@	"$$tst" $(AM_TESTS_FD_REDIRECT)
+ 
+ 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 "$(distdir)/$$file"; then \
+ 	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ 	    fi; \
+ 	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ 	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+ 	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ 	    fi; \
+ 	    cp -fpR $$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
+ 	$(MAKE) $(AM_MAKEFLAGS) check-TESTS
+ check: check-am
 -all-am: Makefile all-local
++all-am: Makefile $(PROGRAMS) all-local
+ installdirs:
++	for dir in "$(DESTDIR)$(bindir)"; 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:
+ 	if test -z '$(STRIP)'; then \
+ 	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ 	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ 	      install; \
+ 	else \
+ 	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ 	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ 	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+ 	fi
+ mostlyclean-generic:
+ 	-test -z "$(TEST_LOGS)" || rm -f $(TEST_LOGS)
+ 	-test -z "$(TEST_LOGS:.log=.trs)" || rm -f $(TEST_LOGS:.log=.trs)
+ 	-test -z "$(TEST_SUITE_LOG)" || rm -f $(TEST_SUITE_LOG)
+ 
+ clean-generic:
+ 
+ distclean-generic:
+ 	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+ 	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_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-local mostlyclean-am
++clean-am: clean-binPROGRAMS clean-generic clean-local mostlyclean-am
+ 
+ distclean: distclean-am
 -	-rm -rf ./$(DEPDIR)
+ 	-rm -f Makefile
 -distclean-am: clean-am distclean-compile distclean-generic \
 -	distclean-tags
++distclean-am: clean-am distclean-generic
+ 
+ dvi: dvi-am
+ 
+ dvi-am:
+ 
+ html: html-am
+ 
+ html-am:
+ 
+ info: info-am
+ 
+ info-am:
+ 
+ install-data-am:
+ 
+ install-dvi: install-dvi-am
+ 
+ install-dvi-am:
+ 
 -install-exec-am: install-exec-local
++install-exec-am: install-binPROGRAMS install-exec-local
+ 
+ install-html: install-html-am
+ 
+ install-html-am:
+ 
+ install-info: install-info-am
+ 
+ install-info-am:
+ 
+ install-man:
+ 
+ install-pdf: install-pdf-am
+ 
+ install-pdf-am:
+ 
+ install-ps: install-ps-am
+ 
+ install-ps-am:
+ 
+ installcheck-am:
+ 
+ maintainer-clean: maintainer-clean-am
 -	-rm -rf ./$(DEPDIR)
+ 	-rm -f Makefile
+ maintainer-clean-am: distclean-am maintainer-clean-generic
+ 
+ mostlyclean: mostlyclean-am
+ 
 -mostlyclean-am: mostlyclean-compile mostlyclean-generic
++mostlyclean-am: mostlyclean-generic
+ 
+ pdf: pdf-am
+ 
+ pdf-am:
+ 
+ ps: ps-am
+ 
+ ps-am:
+ 
 -uninstall-am:
++uninstall-am: uninstall-binPROGRAMS
+ 
+ .MAKE: check-am install-am install-strip
+ 
 -.PHONY: CTAGS GTAGS TAGS all all-am all-local check check-TESTS \
 -	check-am clean clean-generic clean-local cscopelist-am ctags \
 -	ctags-am distclean distclean-compile distclean-generic \
 -	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-exec-local \
 -	install-html install-html-am install-info install-info-am \
 -	install-man install-pdf install-pdf-am install-ps \
 -	install-ps-am install-strip installcheck installcheck-am \
 -	installdirs maintainer-clean maintainer-clean-generic \
 -	mostlyclean mostlyclean-compile mostlyclean-generic pdf pdf-am \
 -	ps ps-am recheck tags tags-am uninstall uninstall-am
++.PHONY: all all-am all-local check check-TESTS check-am clean \
++	clean-binPROGRAMS clean-generic clean-local cscopelist-am \
++	ctags-am distclean distclean-generic distdir dvi dvi-am html \
++	html-am info info-am install install-am install-binPROGRAMS \
++	install-data install-data-am install-dvi install-dvi-am \
++	install-exec install-exec-am install-exec-local install-html \
++	install-html-am install-info install-info-am install-man \
++	install-pdf install-pdf-am install-ps install-ps-am \
++	install-strip installcheck installcheck-am installdirs \
++	maintainer-clean maintainer-clean-generic mostlyclean \
++	mostlyclean-generic pdf pdf-am ps ps-am recheck tags-am \
++	uninstall uninstall-am uninstall-binPROGRAMS
+ 
+ .PRECIOUS: Makefile
+ 
++all-local: @LOAD_COMPILE@
++
++# FFCS parallel make: some targets need to be built first, sequentially
+ 
 -all-local: all.edp regtests.edp  freefem++.pref
++load_compile: ff-c++ WHERE_LIBRARY-download include.done freefem++.pref
++#
++# max_load
++	- at rm "Missing-plugins-$(DYLIB_SUFFIX).log" 2>/dev/null || true
++	$(MAKE) $(AM_MAKEFLAGS) $(LIST_COMPILE) $(LIST_COMPILE_PKG)
++	@if test -f Missing-plugins-$(DYLIB_SUFFIX).log ; then cat Missing-plugins-$(DYLIB_SUFFIX).log; fi; exit 0 
++	@echo Warning missing plugin: `for i in $(LIST_COMPILE) $(LIST_COMPILE_PKG); do if test ! -s $i ; then j=1; echo "$i," ;fi; done`
++	echo " finish build list $(DYLIB_SUFFIX)"
++
++.cpp.$(DYLIB_SUFFIX): ff-c++
++	 ./ff-c++ -auto $< 
++
++ at ENABLE_FFCS_TRUE@include.done: $(allheaders)
++ at ENABLE_FFCS_TRUE@	-rm -rf include
++ at ENABLE_FFCS_TRUE@	mkdir -p include
++ at ENABLE_FFCS_TRUE@	cp $^ include
++ at ENABLE_FFCS_TRUE@	touch $@
++
++ at ENABLE_FFCS_FALSE@include.done: $(allheaders)
++ at ENABLE_FFCS_FALSE@	-rm -rf include
++ at ENABLE_FFCS_FALSE@	mkdir -p  include
++ at ENABLE_FFCS_FALSE@	for i in $(allheaders); do  ln -s ../$$i include/. ; done 
++ at ENABLE_FFCS_FALSE@	touch $@
++
++clean-local::
++	-rm -r include
++	-rm include.done
++
++Ref: makeref.edp
++	../src/nw/FreeFem++-nw makeref.edp
++
++makeref.edp: regtests.m4 ../regtests.m4
++	m4 regtests.m4 > makeref.edp
++
++all-local: all.edp regtests.edp load_compile
++
++# FFCS - 27/2/13 - remove dependency on Makefile to avoid recompiling everything everytime something is changed in the
++# configuration step
+ 
+ all.edp:
 -	(echo "NoUseOfWait=true;int verbosityy=verbosity;"; \
++	@(echo "NoGraphicWindow=true;NoUseOfWait=true;int verbosityy=verbosity;"; \
+ 	for i in *`ls *.edp|grep -v -E '^(all|regtests|makeref|ref)\.edp$$'` ; do  \
+ 		echo ' cout << "--------- file : '$$i' --------------------------------------------------------" << endl;' ;\
+ 		echo "verbosity=verbosityy;" ; \
+ 		echo \{ include \"$$i\"\;\}\; ;\
+ 		echo ' cout << "------------------------------------------------------------------------------ " << endl;' ;\
+ 	done) > $@
+ 
 -clean-local:
 -	-rm *.fg *.eps *~ *.ps  *.mesh *.mesh.gmsh f.txt	u.txt A.matrix	mm.matrix mm.b sphere-a.faces	sphere-a.points	sphere.faces	sphere.points toto.Th		toto.am_fmt	toto.dbg.gmsh toto.Th.gmsh	toto.dbg	toto.msh plot.gp ListOfAllocPtr-8.bin ffglut*.ppm th.msh Th1.msh		Th12.msh	th.msh 	emptymesh-2.msh	 thermic.dat
 -# To create a new set of reference values in "ref.edp"
 -Ref: makeref.edp freefem++.pref
 -	../src/nw/FreeFem++-nw makeref.edp
 -install-exec-local:: 
 -	$(mkinstalldirs) -m 755 $(DESTDIR)$(ff_prefix_dir)/idp
 -	$(INSTALL)  -m 555  $(LIST_IDP)  $(DESTDIR)$(ff_prefix_dir)/idp
 -
 -makeref.edp: regtests.m4 ../regtests.m4
 -	m4 regtests.m4 > makeref.edp
 -freefem++.pref:
 -	echo loadpath = \"../examples++-load/\" >freefem++.pref
 -	echo loadpath += \"./\" >>freefem++.pref
 -
+ # To check the scripts against their reference values
+ regtests.edp: regtests.m4 ../regtests.m4
+ 	m4 -DASSERT regtests.m4 > regtests.edp
 -FORCE:
++
++# FFCS - 27/2/13 - remove dependency on Makefile to avoid recompiling everything everytime something is changed in the
++# configuration step
++
++$(LIST_COMPILE):ff-c++ include.done
++
++clean-local::
++	-rm *.o *.$(DYLIB_SUFFIX) load.link WHERE_LIBRARY-download ff-get-dep ff-c++ ff-pkg-download \
++	  $(LIST_COMPILE) $(LIST_COMPILE_PKG)  regtests.edp makeref.edp
++	-rm -rf include include.done
++ff-c++:load.link.in load.link WHERE_LIBRARY-download ff-get-dep ../config.status
++	../config.status  --file=ff-c++:load.link.in
++	chmod a+x ff-c++
++load.link:load.link.in ../config.status
++	../config.status  --file=load.link:load.link.in
++	chmod a+x load.link
++ff-pkg-download:ff-pkg-download.in ../config.status
++	../config.status  --file=$@:$@.in
++	chmod a+x $@
++	cp $@ ../download/bin
++ff-get-dep:ff-get-dep.in ../config.status
++	../config.status  --file=$@:$@.in
++	chmod a+x $@
++	-if [ -d ../download/bin ] ;then cp $@ ../download/bin; fi
++WHERE_LIBRARY-download:ff-pkg-download FORCE  WHERE_LIBRARY-config WHERE_LIBRARY
++	@./ff-pkg-download >$@-new
++	@diff $@-new $@  || (cp $@-new $@ ;touch WHERE_LIBRARY)
++WHERE_LIBRARY:
++	touch $@
++FORCE: ;
++freefem++.pref:
++	echo loadpath = \"./\" >freefem++.pref
++install-exec-local:: load_compile WHERE_LIBRARY
++	$(mkinstalldirs) -m 755 $(DESTDIR)$(ff_prefix_dir)/lib
++	test -n "$(MPIPROG)" && $(mkinstalldirs) -m 755 $(DESTDIR)$(ff_prefix_dir)/lib/mpi || true
++	$(mkinstalldirs) -m 755 $(DESTDIR)$(ff_prefix_dir)/include
++	$(mkinstalldirs) -m 755 $(DESTDIR)$(ff_prefix_dir)/etc
++	$(INSTALL_DATA)  clapack.h ppmimg.h  bmo.hpp msh3.hpp pcm.hpp  include/*   $(DESTDIR)$(ff_prefix_dir)/include
++	$(INSTALL)  -m 555 $(LIST_COMPILE) $(DESTDIR)$(ff_prefix_dir)/lib
++	$(INSTALL)  -m 555 ff-get-dep.awk  WHERE_LIBRARY-config WHERE_LIBRARY  $(DESTDIR)$(ff_prefix_dir)/lib
++	for i in  WHERE_LIBRARY-config WHERE_LIBRARY WHERE_LIBRARY-download; do \
++	  sed <$$i >$(DESTDIR)$(ff_prefix_dir)/lib/$$i 's#$(abs_top_builddir)/download#$(ff_prefix_dir)#' ;\
++	 done
++	echo loadpath += \"./\"  >$(DESTDIR)$(ff_prefix_dir)/etc/freefem++.pref
++	echo loadpath += \"$(ff_prefix_dir)/lib\"  >>$(DESTDIR)$(ff_prefix_dir)/etc/freefem++.pref
++	echo includepath += \"$(ff_prefix_dir)/idp\"  >>$(DESTDIR)$(ff_prefix_dir)/etc/freefem++.pref
++	$(INSTALL_SCRIPT) ff-c++  $(DESTDIR)${bindir}
++	$(INSTALL_SCRIPT) ff-pkg-download  $(DESTDIR)${bindir}
++	$(INSTALL_SCRIPT) ff-get-dep   $(DESTDIR)${bindir}
++	-for i in $(LIST_COMPILE_PKG); do \
++	 if [ -f $$i ] ; then 	$(INSTALL)  -m 555 $$i $(DESTDIR)$(ff_prefix_dir)/lib; fi; done
++	- if [ -n "$(MPIPROG)" ] ; then \
++		for i in $(LIST_COMPILE_PKG) $(LIST_COMPILE); do \
++		 if [ -f ../examples++-mpi/$$i ] ; then \
++	    	    $(INSTALL)  -m 555 ../examples++-mpi/$$i $(DESTDIR)$(ff_prefix_dir)/lib/mpi; \
++	        else echo missing install mpi version ???  ../examples++-mpi/$$i ;\
++	         fi;  \
++	        done ; \
++	fi
++
++clean-local::
++	-rm *.fg *.eps *~ *.ps  *.mesh *.mesh.gmsh ListOfAllocPtr-8.bin ffglut*.ppm Th.o.meshb	Th3.d.meshb	dep.sol.meshbgh \
++ipopt.out	mmg.out xxxx ThFF.txt		TriQA.txt		cavidadTT.txt		mass.txt		xy.txt \
++ThFF_Metric.txt		TriQA_Metric.txt	datanc.txt		u100m8.txt \
++TTh.sol		Th.o.sol	Th3.sol		dep.o.sol	dep.sol		gradient.sol	hessien.sol pippo.data pippo.dx testsavemedit.solb med.gp bidule.vtk	disque.vtk g-iso 
++
++# FFCS: add tags for files that are not specified to automake by a SOURCE directive (this tags file is automatically
++# taken into account by automake when it sees it).
++
++TAGS:
++	etags *.?pp
+ 
+ # 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:
diff --cc src/fflib/strversionnumber.cpp
index 0000000,60f626e..0760d22
mode 000000,100644..100644
--- a/src/fflib/strversionnumber.cpp
+++ b/src/fflib/strversionnumber.cpp
@@@ -1,0 -1,23 +1,23 @@@
+ #include "config-wrapper.h"
+ #include "strversionnumber.hpp"
+ #include <cstdlib>
+ using namespace std;
+ #define TOSTRING1(i) #i
+ #define TOSTRING(i) TOSTRING1(i)
+ 
+ //#include <sstream>
+ #include <cstdio>
+ using namespace std;
+ 
+ double VersionNumber(){
+   return VersionFreeFempp;
+ }
+ 
+ string StrVersionNumber(){
+ //  std::ostringstream buffer;
+ //  buffer.precision(8);
+ //  buffer<<VersionNumber();
+   static char buffer[100];
 -  sprintf(buffer," %9f (date Lun 29 jui 2015 15:34:41 CEST)",VersionNumber());
 -  return buffer; //.str()+" (date Lun 29 jui 2015 15:34:41 CEST)" ;
++  sprintf(buffer," %9f (date Δευ 01 Ιούν 2015 07:04:53 μμ EEST)",VersionNumber());
++  return buffer; //.str()+" (date Δευ 01 Ιούν 2015 07:04:53 μμ EEST)" ;
+ }
diff --cc src/fflib/strversionnumber.cpp.orig
index 0000000,60f626e..0760d22
mode 000000,100644..100644
--- a/src/fflib/strversionnumber.cpp.orig
+++ b/src/fflib/strversionnumber.cpp.orig
@@@ -1,0 -1,23 +1,23 @@@
+ #include "config-wrapper.h"
+ #include "strversionnumber.hpp"
+ #include <cstdlib>
+ using namespace std;
+ #define TOSTRING1(i) #i
+ #define TOSTRING(i) TOSTRING1(i)
+ 
+ //#include <sstream>
+ #include <cstdio>
+ using namespace std;
+ 
+ double VersionNumber(){
+   return VersionFreeFempp;
+ }
+ 
+ string StrVersionNumber(){
+ //  std::ostringstream buffer;
+ //  buffer.precision(8);
+ //  buffer<<VersionNumber();
+   static char buffer[100];
 -  sprintf(buffer," %9f (date Lun 29 jui 2015 15:34:41 CEST)",VersionNumber());
 -  return buffer; //.str()+" (date Lun 29 jui 2015 15:34:41 CEST)" ;
++  sprintf(buffer," %9f (date Δευ 01 Ιούν 2015 07:04:53 μμ EEST)",VersionNumber());
++  return buffer; //.str()+" (date Δευ 01 Ιούν 2015 07:04:53 μμ EEST)" ;
+ }

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/freefempp.git



More information about the debian-science-commits mailing list