source: git/Singular/Makefile.am @ 9a4834

spielwiese
Last change on this file since 9a4834 was 9a4834, checked in by Oleksandr Motsak <motsak@…>, 11 years ago
Fixed building of gentable1, pyobject and feOpt{Gen,ES,TS} using shared compiler flags
  • Property mode set to 100644
File size: 15.1 KB
Line 
1ACLOCAL_AMFLAGS = -I ../m4
2
3# PIPE = -pipe
4# ???
5#LD_DYN_FLAGS   = -ldl -rdynamic
6#SFLAGS         = -fpic -DPIC
7#SLDFLAGS       = -shared
8#LD_LIBC                = -lc
9#STATIC_LDFLAGS = -static
10
11# WARNCFLAGS = -Wunused-parameter
12# clang has also: -Wunneeded-internal-declaration
13
14# NODEBUGCFLAGS   = -O3 -w -fomit-frame-pointer $(WARNCFLAGS)
15# NODEBUGCXXFLAGS = -O3 -w -fomit-frame-pointer $(WARNCFLAGS)
16# NODEBUGDEFS = -DNDEBUG -DOM_NDEBUG
17#
18
19AM_CPPFLAGS = -I${top_srcdir} -I${top_builddir} -I${top_srcdir}/numeric -I${top_builddir}/numeric -I${top_srcdir}/kernel -I${top_builddir}/kernel -I${top_srcdir}/libpolys -I${top_builddir}/libpolys $(GMP_CFLAGS) -I${top_srcdir}/factory/include -I${top_builddir}/factory/include $(FACTORY_CFLAGS) $(NTL_CFLAGS) $(FLINT_CFLAGS) ${EMBED_PYOBJECT_CFLAGS} -DHAVE_CONFIG_H
20
21########################### libSingular* #########################
22
23# if WANT_DEBUG
24#   LIB_G=libSingular_g.la
25# else
26#   LIB_G=
27# endif
28
29libSingular_LTLIBRARIES = libSingular.la
30# ${LIB_G}
31libSingulardir = $(libdir)/singular
32
33# libSingular_la_CFLAGS   = -O3 -fomit-frame-pointer -Wextra -Wall -Wno-long-long ${PIPE}  $(WARNCFLAGS)
34# libSingular_g_la_CFLAGS = -g -Wextra -Wall -Wno-long-long -pedantic ${PIPE}  $(WARNCFLAGS)
35#
36# libSingular_la_CXXFLAGS   = -O3 -fomit-frame-pointer -Wextra -Wall -Wno-long-long ${PIPE} $(CXXTEMPLFLAGS)  $(WARNCFLAGS)
37# libSingular_g_la_CXXFLAGS = -g -Wextra -Wall -Wno-long-long -pedantic ${PIPE} $(CXXTEMPLFLAGS)   $(WARNCFLAGS)
38# # -fdiagnostics-show-option
39
40
41# libSingular_la_CPPFLAGS   = ${AM_CPPFLAGS} -DHAVE_CONFIG_H -DNDEBUG -DOM_NDEBUG -DLIBSINGULAR
42# libSingular_g_la_CPPFLAGS = ${AM_CPPFLAGS} -DHAVE_CONFIG_H -DLIBSINGULAR
43
44libSingular_la_CPPFLAGS = ${AM_CPPFLAGS} -DLIBSINGULAR
45
46SOURCES =    Minor.cc\
47   MinorInterface.cc\
48   MinorProcessor.cc\
49   links/asciiLink.cc\
50   attrib.cc\
51   bigintm.cc\
52   blackbox.cc\
53   calcSVD.cc\
54   cntrlc.cc\
55   countedref.cc\
56   denom_list.cc\
57   eigenval_ip.cc\
58   extra.cc\
59   feOpt.cc\
60   fehelp.cc\
61   fevoices.cc\
62   fglm.cc\
63   gms.cc\
64   grammar.cc\
65   interpolation.cc\
66   iparith.cc\
67   ipassign.cc\
68   ipconv.cc\
69   ipid.cc\
70   iplib.cc\
71   ipprint.cc\
72   ipshell.cc\
73   janet.cc\
74   libparse.cc\
75   linearAlgebra_ip.cc\
76   lists.cc\
77   maps_ip.cc\
78   minpoly.cc\
79   misc_ip.cc\
80   links/ndbm.cc\
81   newstruct.cc\
82   pcv.cc\
83   links/pipeLink.cc\
84   scanner.cc\
85   sdb.cc\
86   links/s_buff.cc\
87   links/silink.cc\
88   links/sing_dbm.cc\
89   sing_win.cc\
90   links/slInit_Static.cc\
91   links/ssiLink.cc\
92   links/semaphore.c\
93   subexpr.cc\
94   pyobject_setup.cc\
95   walk.cc\
96   walk_ip.cc\
97   wrapper.cc\
98   fereadl.c mmstd.c claptmpl.cc
99
100#   links/slInit_Dynamic.cc
101
102libSingular_la_SOURCES   = $(SOURCES) feOpt.inc
103# libSingular_g_la_SOURCES = $(SOURCES) feOpt.inc
104
105SingularHEADERS =    Cache.h \
106   CacheImplementation.h \
107   Minor.h \
108   MinorInterface.h \
109   MinorProcessor.h \
110   attrib.h \
111   bigintm.h \
112   blackbox.h \
113   cntrlc.h \
114   countedref.h \
115   links/dbm_sl.h \
116   distrib.h \
117   eigenval_ip.h \
118   feOpt.h feOptTab.h fehelp.h \
119   fglm.h \
120   gms.h \
121   grammar.h \
122   interpolation.h \
123   idrec.h \
124   ipconv.h \
125   ipid.h \
126   ipprint.h \
127   ipshell.h \
128   janet.h \
129   libparse.h \
130   libsingular.h \
131   linearAlgebra_ip.h\
132   lists.h \
133   locals.h \
134   maps_ip.h \
135   minpoly.h \
136   misc_ip.h \
137   mmalloc.h \
138   omSingularConfig.h \
139   links/ndbm.h \
140   newstruct.h \
141   pcv.h \
142   links/pipeLink.h \
143   pyobject_setup.h \
144   run.h \
145   sdb.h \
146   links/silink.h \
147   links/s_buff.h \
148   links/sing_dbm.h \
149   sing_win.h \
150   links/slInit.h \
151   links/ssiLink.h \
152   links/simpleipc.h \
153   si_signals.h \
154   stype.h \
155   subexpr.h \
156   table.h \
157   tok.h \
158   walk.h
159
160
161# -DMAKE_DISTRIBUTION
162
163# plural_cmd.inc
164nodist_libSingular_la_SOURCES = iparith.inc
165# nodist_libSingular_g_la_SOURCES = iparith.inc
166
167noinst_HEADERS = version.h
168
169libSingular_la_LDFLAGS    = -release ${PACKAGE_VERSION}
170
171libSingular_includedir = ${includedir}/singular/Singular/
172nobase_libSingular_include_HEADERS = $(SingularHEADERS)
173
174if ENABLE_FACTORY
175  USE_FACTORY = -L${top_builddir}/factory
176else
177  USE_FACTORY =
178endif
179
180#########################################################
181# handle all the generated *.inc
182
183noinst_PROGRAMS = gentable1 feOptGen feOptES feOptTS
184
185# CXXTEMPLFLAGS =-ftrapv ## -fno-implicit-templates
186
187gentable1_SOURCES = gentable.cc grammar.h tok.h table.h
188# gentable1_CFLAGS = -O3 -fomit-frame-pointer ${PIPE}
189# gentable1_CXXFLAGS = -O3 -fomit-frame-pointer -Wextra -Wall -Wno-long-long ${PIPE} $(CXXTEMPLFLAGS)
190gentable1_CPPFLAGS = ${AM_CPPFLAGS}
191
192feOptGen_SOURCES = feOptGen.cc feOptGen.h
193# feOptGen_CXXFLAGS = -O3 -fomit-frame-pointer -Wextra -Wall -Wno-long-long ${PIPE} $(CXXTEMPLFLAGS)
194feOptGen_CPPFLAGS = ${AM_CPPFLAGS}
195
196feOptES_SOURCES = feOptGen.cc feOptGen.h
197# feOptES_CXXFLAGS = -O3 -fomit-frame-pointer -Wextra -Wall -Wno-long-long ${PIPE} $(CXXTEMPLFLAGS)
198feOptES_CPPFLAGS = ${AM_CPPFLAGS} -DESINGULAR
199
200feOptTS_SOURCES = feOptGen.cc feOptGen.h
201# feOptTS_CXXFLAGS = -O3 -fomit-frame-pointer -Wextra -Wall -Wno-long-long ${PIPE} $(CXXTEMPLFLAGS)
202feOptTS_CPPFLAGS = ${AM_CPPFLAGS} -DTSINGULAR
203
204########################### Singular* #########################
205
206EXTRA_PROGRAMS =  libparse Singulard
207
208# the "optional_programs" variable should be defined in the configure
209# script, and listed in an AC_SUBST macro
210optional_Singular_programs =
211# Singularg
212
213bin_PROGRAMS = Singular ESingular TSingular $(optional_Singular_programs)
214
215# if WANT_DEBUG
216#   bin_PROGRAMS += Singularg
217#   EXTRA_PROGRAMS += Singulardg
218# endif
219
220Singular ESingular TSingular $(optional_Singular_programs): ${abs_builddir}/LIB
221
222AMLDFLAGS = -L${top_builddir}/Singular -L${top_builddir}/numeric -L${top_builddir}/kernel -L${top_builddir}/libpolys/polys  -L${top_builddir}/libpolys/coeffs -L${top_builddir}/libpolys/reporter -L${top_builddir}/libpolys/misc $(USE_FACTORY) -L${top_builddir}/omalloc -L${top_builddir}/resources
223
224# Singular_CFLAGS = -O3 -fomit-frame-pointer ${PIPE}
225# Singularg_CFLAGS = -g ${PIPE}
226#
227# Singular_CXXFLAGS = -O3 -fomit-frame-pointer -Wextra -Wall -Wno-long-long ${PIPE} $(CXXTEMPLFLAGS)
228# Singularg_CXXFLAGS = -g -Wextra -Wall -Wno-long-long -pedantic ${PIPE} $(CXXTEMPLFLAGS)
229
230nodist_Singular_SOURCES = libSingular.la
231# nodist_Singularg_SOURCES =  libSingular_g.la
232
233Singular_SOURCES = tesths.cc fegetopt.c fegetopt.h utils.cc  utils.h
234# Singularg_SOURCES = tesths.cc fegetopt.c fegetopt.h utils.cc  utils.h
235
236Singular_LDADD = libSingular.la ${top_builddir}/numeric/libnumeric.la ${top_builddir}/kernel/libkernel.la ${top_builddir}/libpolys/polys/libpolys.la -lcoeffs -lreporter -lmisc $(FACTORY_LIBS) -lomalloc -lresources $(FLINT_LIBS) $(NTL_LIBS) $(GMP_LIBS) ${USEPPROCSDYNAMICLDFLAGS} ${USEPPROCSDYNAMICLD} ${EMBED_PYOBJECT_LDFLAGS}
237# Singularg_LDADD = libSingular_g.la ${top_builddir}/numeric/libnumeric_g.la ${top_builddir}/kernel/libkernel_g.la ${top_builddir}/libpolys/polys/libpolys_g.la -lcoeffs_g -lreporter_g -lmisc_g $(FACTORY_LIBS) -lomalloc_g -lresources_g $(FLINT_LIBS) $(NTL_LIBS) $(GMP_LIBS) ${USEPPROCSDYNAMICLDFLAGS}  ${USEPPROCSDYNAMICLD} ${EMBED_PYOBJECT_LDFLAGS}
238
239# Singular_CPPFLAGS = ${AM_CPPFLAGS} -DHAVE_CONFIG_H -DNDEBUG -DOM_NDEBUG
240# Singularg_CPPFLAGS = ${AM_CPPFLAGS} -DHAVE_CONFIG_H
241# Singular_CPPFLAGS = ${AM_CPPFLAGS} -DHAVE_CONFIG_H
242
243Singular_LDFLAGS = -static ${AMLDFLAGS}
244# Singularg_LDFLAGS = -static ${AMLDFLAGS}
245
246
247# Singulard_CFLAGS = -O3 -fomit-frame-pointer ${PIPE}
248# Singulardg_CFLAGS = -g ${PIPE}
249#
250# Singulard_CXXFLAGS = -O3 -fomit-frame-pointer -Wextra -Wall -Wno-long-long ${PIPE} $(CXXTEMPLFLAGS)
251# Singulardg_CXXFLAGS = -g -Wextra -Wall -Wno-long-long -pedantic ${PIPE} $(CXXTEMPLFLAGS)
252
253Singulard_SOURCES = tesths.cc fegetopt.c fegetopt.h utils.cc  utils.h
254nodist_Singulard_SOURCES = libSingular.la
255
256# Singulardg_SOURCES = tesths.cc fegetopt.c fegetopt.h utils.cc  utils.h
257# nodist_Singulardg_SOURCES =  libSingular_g.la
258
259Singulard_LDADD = libSingular.la -lnumeric -lkernel -lpolys -lcoeffs -lreporter -lmisc $(FACTORY_LIBS) -lomalloc -lresources $(FLINT_LIBS) $(NTL_LIBS) $(GMP_LIBS) ${USEPPROCSDYNAMICLDFLAGS} ${USEPPROCSDYNAMICLD} ${EMBED_PYOBJECT_LDFLAGS}
260# Singulardg_LDADD = libSingular_g.la -lnumeric_g -lkernel_g -lpolys_g -lcoeffs_g -lreporter_g -lmisc_g $(FACTORY_LIBS) -lomalloc_g -lresources_g $(FLINT_LIBS) $(NTL_LIBS) $(GMP_LIBS) ${USEPPROCSDYNAMICLDFLAGS}  ${USEPPROCSDYNAMICLD} ${EMBED_PYOBJECT_LDFLAGS}
261
262# Singulard_CPPFLAGS = ${AM_CPPFLAGS} -DHAVE_CONFIG_H -DNDEBUG -DOM_NDEBUG
263# Singulardg_CPPFLAGS = ${AM_CPPFLAGS} -DHAVE_CONFIG_H
264# Singulard_CPPFLAGS = ${AM_CPPFLAGS} -DHAVE_CONFIG_H
265
266Singulard_LDFLAGS = ${AMLDFLAGS}
267# Singulardg_LDFLAGS = ${AMLDFLAGS}
268
269
270#### ESingular
271
272# ESingular_CFLAGS = -O3 -fomit-frame-pointer ${PIPE}
273# ESingular_CXXFLAGS = -O3 -fomit-frame-pointer -Wextra -Wall -Wno-long-long ${PIPE} $(CXXTEMPLFLAGS)
274#ESingular_CPPFLAGS = ${AM_CPPFLAGS} -DHAVE_CONFIG_H -DNDEBUG -DOM_NDEBUG -DESINGULAR -DPROTO
275ESingular_CPPFLAGS = ${AM_CPPFLAGS} -DESINGULAR -DPROTO
276ESingular_LDFLAGS = -static ${AMLDFLAGS}
277ESingular_LDADD =   -lreporter -lmisc -lomalloc -lresources
278
279ESingular_SOURCES = emacs.cc fegetopt.c fegetopt.h feOptES.inc feOpt.cc
280
281#### same for TSingular
282
283# TSingular_CFLAGS = -O3 -fomit-frame-pointer ${PIPE}
284# TSingular_CXXFLAGS = -O3 -fomit-frame-pointer -Wextra -Wall -Wno-long-long ${PIPE} $(CXXTEMPLFLAGS)
285#TSingular_CPPFLAGS = ${AM_CPPFLAGS} -DHAVE_CONFIG_H -DNDEBUG -DOM_NDEBUG -DTSINGULAR -DPROTO
286TSingular_CPPFLAGS = ${AM_CPPFLAGS} -DTSINGULAR -DPROTO
287TSingular_LDFLAGS = -static ${AMLDFLAGS}
288TSingular_LDADD =   -lreporter -lmisc -lomalloc -lresources
289
290TSingular_SOURCES = emacs.cc fegetopt.c fegetopt.h feOptTS.inc feOpt.cc
291# utils.cc utils.h
292
293
294#### libparse
295libparse_CPPFLAGS = ${AM_CPPFLAGS} -DSTANDALONE_PARSER
296#libparse_CPPFLAGS = ${AM_CPPFLAGS} -DHAVE_CONFIG_H -DNDEBUG -DOM_NDEBUG -DSTANDALONE_PARSER
297# libparse_CFLAGS = -O3 -fomit-frame-pointer ${PIPE}
298# libparse_CXXFLAGS = -O3 -fomit-frame-pointer -Wextra -Wall -Wno-long-long ${PIPE} $(CXXTEMPLFLAGS)
299
300libparse_SOURCES = libparse.cc fegetopt.c fegetopt.h utils.cc  utils.h
301# nodist_libparse_SOURCES = libSingular.la
302
303# # libSingular.la -lnumeric
304libparse_LDADD = -lomalloc
305libparse_LDFLAGS = -static ${AMLDFLAGS}
306# TODO for libparse:
307# multiple definition of `category_out': libparse.cc v.s. utils.cc
308# undefined reference to `iiInitSingularProcinfo(procinfo*, char const*, char const*, int, long, int)'
309
310#########################################################
311# the Singular library (*.lib files)
312
313include ${srcdir}/singular-libs
314
315singularlibrarydir = ${datadir}/singular
316singularlibrary = $(SLIB0:%=LIB/%) $(SLIB1:%=LIB/%) $(PLIBS:%=LIB/%)
317nobase_dist_singularlibrary_DATA = LIB/tst.lib LIB/help.cnf ${singularlibrary}
318EXTRA_DIST = make_alllib.sh LIB/all.lib.tmpl singular-libs \
319             LIB/help.cnf links/slInit_Dynamic.cc
320
321# ${nobase_dist_singularlibrary_DATA}
322
323singularalllibrarydir = ${datadir}/singular/LIB
324singularalllibrary = all.lib
325nobase_dist_singularalllibrary_DATA = all.lib
326
327all.lib: ${srcdir}/make_alllib.sh ${srcdir}/LIB/all.lib.tmpl ${singularlibrary}
328        ${srcdir}/make_alllib.sh ${srcdir}/LIB/all.lib.tmpl ${SLIB0} ${PLIBS}
329
330########################### TEST #########################
331
332TESTS_ENVIRONMENT = SINGULARPATH='${top_builddir}/Singular/LIB:${top_srcdir}/Singular/LIB:${top_builddir}/libpolys/polys/.libs:${top_builddir}/factory/gftables'
333TESTS_ENVIRONMENT += SINGULAR_ROOT_DIR='${top_builddir}'
334
335TESTS=test-s-r test-d-r
336
337# if WANT_DEBUG
338# TESTS += test-s-g test-d-g
339# endif
340
341check_PROGRAMS=$(TESTS)
342
343# Static versions
344
345# test_s_r_CFLAGS = -O3 -fomit-frame-pointer ${PIPE}
346# test_s_g_CFLAGS = ${PIPE}
347#
348# test_s_r_CXXFLAGS = -O3 -fomit-frame-pointer -Wextra -Wall -Wno-long-long ${PIPE} $(CXXTEMPLFLAGS)
349# test_s_g_CXXFLAGS = -g -Wextra -Wall -Wno-long-long -pedantic ${PIPE} $(CXXTEMPLFLAGS)
350
351test_s_r_SOURCES = test.cc
352#test_s_g_SOURCES = test.cc
353
354test_s_r_LDADD = libSingular.la -lnumeric -lkernel -lpolys -lcoeffs -lreporter -lmisc $(FACTORY_LIBS) -lomalloc -lresources $(FLINT_LIBS) $(NTL_LIBS) $(GMP_LIBS) ${USEPPROCSDYNAMICLDFLAGS} ${USEPPROCSDYNAMICLD} ${EMBED_PYOBJECT_LDFLAGS}
355#test_s_g_LDADD = libSingular_g.la -lnumeric_g -lkernel_g -lpolys_g -lcoeffs_g -lreporter_g -lmisc_g $(FACTORY_LIBS) -lomalloc_g -lresources_g $(FLINT_LIBS) $(NTL_LIBS) $(GMP_LIBS) ${USEPPROCSDYNAMICLDFLAGS}  ${USEPPROCSDYNAMICLD} ${EMBED_PYOBJECT_LDFLAGS}
356
357# test_s_r_CPPFLAGS = ${AM_CPPFLAGS} -DHAVE_CONFIG_H
358#test_s_r_CPPFLAGS = ${AM_CPPFLAGS} -DHAVE_CONFIG_H -DNDEBUG -DOM_NDEBUG
359#test_s_g_CPPFLAGS = ${AM_CPPFLAGS} -DHAVE_CONFIG_H
360
361test_s_r_LDFLAGS = -static ${AMLDFLAGS}
362#test_s_g_LDFLAGS = -static ${AMLDFLAGS}
363
364
365# Dynamic versions
366
367# test_d_r_CFLAGS = -O3 -fomit-frame-pointer ${PIPE}
368# test_d_g_CFLAGS = ${PIPE}
369#
370# test_d_r_CXXFLAGS = -O3 -fomit-frame-pointer -Wextra -Wall -Wno-long-long ${PIPE} $(CXXTEMPLFLAGS)
371# test_d_g_CXXFLAGS = -g -Wextra -Wall -Wno-long-long -pedantic ${PIPE} $(CXXTEMPLFLAGS)
372
373test_d_r_SOURCES = test.cc
374# test_d_g_SOURCES = test.cc
375
376test_d_r_LDADD = libSingular.la -lnumeric -lkernel -lpolys -lcoeffs -lreporter -lmisc $(FACTORY_LIBS) -lomalloc -lresources $(FLINT_LIBS) $(NTL_LIBS) $(GMP_LIBS) ${USEPPROCSDYNAMICLDFLAGS} ${USEPPROCSDYNAMICLD} ${EMBED_PYOBJECT_LDFLAGS}
377# test_d_g_LDADD = libSingular_g.la -lnumeric_g -lkernel_g -lpolys_g -lcoeffs_g -lreporter_g -lmisc_g $(FACTORY_LIBS) -lomalloc_g -lresources_g $(FLINT_LIBS) $(NTL_LIBS) $(GMP_LIBS) ${USEPPROCSDYNAMICLDFLAGS}  ${USEPPROCSDYNAMICLD} ${EMBED_PYOBJECT_LDFLAGS}
378
379#test_d_r_CPPFLAGS = ${AM_CPPFLAGS} -DHAVE_CONFIG_H -DNDEBUG -DOM_NDEBUG
380# test_d_r_CPPFLAGS = ${AM_CPPFLAGS} -DHAVE_CONFIG_H
381# test_d_g_CPPFLAGS = ${AM_CPPFLAGS} -DHAVE_CONFIG_H
382
383test_d_r_LDFLAGS = ${AMLDFLAGS}
384# test_d_g_LDFLAGS = ${AMLDFLAGS}
385
386#########################################################
387
388# These files are built first
389BUILT_SOURCES = feOpt.inc feOptTS.inc feOptES.inc iparith.inc all.lib plural_cmd.inc \
390                gftables MOD
391
392CLEANFILES = $(BUILT_SOURCES) $(EXTRA_PROGRAMS)
393
394clean-local:
395        if [ "${abs_builddir}" != "${abs_srcdir}" ]; then \
396          if [ -L ${abs_builddir}/LIB ]; then unlink ${abs_builddir}/LIB; fi \
397        fi
398
399feOpt.inc: feOptGen$(EXEEXT)
400        ${builddir}/feOptGen$(EXEEXT)
401
402feOptES.inc: feOptES$(EXEEXT)
403        ${builddir}/feOptES$(EXEEXT)
404
405feOptTS.inc: feOptTS$(EXEEXT)
406        ${builddir}/feOptTS$(EXEEXT)
407
408plural_cmd.inc iparith.inc: gentable1$(EXEEXT)
409        ${builddir}/gentable1$(EXEEXT)
410
411# # fake rule to fix parallel make http://www.gnu.org/s/hello/manual/automake/Multiple-Outputs.html
412# plural_cmd.inc: iparith.inc
413
414
415gftables: ${top_srcdir}/factory/gftables
416        ln -snf ${top_srcdir}/factory/gftables ${builddir}/gftables
417
418${abs_builddir}/LIB: ${srcdir}/LIB
419        if [ "${abs_builddir}" != "${abs_srcdir}" ]; then \
420          ln -snf ${abs_srcdir}/LIB ${abs_builddir}/; \
421        fi
422
423MOD: ${top_builddir}/libpolys/polys/.libs
424        ln -snf ${top_builddir}/libpolys/polys/.libs/ ${builddir}/MOD
425
426moduledir = $(libexecdir)/singular/MOD
427
428module_LTLIBRARIES =
429
430if ENABLE_P_PROCS_DYNAMIC
431if PYTHON_MODULE
432module_LTLIBRARIES += pyobject.la
433endif
434endif
435
436pyobject_la_SOURCES = pyobject.cc
437# pyobject_la_CPPFLAGS   = ${AM_CPPFLAGS} ${NODEBUGDEFS}
438# pyobject_g_la_CPPFLAGS = ${AM_CPPFLAGS}
439
440pyobject_la_CXXFLAGS   = @PYTHON_CSPEC@
441# ${NODEBUGCXXFLAGS}
442# pyobject_g_la_CXXFLAGS = ${DEBUGCXXFLAGS} @PYTHON_CSPEC@
443
444pyobject_la_LDFLAGS = -export-dynamic -shared -module -avoid-version ${AMLDFLAGS} @PYTHON_LSPEC@
445###  -export-dynamic -shared -module -avoid-version (add to all DMs?)
Note: See TracBrowser for help on using the repository browser.