source: git/dyn_modules/callpolymake/Makefile.am @ 47e8b04

spielwiese
Last change on this file since 47e8b04 was 47e8b04, checked in by Yue Ren <ren@…>, 11 years ago
new: first try in polymake interface
  • Property mode set to 100644
File size: 1.1 KB
Line 
1ACLOCAL_AMFLAGS = -I ../../m4
2
3moduledir = $(libexecdir)/singular/MOD
4
5if SING_HAVE_POLYMAKE
6if ENABLE_P_PROCS_DYNAMIC
7  module_LTLIBRARIES=polymake.la
8endif
9endif
10
11# forcefully enable exceptions for polymake
12POLYMAKE_CFLAGS = -fexceptions
13
14AMLDFLAGS       = -release ${PACKAGE_VERSION} ${PM_LDFLAGS}
15
16SOURCES = polymake_conversion.cc polymake_documentation.cc polymake_wrapper.cc
17
18polymake_la_SOURCES = $(SOURCES)
19
20MYINCLUDES = -I${top_srcdir} -I${top_builddir} -I${srcdir} \
21-I${top_srcdir}/libpolys -I${top_builddir}/libpolys \
22$(GMP_CFLAGS) ${PM_INC} ${PM_CFLAGS} ${POLYMAKE_CFLAGS}
23
24P_PROCS_CPPFLAGS_COMMON = -DDYNAMIC_VERSION
25
26polymake_la_CPPFLAGS = ${MYINCLUDES} ${P_PROCS_CPPFLAGS_COMMON} ${POLYMAKE_CFLAGS}
27polymake_la_CXXFLAGS = ${POLYMAKE_CFLAGS}
28polymake_la_CFLAGS = ${POLYMAKE_CFLAGS}
29
30if ENABLE_P_PROCS_DYNAMIC
31  P_PROCS_MODULE_LDFLAGS = ${AMLDFLAGS} -shared -module
32else
33  P_PROCS_MODULE_LDFLAGS = ${AMLDFLAGS}
34endif
35
36# Add under Mac OS X: -twolevel_namespace -weak_reference_mismatches weak -undefined dynamic_lookup
37polymake_la_LDFLAGS = ${P_PROCS_MODULE_LDFLAGS}
38polymake_la_LIBADD = ${PM_LIBS}
Note: See TracBrowser for help on using the repository browser.