source: src/FunctionApproximation/Makefile.am@ 35760a

Fix_FitPotential_needs_atomicnumbers
Last change on this file since 35760a was ce0b0c, checked in by Frederik Heber <heber@…>, 9 years ago

tempcommit: Changes to Makefile because of Subgraph move to FunctionApproximation.

  • Property mode set to 100644
File size: 3.7 KB
Line 
1# PLEASE adhere to the alphabetical ordering in this Makefile!
2# Also indentation by a single tab
3
4FUNCTIONAPPROXIMATIONSOURCE = \
5 FunctionApproximation/Extractors.cpp \
6 FunctionApproximation/FunctionArgument.cpp \
7 FunctionApproximation/TrainingData.cpp
8
9FUNCTIONAPPROXIMATIONHEADER = \
10 FunctionApproximation/Extractors.hpp \
11 FunctionApproximation/FunctionArgument.hpp \
12 FunctionApproximation/FunctionModel.hpp \
13 FunctionApproximation/TrainingData.hpp \
14 FunctionApproximation/Subgraph/PotentialSubgraph.hpp \
15 FunctionApproximation/Subgraph/SubgraphEdge.hpp \
16 FunctionApproximation/writeDistanceEnergyTable.hpp
17
18if CONDLEVMAR
19FUNCTIONAPPROXIMATIONSOURCE += \
20 FunctionApproximation/FunctionApproximation.cpp
21FUNCTIONAPPROXIMATIONHEADER += \
22 FunctionApproximation/FunctionApproximation.hpp
23endif
24
25noinst_LTLIBRARIES += libMolecuilderFunctionApproximation.la
26libMolecuilderFunctionApproximation_la_includedir = $(includedir)/MoleCuilder/
27libMolecuilderFunctionApproximation_la_CPPFLAGS = $(AM_CPPFLAGS)
28libMolecuilderFunctionApproximation_la_LDFLAGS = $(AM_LDFLAGS)
29libMolecuilderFunctionApproximation_la_LIBADD =
30if CONDLEVMAR
31libMolecuilderFunctionApproximation_la_CPPFLAGS += $(AM_CPPFLAGS) $(LEVMAR_CPPFLAGS)
32libMolecuilderFunctionApproximation_la_LDFLAGS += $(LEVMAR_LDFLAGS)
33libMolecuilderFunctionApproximation_la_LIBADD += \
34 $(LEVMAR_LIBS)
35endif
36
37nobase_libMolecuilderFunctionApproximation_la_include_HEADERS = ${FUNCTIONAPPROXIMATIONHEADER}
38
39## Define the source file list for the "libexample-@MOLECUILDER_API_VERSION@.la"
40## target. Note that @MOLECUILDER_API_VERSION@ is not interpreted by Automake and
41## will therefore be treated as if it were literally part of the target name,
42## and the variable name derived from that.
43## The file extension .cc is recognized by Automake, and makes it produce
44## rules which invoke the C++ compiler to produce a libtool object file (.lo)
45## from each source file. Note that it is not necessary to list header files
46## which are already listed elsewhere in a _HEADERS variable assignment.
47libMolecuilderFunctionApproximation_la_SOURCES = ${FUNCTIONAPPROXIMATIONSOURCE}
48
49## Instruct libtool to include ABI version information in the generated shared
50## library file (.so). The library ABI version is defined in configure.ac, so
51## that all version information is kept in one place.
52#libMolecuilderFunctionApproximation_la_LDFLAGS = -version-info $(MOLECUILDER_SO_VERSION)
53
54## The generated configuration header is installed in its own subdirectory of
55## $(libdir). The reason for this is that the configuration information put
56## into this header file describes the target platform the installed library
57## has been built for. Thus the file must not be installed into a location
58## intended for architecture-independent files, as defined by the Filesystem
59## Hierarchy Standard (FHS).
60## The nodist_ prefix instructs Automake to not generate rules for including
61## the listed files in the distribution on 'make dist'. Files that are listed
62## in _HEADERS variables are normally included in the distribution, but the
63## configuration header file is generated at configure time and should not be
64## shipped with the source tarball.
65#libMolecuilderFunctionApproximation_libincludedir = $(libdir)/MoleCuilder/include
66#nodist_libMolecuilderFunctionApproximation_libinclude_HEADERS = $(top_builddir)/libmolecuilder_config.h
67
68## Install the generated pkg-config file (.pc) into the expected location for
69## architecture-dependent package configuration information. Occasionally,
70## pkg-config files are also used for architecture-independent data packages,
71## in which case the correct install location would be $(datadir)/pkgconfig.
72#pkgconfigdir = $(libdir)/pkgconfig
73#pkgconfig_DATA = $(top_builddir)/MoleCuilder.pc
Note: See TracBrowser for help on using the repository browser.