File: Makefile.am

package info (click to toggle)
psurface 2.0.0-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 1,092 kB
  • sloc: cpp: 12,339; makefile: 111; awk: 38
file content (99 lines) | stat: -rw-r--r-- 3,327 bytes parent folder | download | duplicates (3)
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
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
SUBDIRS = test

# install pkg-config information
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = psurface.pc

ACLOCAL_AMFLAGS = -I m4

bin_PROGRAMS = psurface-convert psurface-simplify psurface-smooth

include_psurface_HEADERS = \
	$(top_srcdir)/AmiraMeshIO.h \
	$(top_srcdir)/Box.h \
	$(top_srcdir)/CircularPatch.h \
	$(top_srcdir)/ContactMapping.h \
	$(top_srcdir)/DirectionFunction.h \
	$(top_srcdir)/DomainPolygon.h \
	$(top_srcdir)/Domains.h \
	$(top_srcdir)/EdgeIntersectionFunctor.h \
	$(top_srcdir)/GlobalNodeIdx.h \
	$(top_srcdir)/HxParamToolBox.h \
	$(top_srcdir)/IntersectionPrimitiveCollector.h \
	$(top_srcdir)/IntersectionPrimitive.h \
	$(top_srcdir)/MultiDimOctree.h \
	$(top_srcdir)/NodeBundle.h \
	$(top_srcdir)/Node.h \
	$(top_srcdir)/NormalProjector.h \
	$(top_srcdir)/PathVertex.h \
	$(top_srcdir)/PlaneParam.h \
	$(top_srcdir)/PointIntersectionFunctor.h \
	$(top_srcdir)/psurfaceAPI.h \
	$(top_srcdir)/PSurfaceFactory.h \
	$(top_srcdir)/PSurface.h \
	$(top_srcdir)/PSurfaceSmoother.h \
	$(top_srcdir)/QualityRequest.h \
	$(top_srcdir)/SparseMatrix.h \
	$(top_srcdir)/StaticMatrix.h \
	$(top_srcdir)/StaticVector.h \
	$(top_srcdir)/SurfaceBase.h \
	$(top_srcdir)/SurfaceParts.h \
        $(top_srcdir)/TargetSurface.h \
	$(top_srcdir)/Triangulator.h \
	$(top_srcdir)/VertexHeap.h \
	$(top_srcdir)/Hdf5IO.h \
	$(top_srcdir)/VtkIO.h \
	$(top_srcdir)/GmshIO.h \
	$(top_srcdir)/streams.hh \
	$(top_srcdir)/indent.hh \
	$(top_srcdir)/common.hh \
	$(top_srcdir)/vtuwriter.hh \
	$(top_srcdir)/dataarraywriter.hh \
	$(top_srcdir)/b64enc.hh
include_psurfacedir = $(includedir)/psurface

lib_LTLIBRARIES= libpsurface.la

libpsurface_la_SOURCES= \
	AmiraMeshIO.cpp \
	CircularPatch.cpp \
	ContactMapping.cpp \
	DomainPolygon.cpp \
	Domains.cpp \
	HxParamToolBox.cpp \
	IntersectionPrimitiveCollector.cpp \
	Iterators.cpp \
	NormalProjector.cpp \
	PlaneParam.cpp \
	PSurface.cpp \
	PSurfaceFactory.cpp \
	PSurfaceSmoother.cpp \
	SurfaceBase.cpp \
	TargetSurface.cpp \
	Triangulator.cpp \
	VtkIO.cpp \
	GmshIO.cpp

if HAVE_HDF5
libpsurface_la_SOURCES += Hdf5IO.cpp
endif

AM_CPPFLAGS= -I$(top_srcdir)/include/psurface -DPSURFACE_STANDALONE
libpsurface_la_CPPFLAGS = $(AM_CPPFLAGS) $(HDF5_CPPFLAGS) $(AMIRAMESH_CPPFLAGS)
libpsurface_la_LIBADD = $(HDF5_LIBS) $(HDF5_LDFLAGS) $(AMIRAMESH_LIBS)
libpsurface_la_LDFLAGS = $(AM_LDFLAGS) $(HDF5_LIBS) $(HDF5_LDFLAGS) $(AMIRAMESH_LDFLAGS)

psurface_convert_SOURCES =  psurface-convert.cpp
psurface_convert_CPPFLAGS = $(AM_CPPFLAGS) $(HDF5_CPPFLAGS) $(AMIRAMESH_CPPFLAGS)
psurface_convert_LDADD = $(HDF5_LIBS) $(HDF5_LDFLAGS)  $(AMIRAMESH_LIBS) libpsurface.la
psurface_convert_LDFLAGS = $(AM_LDFLAGS) $(HDF5_LIBS) $(HDF5_LDFLAGS)  $(AMIRAMESH_LDFLAGS)

psurface_simplify_SOURCES =  psurface-simplify.cpp
psurface_simplify_CPPFLAGS = $(AM_CPPFLAGS) $(HDF5_CPPFLAGS) $(AMIRAMESH_CPPFLAGS)
psurface_simplify_LDADD = $(HDF5_LIBS) $(HDF5_LDFLAGS)  $(AMIRAMESH_LIBS) libpsurface.la
psurface_simplify_LDFLAGS = $(AM_LDFLAGS) $(HDF5_LIBS) $(HDF5_LDFLAGS)  $(AMIRAMESH_LDFLAGS)

psurface_smooth_SOURCES =  psurface-smooth.cpp
psurface_smooth_CPPFLAGS = $(AM_CPPFLAGS) $(HDF5_CPPFLAGS) $(AMIRAMESH_CPPFLAGS)
psurface_smooth_LDADD = $(HDF5_LIBS) $(HDF5_LDFLAGS)  $(AMIRAMESH_LIBS) libpsurface.la
psurface_smooth_LDFLAGS = $(AM_LDFLAGS) $(HDF5_LIBS) $(HDF5_LDFLAGS)  $(AMIRAMESH_LDFLAGS)