source: git/Singular/dyn_modules/callpolymake/Makefile.am @ dc7ba4

fieker-DuValspielwiese
Last change on this file since dc7ba4 was dc7ba4, checked in by Oleksandr Motsak <motsak@…>, 10 years ago
Update/cleanup for modules: polymake & gfanlib
  • Property mode set to 100644
File size: 1.3 KB
Line 
1ACLOCAL_AMFLAGS = -I ../../m4
2
3SOURCES = polymake_conversion.cc polymake_documentation.cc polymake_wrapper.cc
4
5AM_CPPFLAGS =  -I${top_srcdir} -I${top_builddir} \
6-I${top_srcdir}/libpolys -I${top_builddir}/libpolys \
7$(PM_INC) $(PM_CFLAGS) $(POLYMAKE_CXXFLAGS) \
8${FACTORY_INCLUDES} ${RESOURCES_INCLUDES} ${OMALLOC_INCLUDES} \
9${FLINT_CFLAGS} ${NTL_CFLAGS} ${GMP_CFLAGS}
10
11module_LTLIBRARIES=polymake.la
12
13#if SING_HAVE_POLYMAKE
14#if ENABLE_P_PROCS_DYNAMIC
15##### should be disabled in the source code
16#endif
17#endif
18
19if ENABLE_P_PROCS_DYNAMIC
20  moduledir = $(libexecdir)/singular/MOD
21  P_PROCS_CPPFLAGS_COMMON = -DDYNAMIC_VERSION
22  P_PROCS_MODULE_LDFLAGS =  -module -export-dynamic -avoid-version -flat_namespace -weak_reference_mismatches weak -undefined dynamic_lookup
23# Add under Mac OS X: -flat_namespace -weak_reference_mismatches weak -undefined dynamic_lookup
24else
25  moduledir = $(libdir)/singular
26  P_PROCS_CPPFLAGS_COMMON = -DSTATIC_VERSION
27  P_PROCS_MODULE_LDFLAGS = -module -static
28endif
29
30# forcefully enable exceptions for polymake
31CXXFLAGS += $(POLYMAKE_CXXFLAGS)
32
33polymake_la_SOURCES = $(SOURCES)
34
35polymake_la_CPPFLAGS = ${AM_CPPFLAGS} ${P_PROCS_CPPFLAGS_COMMON} ${POLYMAKE_CXXFLAGS}
36polymake_la_CXXFLAGS = ${POLYMAKE_CXXFLAGS}
37polymake_la_CFLAGS   = ${POLYMAKE_CXXFLAGS}
38
39polymake_la_LDFLAGS = ${PM_LDFLAGS} ${P_PROCS_MODULE_LDFLAGS}
40polymake_la_LIBADD  = ${PM_LIBS}
Note: See TracBrowser for help on using the repository browser.