1 # Copyright (C) 2007-2013 CEA/DEN, EDF R&D
3 # This library is free software; you can redistribute it and/or
4 # modify it under the terms of the GNU Lesser General Public
5 # License as published by the Free Software Foundation; either
6 # version 2.1 of the License.
8 # This library is distributed in the hope that it will be useful,
9 # but WITHOUT ANY WARRANTY; without even the implied warranty of
10 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
11 # Lesser General Public License for more details.
13 # You should have received a copy of the GNU Lesser General Public
14 # License along with this library; if not, write to the Free Software
15 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
17 # See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
20 include $(top_srcdir)/adm_local/unix/make_common_starter.am
23 lib_LTLIBRARIES = libInterpKernelTest.la
26 Interpolation3DTest.cxx \
27 Interpolation3DTest.hxx \
28 MultiElement3DSurfTests.hxx
37 libInterpKernelTest_la_SOURCES= \
38 InterpKernelTestExport.hxx \
43 InterpolationPlanarTestSuite.hxx \
44 ExprEvalInterpTest.hxx \
45 ExprEvalInterpTest.cxx \
46 QuadraticPlanarInterpTest.hxx \
47 QuadraticPlanarInterpTest.cxx \
48 QuadraticPlanarInterpTest2.cxx \
49 QuadraticPlanarInterpTest3.cxx \
50 QuadraticPlanarInterpTest4.cxx \
51 QuadraticPlanarInterpTest5.cxx \
52 SingleElementPlanarTests.hxx \
53 SingleElementPlanarTests.cxx \
54 TransformedTriangleIntersectTest.hxx \
55 TransformedTriangleIntersectTest.cxx \
56 TransformedTriangleTest.hxx \
57 TransformedTriangleTest.cxx \
58 UnitTetra3D2DIntersectionTest.hxx \
59 UnitTetra3D2DIntersectionTest.cxx \
60 UnitTetraIntersectionBaryTest.hxx \
61 UnitTetraIntersectionBaryTest.cxx \
62 TestInterpKernelUtils.hxx \
63 TestInterpKernelUtils.cxx
65 libInterpKernelTest_la_CPPFLAGS = \
67 -I$(srcdir)/../INTERP_KERNEL \
68 -I$(srcdir)/../INTERP_KERNEL/Geometric2D \
69 -I$(srcdir)/../INTERP_KERNEL/Bases \
70 -I$(srcdir)/../INTERP_KERNEL/ExprEval \
71 -I$(srcdir)/../INTERP_KERNEL/GaussPoints \
72 -DOPTIMIZE -DLOG_LEVEL=0
74 libInterpKernelTest_la_LDFLAGS = \
76 ../INTERP_KERNEL/libinterpkernel.la
78 libInterpKernelTest_la_SOURCES += \
79 InterpolationOptionsTest.hxx \
80 InterpolationOptionsTest.cxx \
81 InterpolationTestSuite.hxx \
86 MultiElement2DTests.hxx \
87 MultiElementTetraTests.hxx \
88 SingleElementTetraTests.hxx
90 libInterpKernelTest_la_CPPFLAGS += \
92 $(MED3_INCLUDES) $(HDF5_INCLUDES) \
93 -I$(srcdir)/../MEDLoader \
94 -I$(srcdir)/../MEDCoupling
96 libInterpKernelTest_la_LDFLAGS += \
97 ../MEDLoader/libmedloader.la ../MEDCoupling/libmedcoupling.la -lm
100 bin_PROGRAMS = TestINTERP_KERNEL
102 bin_PROGRAMS += PerfTest
104 TestINTERP_KERNEL_SOURCES = \
108 TestINTERP_KERNEL_CPPFLAGS = $(libInterpKernelTest_la_CPPFLAGS)
109 TestINTERP_KERNEL_LDADD = $(libInterpKernelTest_la_LDFLAGS) libInterpKernelTest.la
111 TestINTERP_KERNEL_SOURCES += HexaTests.hxx
115 MeshTestToolkit.hxx \
118 PerfTest_CPPFLAGS = $(libInterpKernelTest_la_CPPFLAGS)
119 PerfTest_LDADD = $(MED3_LIBS_C_ONLY) $(libInterpKernelTest_la_LDFLAGS) libInterpKernelTest.la
121 UNIT_TEST_PROG = TestINTERP_KERNEL