# PLEASE adhere to the alphabetical ordering in this Makefile! # Also indentation by a single tab SUBDIRS = \ ../Actions/unittests \ ../Descriptors/unittests \ ../Helpers/unittests \ ../LinearAlgebra/unittests \ ../Parser/unittests \ ../Patterns/unittests \ ../UIElements/Menu/unittests INCLUDES = -I$(top_srcdir)/src AM_LDFLAGS = $(CPPUNIT_LIBS) -ldl AM_CXXFLAGS = $(CPPUNIT_CFLAGS) AM_CPPFLAGS = ${BOOST_CPPFLAGS} TESTS = \ AnalysisBondsUnitTests \ AnalysisCorrelationToPointUnitTest \ AnalysisCorrelationToSurfaceUnitTest \ AnalysisPairCorrelationUnitTest \ BondGraphUnitTest \ BoxUnittest \ CountBondsUnitTest \ FormulaUnittest \ LinkedCellUnitTest \ ListOfBondsUnitTest \ periodentafelTest \ ShapeUnittest \ SubspaceFactorizerUnitTest \ TesselationUnitTest \ Tesselation_BoundaryTriangleUnitTest \ Tesselation_InOutsideUnitTest \ VectorContentUnitTest \ VectorUnitTest 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 = \ ../LinearAlgebra/libMolecuilderLinearAlgebra-@MOLECUILDER_API_VERSION@.la \ ../Exceptions/libMolecuilderExceptions-@MOLECUILDER_API_VERSION@.la \ ../Helpers/libMolecuilderHelpers-@MOLECUILDER_API_VERSION@.la \ $(BOOST_LIB) ALLLIBS = \ ../UIElements/libMolecuilderUI-@MOLECUILDER_API_VERSION@.la \ ../Actions/libMolecuilderActions-@MOLECUILDER_API_VERSION@.la \ ${PARSERLIBS} \ ../libMolecuilder-@MOLECUILDER_API_VERSION@.la \ ${GSLLIBS} PARSERLIBS = ../Parser/libMolecuilderParser-@MOLECUILDER_API_VERSION@.la UILIBS = ../UIElements/libMolecuilderUI-@MOLECUILDER_API_VERSION@.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 \ ../Patterns/unittests/CacheableUnitTest.cpp \ CountBondsUnitTest.cpp \ FormulaUnittest.cpp \ ../Helpers/unittests/InfoUnitTest.cpp \ ../LinearAlgebra/unittests/LinearSystemOfEquationsUnitTest.cpp \ ../LinearAlgebra/unittests/LineUnitTest.cpp \ LinkedCellUnitTest.cpp \ listofbondsunittest.cpp \ ../Helpers/unittests/LogUnitTest.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 \ ../Patterns/unittests/ObserverUnitTest.cpp \ ../Parser/unittests/ParserCommonUnitTest.cpp \ ../Parser/unittests/ParserTremoloUnitTest.cpp \ periodentafelTest.cpp \ ../LinearAlgebra/unittests/PlaneUnitTest.cpp \ ../Patterns/unittests/RegistryUnitTest.cpp \ ShapeUnittest.cpp \ ../Patterns/unittests/SingletonUnitTest.cpp \ tesselationunittest.cpp \ tesselation_boundarytriangleunittest.cpp \ tesselation_insideoutsideunittest.cpp \ VectorContentUnittest.cpp \ 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 \ ../Patterns/unittests/CacheableUnitTest.hpp \ CountBondsUnitTest.hpp \ FormulaUnittest.hpp \ ../Helpers/unittests/InfoUnitTest.hpp \ ../LinearAlgebra/unittests/LinearSystemOfEquationsUnitTest.hpp \ ../LinearAlgebra/unittests/LineUnitTest.hpp \ LinkedCellUnitTest.hpp \ listofbondsunittest.hpp \ ../Helpers/unittests/LogUnitTest.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 \ ../Patterns/unittests/ObserverUnitTest.hpp \ ../Parser/unittests/ParserCommonUnitTest.hpp \ ../Parser/unittests/ParserTremoloUnitTest.hpp \ periodentafelTest.hpp \ ../LinearAlgebra/unittests/PlaneUnitTest.hpp \ ../Patterns/unittests/RegistryUnitTest.hpp \ ShapeUnittest.hpp \ ../Patterns/unittests/SingletonUnitTest.hpp \ stackclassunittest.hpp \ tesselationunittest.hpp \ tesselation_boundarytriangleunittest.hpp \ tesselation_insideoutsideunittest.hpp \ VectorContentUnittest.hpp \ vectorunittest.hpp AnalysisBondsUnitTests_SOURCES = UnitTestMain.cpp analysisbondsunittest.cpp analysisbondsunittest.hpp AnalysisBondsUnitTests_LDADD = ${ALLLIBS} AnalysisCorrelationToPointUnitTest_SOURCES = UnitTestMain.cpp analysis_correlation.hpp AnalysisCorrelationToPointUnitTest.cpp AnalysisCorrelationToPointUnitTest.hpp AnalysisCorrelationToPointUnitTest_LDADD = ${ALLLIBS} AnalysisCorrelationToSurfaceUnitTest_SOURCES = UnitTestMain.cpp analysis_correlation.hpp AnalysisCorrelationToSurfaceUnitTest.cpp AnalysisCorrelationToSurfaceUnitTest.hpp AnalysisCorrelationToSurfaceUnitTest_LDADD = ${ALLLIBS} AnalysisPairCorrelationUnitTest_SOURCES = UnitTestMain.cpp analysis_correlation.hpp AnalysisPairCorrelationUnitTest.cpp AnalysisPairCorrelationUnitTest.hpp AnalysisPairCorrelationUnitTest_LDADD = ${ALLLIBS} BondGraphUnitTest_SOURCES = UnitTestMain.cpp bondgraphunittest.cpp bondgraphunittest.hpp BondGraphUnitTest_LDADD = ${ALLLIBS} BoxUnittest_SOURCES = UnitTestMain.cpp BoxUnittest.cpp BoxUnittest.hpp BoxUnittest_LDADD = ${ALLLIBS} CountBondsUnitTest_SOURCES = UnitTestMain.cpp CountBondsUnitTest.cpp CountBondsUnitTest.hpp CountBondsUnitTest_LDADD = ${ALLLIBS} FormulaUnittest_SOURCES = UnitTestMain.cpp FormulaUnittest.cpp FormulaUnittest.hpp FormulaUnittest_LDADD = ${ALLLIBS} LinkedCellUnitTest_SOURCES = UnitTestMain.cpp LinkedCellUnitTest.cpp LinkedCellUnitTest.hpp LinkedCellUnitTest_LDADD = ${ALLLIBS} ListOfBondsUnitTest_SOURCES = UnitTestMain.cpp listofbondsunittest.cpp listofbondsunittest.hpp ListOfBondsUnitTest_LDADD = ${ALLLIBS} periodentafelTest_SOURCES = UnitTestMain.cpp periodentafelTest.cpp periodentafelTest.hpp periodentafelTest_LDADD = ${ALLLIBS} ShapeUnittest_SOURCES = UnitTestMain.cpp ShapeUnittest.cpp ShapeUnittest.hpp ShapeUnittest_LDADD = ${ALLLIBS} SubspaceFactorizerUnitTest_SOURCES = UnitTestMain.cpp SubspaceFactorizerUnittest.cpp SubspaceFactorizerUnittest.hpp SubspaceFactorizerUnitTest_LDADD = ${GSLLIBS} TesselationUnitTest_SOURCES = UnitTestMain.cpp tesselationunittest.cpp tesselationunittest.hpp TesselationUnitTest_LDADD = ${ALLLIBS} Tesselation_BoundaryTriangleUnitTest_SOURCES = UnitTestMain.cpp tesselation_boundarytriangleunittest.cpp tesselation_boundarytriangleunittest.hpp Tesselation_BoundaryTriangleUnitTest_LDADD = ${ALLLIBS} Tesselation_InOutsideUnitTest_SOURCES = UnitTestMain.cpp tesselation_insideoutsideunittest.cpp tesselation_insideoutsideunittest.hpp Tesselation_InOutsideUnitTest_LDADD = ${ALLLIBS} TestRunner_SOURCES = TestRunnerMain.cpp $(TESTSOURCES) $(TESTHEADERS) TestRunner_LDADD = ${UILIBS} ${ALLLIBS} VectorContentUnitTest_SOURCES = UnitTestMain.cpp VectorContentUnittest.cpp VectorContentUnittest.hpp VectorContentUnitTest_LDADD = ${ALLLIBS} VectorUnitTest_SOURCES = UnitTestMain.cpp vectorunittest.cpp vectorunittest.hpp VectorUnitTest_LDADD = ${ALLLIBS} #AUTOMAKE_OPTIONS = parallel-tests