# PLEASE adhere to the alphabetical ordering in this Makefile!
# Also indentation by a single tab

FRAGMENTATIONSOURCE = \
	Fragmentation/AdaptivityMap.cpp \
	Fragmentation/BondsPerShortestPath.cpp \
	Fragmentation/EnergyMatrix.cpp \
	Fragmentation/ForceMatrix.cpp \
	Fragmentation/Fragmentation.cpp \
	Fragmentation/fragmentation_helpers.cpp \
	Fragmentation/Graph.cpp \
	Fragmentation/helpers.cpp \
	Fragmentation/HessianMatrix.cpp \
	Fragmentation/KeySet.cpp \
	Fragmentation/KeySetsContainer.cpp \
	Fragmentation/MatrixContainer.cpp \
	Fragmentation/PowerSetGenerator.cpp \
	Fragmentation/UniqueFragments.cpp

FRAGMENTATIONHEADER = \
	Fragmentation/AdaptivityMap.hpp \
	Fragmentation/BondsPerShortestPath.hpp \
	Fragmentation/defs.hpp \
	Fragmentation/EnergyMatrix.hpp \
	Fragmentation/ForceMatrix.hpp \
	Fragmentation/Fragmentation.hpp \
	Fragmentation/fragmentation_helpers.hpp \
	Fragmentation/Graph.hpp \
	Fragmentation/helpers.cpp \
	Fragmentation/helpers.hpp \
	Fragmentation/HessianMatrix.hpp \
	Fragmentation/KeySet.hpp \
	Fragmentation/KeySetsContainer.hpp \
	Fragmentation/MatrixContainer.hpp \
	Fragmentation/PowerSetGenerator.hpp \
	Fragmentation/UniqueFragments.hpp


noinst_LTLIBRARIES += libMolecuilderFragmentation.la
libMolecuilderFragmentation_la_includedir = $(includedir)/MoleCuilder/Fragmentation/

nobase_libMolecuilderFragmentation_la_include_HEADERS = ${FRAGMENTATIONHEADER}

## Define the source file list for the "libexample-@MOLECUILDER_API_VERSION@.la"
## target.  Note that @MOLECUILDER_API_VERSION@ is not interpreted by Automake and
## will therefore be treated as if it were literally part of the target name,
## and the variable name derived from that.
## The file extension .cc is recognized by Automake, and makes it produce
## rules which invoke the C++ compiler to produce a libtool object file (.lo)
## from each source file.  Note that it is not necessary to list header files
## which are already listed elsewhere in a _HEADERS variable assignment.
libMolecuilderFragmentation_la_SOURCES = ${FRAGMENTATIONSOURCE}

## Instruct libtool to include ABI version information in the generated shared
## library file (.so).  The library ABI version is defined in configure.ac, so
## that all version information is kept in one place.
#libMolecuilderFragmentation_la_LDFLAGS = -version-info $(MOLECUILDER_SO_VERSION)

## The generated configuration header is installed in its own subdirectory of
## $(libdir).  The reason for this is that the configuration information put
## into this header file describes the target platform the installed library
## has been built for.  Thus the file must not be installed into a location
## intended for architecture-independent files, as defined by the Filesystem
## Hierarchy Standard (FHS).
## The nodist_ prefix instructs Automake to not generate rules for including
## the listed files in the distribution on 'make dist'.  Files that are listed
## in _HEADERS variables are normally included in the distribution, but the
## configuration header file is generated at configure time and should not be
## shipped with the source tarball.
#libMolecuilderFragmentation_libincludedir = $(libdir)/MoleCuilder/include
#nodist_libMolecuilderFragmentation_libinclude_HEADERS = $(top_builddir)/libmolecuilder_config.h

## Install the generated pkg-config file (.pc) into the expected location for
## architecture-dependent package configuration information.  Occasionally,
## pkg-config files are also used for architecture-independent data packages,
## in which case the correct install location would be $(datadir)/pkgconfig.
#pkgconfigdir = $(libdir)/pkgconfig
#pkgconfig_DATA = $(top_builddir)/MoleCuilder.pc
