source: git/dyn_modules/callgfanlib/Makefile.am @ 99b54a

spielwiese
Last change on this file since 99b54a was 99b54a, checked in by Oleksandr Motsak <motsak@…>, 11 years ago
Fixing static use of _dynamic_ modules as built-ins + dynamic loading / OS X add/fix: linked-in static "dynamic" modules: pyobject + syzextra fix: fixed static building of Singular fix: adaptation for static embedding of syzextra add: added '-flat_namespace -weak_reference_mismatches weak -undefined dynamic_lookup' due to Mac OS X ps: -export-dynamic -avoid-version
  • Property mode set to 100644
File size: 2.5 KB
Line 
1ACLOCAL_AMFLAGS = -I ../../m4
2
3moduledir = $(libexecdir)/singular/MOD
4
5if HAVE_GFANLIB
6if ENABLE_P_PROCS_DYNAMIC
7  module_LTLIBRARIES=gfanlib.la
8
9# if WANT_DEBUG
10#   module_LTLIBRARIES+=gfanlib_g.la
11# endif
12 
13endif
14endif
15
16# CXXTEMPLFLAGS = ${PIPE}
17## -fno-implicit-templates
18## --no-exceptions
19
20# DEBUGCXXFLAGS = -g -Wextra -Wall -pedantic -Wno-long-long ${CXXTEMPLFLAGS}
21#
22# NODEBUGCFLAGS   = -O3 -w -fomit-frame-pointer ${PIPE}
23# NODEBUGCXXFLAGS = -O3 -w -fomit-frame-pointer ${CXXTEMPLFLAGS}
24# ##  --no-rtti ?
25# NODEBUGDEFS = -DNDEBUG -DOM_NDEBUG
26
27# -DHAVE_CONFIG_H??
28
29MYINCLUDES =  -I${top_srcdir} -I${top_builddir} -I${srcdir} \
30-I${top_srcdir}/libpolys -I${top_builddir}/libpolys \
31-I${top_srcdir}/factory/include -I${top_builddir}/factory/include \
32$(FACTORY_CFLAGS) $(NTL_CFLAGS) $(GMP_CFLAGS)
33
34AMLDFLAGS       = -release ${PACKAGE_VERSION}
35#  -L${abs_top_builddir}/gfanlib/
36# -L${top_builddir}/Singular -L${top_builddir}/numeric -L${top_builddir}/kernel \
37# -L${top_builddir}/libpolys/polys $(USE_FACTORY) -L${top_builddir}/omalloc -L${top_builddir}/resources
38
39
40
41SOURCES = bbcone.cc bbcone.h bbfan.cc bbfan.h bbpolytope.cc bbpolytope.h gfan.h gitfan.cc gitfan.h gfanlib.cc
42gfanlib_la_SOURCES   = $(SOURCES)
43# gfanlib_g_la_SOURCES = $(SOURCES)
44
45P_PROCS_CPPFLAGS_COMMON = -DDYNAMIC_VERSION
46
47gfanlib_la_CPPFLAGS   = ${MYINCLUDES} ${P_PROCS_CPPFLAGS_COMMON}
48# ${NODEBUGDEFS}
49# gfanlib_g_la_CPPFLAGS = ${MYINCLUDES} ${P_PROCS_CPPFLAGS_COMMON}
50
51# gfanlib_la_CXXFLAGS   = ${NODEBUGCXXFLAGS}
52# gfanlib_g_la_CXXFLAGS = ${DEBUGCXXFLAGS}
53
54gfanlib_la_LIBADD = ${abs_top_builddir}/gfanlib/libgfan.la -lcddgmp
55# gfanlib_g_la_LIBADD = ${gfanlib_la_LIBADD}
56
57if ENABLE_P_PROCS_DYNAMIC
58  P_PROCS_MODULE_LDFLAGS = ${AMLDFLAGS} -shared -module -dynamic -flat_namespace -weak_reference_mismatches weak -undefined dynamic_lookup
59else
60  P_PROCS_MODULE_LDFLAGS = ${AMLDFLAGS}
61endif
62
63# Add under Mac OS X: -flat_namespace -weak_reference_mismatches weak -undefined dynamic_lookup
64
65gfanlib_la_LDFLAGS = ${P_PROCS_MODULE_LDFLAGS}
66# gfanlib_g_la_LDFLAGS = ${P_PROCS_MODULE_LDFLAGSG}
67
68
69
70
71#AM_COLOR_TESTS=always
72#
73#TESTS_ENVIRONMENT  = SINGULARPATH='${abs_top_builddir}/Singular/LIB:${abs_top_srcdir}/Singular/LIB:${abs_top_builddir}/libpolys/polys/.libs:${abs_top_builddir}/factory/gftables:${abs_builddir}/.libs:${abs_srcdir}'
74#TESTS_ENVIRONMENT += SINGULAR_ROOT_DIR='${abs_top_builddir}'
75#TESTS_ENVIRONMENT += SINGULAR_BIN_DIR='${abs_top_builddir}/Singular' $(SHELL) -x
76#
77#if WANT_DEBUG
78# TESTS=test_release.sh test_debug.sh
79#else
80# TESTS=test_release.sh
81#endif
82#
83# EXTRA_DIST = gfanlib.tst test.sh $(TESTS)
Note: See TracBrowser for help on using the repository browser.