# PLEASE adhere to the alphabetical ordering in this Makefile! # Also indentation by a single tab SUBDIRS = \ ../Actions/unittests \ ../Descriptors/unittests \ ../LinearAlgebra/unittests \ ../Parser/unittests \ ../RandomNumbers/unittests \ ../Shapes/unittests \ ../UIElements/Menu/unittests INCLUDES = -I$(top_srcdir)/src AM_LDFLAGS = ${CodePatterns_LIBS} $(CPPUNIT_LIBS) -ldl AM_CPPFLAGS = ${BOOST_CPPFLAGS} $(CPPUNIT_CFLAGS) ${CodePatterns_CFLAGS} TESTS = \ AnalysisBondsUnitTest \ AnalysisCorrelationToPointUnitTest \ AnalysisCorrelationToSurfaceUnitTest \ AnalysisPairCorrelationUnitTest \ BondGraphUnitTest \ BoxUnitTest \ CountBondsUnitTest \ FormulaUnittest \ LinkedCellUnitTest \ ListOfBondsUnitTest \ PeriodentafelUnitTest \ SubspaceFactorizerUnitTest \ TesselationUnitTest \ Tesselation_BoundaryTriangleUnitTest \ Tesselation_InOutsideUnitTest check_PROGRAMS = $(TESTS) noinst_PROGRAMS = $(TESTS) TestRunner BOOST_LIB = $(BOOST_LDFLAGS) $(BOOST_MPL_LIB) $(BOOST_PROGRAM_OPTIONS_LIB) $(BOOST_FILESYSTEM_LIB) $(BOOST_SYSTEM_LIB) $(BOOST_THREAD_LIB) GSLLIBS = \ ../Shapes/libMolecuilderShapes.la \ ../LinearAlgebra/libMolecuilderLinearAlgebra.la \ ../Exceptions/libMolecuilderExceptions.la \ ../RandomNumbers/libMolecuilderRandomNumbers.la \ $(BOOST_LIB) ALLLIBS = \ ../UIElements/libMolecuilderUI.la \ ../Actions/libMolecuilderActions.la \ ${PARSERLIBS} \ ../libMolecuilder.la \ ${GSLLIBS} PARSERLIBS = ../Parser/libMolecuilderParser.la UILIBS = ../UIElements/libMolecuilderUI.la TESTSOURCES = \ ../Actions/unittests/ActionRegistryUnitTest.cpp \ ../Actions/unittests/ActionSequenceUnitTest.cpp \ AnalysisBondsUnitTest.cpp \ AnalysisCorrelationToPointUnitTest.cpp \ AnalysisCorrelationToSurfaceUnitTest.cpp \ AnalysisPairCorrelationUnitTest.cpp \ ../Descriptors/unittests/AtomDescriptorUnitTest.cpp \ ../Actions/unittests/AtomsCalculationUnitTest.cpp \ BondGraphUnitTest.cpp \ BoxUnitTest.cpp \ CountBondsUnitTest.cpp \ FormulaUnitTest.cpp \ ../LinearAlgebra/unittests/LinearSystemOfEquationsUnitTest.cpp \ ../LinearAlgebra/unittests/LineUnitTest.cpp \ LinkedCellUnitTest.cpp \ ListOfBondsUnitTest.cpp \ ../Actions/unittests/ManipulateAtomsUnitTest.cpp \ ../LinearAlgebra/unittests/MatrixContentSymmetricUnitTest.cpp \ ../LinearAlgebra/unittests/MatrixContentUnitTest.cpp \ ../LinearAlgebra/unittests/MatrixUnitTest.cpp \ ../UIElements/Menu/unittests/MenuDescriptionUnitTest.cpp \ ../Descriptors/unittests/MoleculeDescriptorUnitTest.cpp \ ../Parser/unittests/ParserCommonUnitTest.cpp \ ../Parser/unittests/ParserTremoloUnitTest.cpp \ PeriodentafelUnitTest.cpp \ ../LinearAlgebra/unittests/PlaneUnitTest.cpp \ ../Shapes/unittests/ShapeUnitTest.cpp \ TesselationUnitTest.cpp \ Tesselation_BoundaryTriangleUnitTest.cpp \ Tesselation_InsideOutsideUnitTest.cpp \ ../LinearAlgebra/unittests/VectorContentUnitTest.cpp \ ../LinearAlgebra/unittests/VectorUnitTest.cpp TESTHEADERS = \ ../Actions/unittests/ActionRegistryUnitTest.hpp \ ../Actions/unittests/ActionSequenceUnitTest.hpp \ AnalysisBondsUnitTest.hpp \ AnalysisCorrelationToPointUnitTest.hpp \ AnalysisCorrelationToSurfaceUnitTest.hpp \ AnalysisPairCorrelationUnitTest.hpp \ ../Descriptors/unittests/AtomDescriptorUnitTest.hpp \ ../Actions/unittests/AtomsCalculationUnitTest.hpp \ BondGraphUnitTest.hpp \ BoxUnitTest.hpp \ CountBondsUnitTest.hpp \ FormulaUnitTest.hpp \ ../LinearAlgebra/unittests/LinearSystemOfEquationsUnitTest.hpp \ ../LinearAlgebra/unittests/LineUnitTest.hpp \ LinkedCellUnitTest.hpp \ ListOfBondsUnitTest.hpp \ ../Actions/unittests/ManipulateAtomsUnitTest.hpp \ ../LinearAlgebra/unittests/MatrixContentSymmetricUnitTest.hpp \ ../LinearAlgebra/unittests/MatrixContentUnitTest.hpp \ ../LinearAlgebra/unittests/MatrixUnitTest.hpp \ ../UIElements/Menu/unittests/MenuDescriptionUnitTest.hpp \ ../Descriptors/unittests/MoleculeDescriptorUnitTest.hpp \ ../Parser/unittests/ParserCommonUnitTest.hpp \ ../Parser/unittests/ParserTremoloUnitTest.hpp \ PeriodentafelUnitTest.hpp \ ../LinearAlgebra/unittests/PlaneUnitTest.hpp \ ../Shapes/unittests/ShapeUnitTest.hpp \ TesselationUnitTest.hpp \ Tesselation_BoundaryTriangleUnitTest.hpp \ Tesselation_InsideOutsideUnitTest.hpp \ ../LinearAlgebra/unittests/VectorContentUnitTest.hpp \ ../LinearAlgebra/unittests/VectorUnitTest.hpp AnalysisBondsUnitTest_SOURCES = $(top_srcdir)/src/unittests/UnitTestMain.cpp \ AnalysisBondsUnitTest.cpp \ AnalysisBondsUnitTest.hpp AnalysisBondsUnitTest_LDADD = ${ALLLIBS} AnalysisCorrelationToPointUnitTest_SOURCES = $(top_srcdir)/src/unittests/UnitTestMain.cpp \ analysis_correlation.hpp \ AnalysisCorrelationToPointUnitTest.cpp \ AnalysisCorrelationToPointUnitTest.hpp AnalysisCorrelationToPointUnitTest_LDADD = ${ALLLIBS} AnalysisCorrelationToSurfaceUnitTest_SOURCES = $(top_srcdir)/src/unittests/UnitTestMain.cpp \ analysis_correlation.hpp \ AnalysisCorrelationToSurfaceUnitTest.cpp \ AnalysisCorrelationToSurfaceUnitTest.hpp AnalysisCorrelationToSurfaceUnitTest_LDADD = ${ALLLIBS} AnalysisPairCorrelationUnitTest_SOURCES = $(top_srcdir)/src/unittests/UnitTestMain.cpp \ analysis_correlation.hpp \ AnalysisPairCorrelationUnitTest.cpp \ AnalysisPairCorrelationUnitTest.hpp AnalysisPairCorrelationUnitTest_LDADD = ${ALLLIBS} BondGraphUnitTest_SOURCES = $(top_srcdir)/src/unittests/UnitTestMain.cpp \ BondGraphUnitTest.cpp \ BondGraphUnitTest.hpp BondGraphUnitTest_LDADD = ${ALLLIBS} BoxUnitTest_SOURCES = $(top_srcdir)/src/unittests/UnitTestMain.cpp \ BoxUnitTest.cpp \ BoxUnitTest.hpp BoxUnitTest_LDADD = ${ALLLIBS} CountBondsUnitTest_SOURCES = $(top_srcdir)/src/unittests/UnitTestMain.cpp \ CountBondsUnitTest.cpp \ CountBondsUnitTest.hpp CountBondsUnitTest_LDADD = ${ALLLIBS} FormulaUnittest_SOURCES = $(top_srcdir)/src/unittests/UnitTestMain.cpp \ FormulaUnitTest.cpp \ FormulaUnitTest.hpp FormulaUnittest_LDADD = ${ALLLIBS} LinkedCellUnitTest_SOURCES = $(top_srcdir)/src/unittests/UnitTestMain.cpp \ LinkedCellUnitTest.cpp \ LinkedCellUnitTest.hpp LinkedCellUnitTest_LDADD = ${ALLLIBS} ListOfBondsUnitTest_SOURCES = $(top_srcdir)/src/unittests/UnitTestMain.cpp \ ListOfBondsUnitTest.cpp \ ListOfBondsUnitTest.hpp ListOfBondsUnitTest_LDADD = ${ALLLIBS} PeriodentafelUnitTest_SOURCES = $(top_srcdir)/src/unittests/UnitTestMain.cpp \ PeriodentafelUnitTest.cpp \ PeriodentafelUnitTest.hpp PeriodentafelUnitTest_LDADD = ${ALLLIBS} SubspaceFactorizerUnitTest_SOURCES = $(top_srcdir)/src/unittests/UnitTestMain.cpp \ SubspaceFactorizerUnitTest.cpp \ SubspaceFactorizerUnitTest.hpp SubspaceFactorizerUnitTest_LDADD = ${GSLLIBS} TesselationUnitTest_SOURCES = $(top_srcdir)/src/unittests/UnitTestMain.cpp \ TesselationUnitTest.cpp \ TesselationUnitTest.hpp TesselationUnitTest_LDADD = ${ALLLIBS} Tesselation_BoundaryTriangleUnitTest_SOURCES = $(top_srcdir)/src/unittests/UnitTestMain.cpp \ Tesselation_BoundaryTriangleUnitTest.cpp \ Tesselation_BoundaryTriangleUnitTest.hpp Tesselation_BoundaryTriangleUnitTest_LDADD = ${ALLLIBS} Tesselation_InOutsideUnitTest_SOURCES = $(top_srcdir)/src/unittests/UnitTestMain.cpp \ Tesselation_InsideOutsideUnitTest.cpp \ Tesselation_InsideOutsideUnitTest.hpp Tesselation_InOutsideUnitTest_LDADD = ${ALLLIBS} TestRunner_SOURCES = TestRunnerMain.cpp $(TESTSOURCES) $(TESTHEADERS) TestRunner_LDADD = ${UILIBS} ${ALLLIBS} #AUTOMAKE_OPTIONS = parallel-tests