source: git/kernel/Makefile.am @ cc94f7e

fieker-DuValspielwiese
Last change on this file since cc94f7e was 75f460, checked in by Hans Schoenemann <hannes@…>, 10 years ago
format
  • Property mode set to 100644
File size: 1.8 KB
Line 
1ACLOCAL_AMFLAGS = -I ../m4
2
3noinst_LTLIBRARIES = libkernelCommon.la libkernel.la
4
5AM_CPPFLAGS = \
6-I${top_srcdir} -I${top_builddir} -I${top_srcdir}/libpolys -I${top_builddir}/libpolys \
7$(FACTORY_INCLUDES) $(NTL_CFLAGS) $(FLINT_CFLAGS) $(GMP_CFLAGS)
8
9SOURCES = polys.cc \
10    ideals.cc \
11    fast_mult.cc digitech.cc \
12    preimage.cc \
13    mod2.h
14
15libkernelCommon_la_SOURCES  = $(SOURCES)
16libkernelCommon_la_LIBADD   = ${USEPPROCSDYNAMICLDFLAGS} ${USEPPROCSDYNAMICLD} \
17${abs_top_builddir}/libpolys/polys/libpolys.la
18
19###### libkerneldir = $(libdir)/singular
20
21KERNELHEADERS = mod2.h structs.h polys.h ideals.h \
22        preimage.h fast_mult.h digitech.h
23
24libkernel_la_SOURCES=$(KERNELHEADERS)
25
26libkernel_la_includedir=${includedir}/singular/kernel
27libkernel_la_include_HEADERS=$(KERNELHEADERS)
28
29SUBDIRS=numeric fglm groebner_walk combinatorics spectrum linear_algebra maps GBEngine oswrapper
30
31libkernel_la_LIBADD   = \
32${builddir}/numeric/libnumeric.la \
33${builddir}/fglm/libfglm.la \
34${builddir}/groebner_walk/libgroebner_walk.la \
35${builddir}/combinatorics/libcombinatorics.la \
36${builddir}/spectrum/libspectrum.la \
37${builddir}/linear_algebra/liblinear_algebra.la \
38${builddir}/maps/libmaps.la \
39${builddir}/GBEngine/libGBEngine.la \
40${builddir}/oswrapper/liboswrapper.la \
41${builddir}/libkernelCommon.la
42
43### TODO: the following has to be addapted...
44TESTS_ENVIRONMENT = SINGULARPATH='${abs_top_builddir}/libpolys/polys/.libs:${abs_top_builddir}/factory/gftables'
45TESTS_ENVIRONMENT += SINGULAR_ROOT_DIR='${abs_top_builddir}'
46
47TESTS = test
48
49check_PROGRAMS = $(TESTS)
50
51test_SOURCES = test.cc
52test_LDADD   = libkernel.la
53
54# These files are built first
55# BUILT_SOURCES = MOD
56
57# MOD: ${top_builddir}/libpolys/tests/MOD
58#       ln -snf ${top_builddir}/libpolys/tests/MOD ${builddir}/MOD
59
60
61CLEANFILES = $(TESTS)
62# $(BUILT_SOURCES)
63
64
Note: See TracBrowser for help on using the repository browser.