Changes in src/Makefile.am [1a48d2:748fc7]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/Makefile.am
r1a48d2 r748fc7 10 10 EXTRA_DIST = 11 11 12 include Actions/Makefile.am 13 include Analysis/Makefile.am 14 include Atom/Makefile.am 15 include Element/Makefile.am 16 include Filling/Makefile.am 17 include Fragmentation/Makefile.am 18 include Fragmentation/Automation/Makefile.am 19 include Fragmentation/Summation/Containers/Makefile.am 20 include Fragmentation/Summation/Converter/Makefile.am 21 include Fragmentation/Summation/Makefile.am 22 include Fragmentation/Summation/SetValues/Makefile.am 23 include FunctionApproximation/Makefile.am 24 include Graph/Makefile.am 12 # libMolecuilder.la requires the libraries listed below 13 25 14 include Helpers/Makefile.am 26 include Jobs/Makefile.am27 28 if CONDPYTHON29 include Python/Makefile.am30 endif31 32 include LinkedCell/Makefile.am33 include Parameters/Makefile.am34 include Parser/Makefile.am35 include Potentials/Makefile.am36 include RandomNumbers/Makefile.am37 15 include Shapes/Makefile.am 38 16 include Tesselation/Makefile.am 39 include UIElements/Makefile.am 17 18 # then comes the library itself 40 19 41 20 AM_LDFLAGS = -ldl ${BOOST_LDFLAGS} ${CodePatterns_LDFLAGS} 42 AM_CPPFLAGS = ${BOOST_CPPFLAGS} ${CodePatterns_CFLAGS} 21 AM_CPPFLAGS = \ 22 -I$(top_srcdir)/src/unittests \ 23 -I$(top_srcdir)/src/Actions \ 24 -I$(top_srcdir)/src/UIElements \ 25 -I$(top_srcdir)/LinearAlgebra/src \ 26 ${BOOST_CPPFLAGS} \ 27 ${CodePatterns_CFLAGS} 28 43 29 44 30 BONDSOURCE = \ … … 195 181 WorldTime.hpp 196 182 197 noinst_LTLIBRARIES += libMolecuilder.la183 lib_LTLIBRARIES += libMolecuilder.la 198 184 libMolecuilder_la_includedir = $(includedir)/MoleCuilder/ 199 185 libMolecuilder_la_LDFLAGS = \ … … 205 191 libMolecuilderTesselation.la \ 206 192 libMolecuilderShapes.la \ 193 libMolecuilderHelpers.la \ 207 194 $(top_builddir)/LinearAlgebra/src/LinearAlgebra/libLinearAlgebra.la \ 208 195 ${CodePatterns_LIBS} \ … … 228 215 ## library file (.so). The library ABI version is defined in configure.ac, so 229 216 ## that all version information is kept in one place. 230 #libMolecuilder_la_LDFLAGS= -version-info $(MOLECUILDER_SO_VERSION)217 libMolecuilder_la_LDFLAGS += -version-info $(MOLECUILDER_SO_VERSION) 231 218 232 219 ## The generated configuration header is installed in its own subdirectory of … … 251 238 pkgconfig_DATA = $(top_builddir)/MoleCuilder.pc 252 239 253 254 INCLUDES = \ 255 -I$(top_srcdir)/src/unittests \ 256 -I$(top_srcdir)/src/Actions \ 257 -I$(top_srcdir)/src/UIElements \ 258 -I$(top_srcdir)/LinearAlgebra/src 240 # then we compile the remainder of all other libraries, especially 241 # libMolecuilderUI.la, which requires libMolecuilder.la on install 242 243 include Actions/Makefile.am 244 include Analysis/Makefile.am 245 include Atom/Makefile.am 246 include Element/Makefile.am 247 include Filling/Makefile.am 248 include Fragmentation/Makefile.am 249 include Fragmentation/Automation/Makefile.am 250 include Fragmentation/Summation/Containers/Makefile.am 251 include Fragmentation/Summation/Converter/Makefile.am 252 include Fragmentation/Summation/Makefile.am 253 include Fragmentation/Summation/SetValues/Makefile.am 254 include FunctionApproximation/Makefile.am 255 include Graph/Makefile.am 256 include Jobs/Makefile.am 257 258 if CONDPYTHON 259 include Python/Makefile.am 260 endif 261 262 include LinkedCell/Makefile.am 263 include Parameters/Makefile.am 264 include Parser/Makefile.am 265 include Potentials/Makefile.am 266 include RandomNumbers/Makefile.am 267 include UIElements/Makefile.am 259 268 260 269 bin_PROGRAMS += molecuilder … … 283 292 Actions/GlobalListOfActions.hpp \ 284 293 Actions/ActionHistory.hpp 285 pyMoleCuilder_la_CPPFLAGS = $ {BOOST_CPPFLAGS} ${CodePatterns_CFLAGS} $(JobMarket_CFLAGS) -I$(PYTHON_INCLUDE_DIR)294 pyMoleCuilder_la_CPPFLAGS = $(AM_CPPFLAGS) ${BOOST_CPPFLAGS} ${CodePatterns_CFLAGS} $(JobMarket_CFLAGS) -I$(PYTHON_INCLUDE_DIR) 286 295 pyMoleCuilder_la_LDFLAGS = -module -avoid-version -shared $(BOOST_PYTHON_LDFLAGS) 287 296 pyMoleCuilder_la_LIBADD = \ … … 299 308 molecuilder_LDFLAGS = \ 300 309 $(AM_LDFLAGS) \ 310 $(CodePatterns_LDFLAGS) \ 301 311 $(BOOST_FILESYSTEM_LDFLAGS) \ 302 312 $(BOOST_PROGRAM_OPTIONS_LDFLAGS) \ … … 307 317 builder.cpp \ 308 318 builder_init.cpp \ 309 builder_init.hpp 319 builder_init.hpp \ 320 Python/PythonScripting.hpp 310 321 molecuilder_LDADD = \ 322 libMolecuilder.la \ 311 323 libMolecuilderUI.la 312 324 molecuilder_LDADD += \ 313 $(top_builddir)/LinearAlgebra/src/LinearAlgebra/libLinearAlgebra.la \314 325 ${CodePatterns_LIBS} \ 315 326 $(BOOST_THREAD_LIBS) \ … … 347 358 $(BOOST_THREAD_LDFLAGS) 348 359 molecuildergui_LDADD = \ 360 libMolecuilder.la \ 349 361 libMolecuilderQtUI.la \ 350 362 libMolecuilderUI.la 351 363 molecuildergui_LDADD += \ 352 $(top_builddir)/LinearAlgebra/src/LinearAlgebra/libLinearAlgebra.la \353 364 ${CodePatterns_LIBS} \ 354 365 $(BOOST_THREAD_LIBS) \
Note:
See TracChangeset
for help on using the changeset viewer.