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)
|