File: Makefile.am

package info (click to toggle)
freefem++ 3.47+dfsg1-1
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 132,088 kB
  • ctags: 19,726
  • sloc: cpp: 138,951; ansic: 22,605; sh: 4,951; makefile: 2,935; fortran: 1,147; perl: 768; awk: 282; php: 182
file content (68 lines) | stat: -rw-r--r-- 2,641 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
# Makefile using Automake + Autoconf
# ----------------------------------
# $Id$

noinst_LIBRARIES=libff.a

# FFCS - 28/11/11 - ffapi.cpp cannot be part of libff.a because it
# needs to be compiled with different options depending on the
# executable it is included in (eg with/without MPI)

libff_a_SOURCES2=  UMFPack_Solver.cpp \
AFunction.cpp AFunction2.cpp  \
 array_long.cpp          array_real.cpp        array_complex.cpp \
lex.cpp lgmesh.cpp	lgmesh3.cpp 	\
CodeAlloc.cpp lgmat.cpp global.cpp 					\
../femlib/Drawing.cpp ../femlib/gibbs.cpp				\
../femlib/CheckPtr.cpp ../femlib/fem.cpp				\
../femlib/QuadratureFormular.cpp ../femlib/FESpace.cpp			\
../femlib/Element_RT.cpp ../femlib/mshptg.cpp ../femlib/FQuadTree.cpp	\
../bamglib/QuadTree.cpp ../bamglib/R2.cpp ../bamglib/Meshio.cpp		\
../bamglib/Mesh2.cpp ../bamglib/Metric.cpp ../femlib/BamgFreeFem.cpp	\
../bamglib/MeshDraw.cpp ../bamglib/MeshGeom.cpp				\
../bamglib/MeshQuad.cpp ../bamglib/SetOfE4.cpp ../bamglib/MeshRead.cpp	\
../bamglib/write_hdf5.cpp ../bamglib/write_hdf5.hpp ../bamglib/write_xdmf.cpp \
../bamglib/MeshWrite.cpp problem.cpp mt19937ar.cpp \
../Graphics/DefColor.cpp \
 InitFunct.cpp ../Algo/lgalgo.cpp			\
../femlib/Element_P2h.cpp load.cpp lgfem.cpp AFunction.hpp AnyType.hpp	\
error.hpp ../femlib/gmres.hpp InitFunct.hpp lex.hpp lgfem.hpp lgmesh3.hpp \
lgmesh.hpp lgsolver.hpp	\
Operator.hpp problem.hpp Serialize.hpp showverb.hpp String.hpp		\
throwassert.hpp versionnumber.hpp  CodeAlloc.hpp \
array_init.hpp  array_tlp.hpp array_resize.hpp \
strversionnumber.hpp ffstack.hpp AddNewFE.h \
environment.cpp environment.hpp string_def.cpp \
../femlib/FESpacen.cpp \
../femlib/P012_1d.cpp \
../femlib/P012_2d.cpp \
../femlib/P012_3d.cpp \
../femlib/Mesh1dn.cpp \
../femlib/Mesh2dn.cpp \
../femlib/Mesh3dn.cpp \
../femlib/GQuadTree.cpp \
../femlib/libmesh5.c \
glumesh2D.cpp \
PlotStream.hpp \
endian.hpp \
ff++.hpp \
../Eigen/arpackff.hpp \
../femlib/splitsimplex.cpp AFunction_ext.hpp \
ffapi.hpp P1IsoValue.cpp	P1IsoValue.hpp

libff_a_SOURCES=$(libff_a_SOURCES2)  strversionnumber.cpp 

# eigenvalue.cpp is optional (see configure.ac)
EXTRA_libff_a_SOURCES=../Eigen/eigenvalue.cpp
libff_a_LIBADD=@EIGENOBJ@
libff_a_DEPENDENCIES=@EIGENOBJ@

AM_CPPFLAGS=-I$(srcdir)/../lglib -I$(srcdir)/../bamglib -I$(srcdir)/../Graphics -I$(srcdir)/../femlib $(HDF5_CPPFLAGS) $(UMFPACK_CPPFLAGS)
# -I$(top_srcdir)/arpack/arpack++/include

# Build date changes at every change
EXTRA_DIST=strversionnumber.m4
BUILT_SOURCES=strversionnumber.cpp
strversionnumber.cpp: $(libff_a_SOURCES2) ../../configure
	m4 -DVersionFreeFemDate="@FF_DATE@" strversionnumber.m4 > $@
FORCE: