source: git/kernel/Makefile.am @ 4bcb8b

spielwiese
Last change on this file since 4bcb8b was 4bcb8b, checked in by Adi Popescu <adi_popescum@…>, 10 years ago
Separating Headers groebner_walk 1
  • Property mode set to 100644
File size: 2.5 KB
Line 
1ACLOCAL_AMFLAGS = -I ../m4
2# TODO: use ${top_srcdir} instead of .. in the above?
3
4SUBDIRS=sample numeric fglm groebner_walk
5# kernelsample   
6
7noinst_LTLIBRARIES = libkernel.la
8###### libkerneldir = $(libdir)/singular
9
10AM_CPPFLAGS = \
11-I${top_srcdir} -I${top_builddir} -I${top_srcdir}/libpolys -I${top_builddir}/libpolys \
12$(FACTORY_INCLUDES) $(NTL_CFLAGS) $(FLINT_CFLAGS) $(GMP_CFLAGS)
13
14SOURCES = polys.cc febase.cc feread.cc \
15    hdegree.cc hilb.cc hutil.cc \
16    ideals.cc \
17    khstd.cc kstdfac.cc \
18    kstd1.cc kstd2.cc kutil.cc \
19    nc.cc sca.cc gr_kstd2.cc \
20    misc.cc \
21    fast_maps.cc \
22    kspoly.cc kpolys.cc \
23    syz.cc syz0.cc syz1.cc syz2.cc syz3.cc \
24    timer.cc \
25    GMPrat.cc multicnt.cc npolygon.cc semic.cc spectrum.cc splist.cc \
26    eigenval.cc units.cc \
27    fast_mult.cc digitech.cc \
28    tgb.cc tgbgauss.cc ringgb.cc f5data.cc f5lists.cc f5gb.cc f5c.cc \
29    ratgring.cc shiftgb.cc \
30    linearAlgebra.cc preimage.cc \
31    mod2.h \
32    janet.cc interpolation.cc minpoly.cc \
33    Minor.cc MinorInterface.cc MinorProcessor.cc
34 
35
36libkernel_la_SOURCES   = $(SOURCES)
37
38KERNELHEADERS = mod2.h polys.h hutil.h stairc.h ideals.h \
39        structs.h \
40        syz.h \
41        fast_maps.h \
42        febase.h \
43        kstdfac.h kmatrix.h\
44        kutil.h \
45        khstd.h kstd1.h \
46        GMPrat.h multicnt.h npolygon.h semic.h spectrum.h splist.h \
47        eigenval.h units.h \
48        ratgring.h shiftgb.h nc.h \
49        preimage.h timer.h kInline.h fast_mult.h \
50        digitech.h tgb.h ringgb.h tgbgauss.h tgb_internal.h \
51        linearAlgebra.h \
52        f5c.h f5data.h f5gb.h f5lists.h \
53        janet.h interpolation.h minpoly.h \
54        Minor.h MinorInterface.h MinorProcessor.h Cache.h CacheImplementation.h
55
56libkernel_la_includedir  =${includedir}/singular/kernel
57libkernel_la_include_HEADERS   = $(KERNELHEADERS)
58
59libkernel_la_LIBADD   = \
60${builddir}/sample/libsample.la \
61${builddir}/numeric/libnumeric.la \
62${builddir}/fglm/libfglm.la \
63${builddir}/groebner_walk/libgroebner_walk.la \
64${USEPPROCSDYNAMICLDFLAGS} ${USEPPROCSDYNAMICLD} \
65${abs_top_builddir}/libpolys/polys/libpolys.la
66
67### TODO: the following has to be addapted...
68TESTS_ENVIRONMENT = SINGULARPATH='${abs_top_builddir}/libpolys/polys/.libs:${abs_top_builddir}/factory/gftables'
69TESTS_ENVIRONMENT += SINGULAR_ROOT_DIR='${abs_top_builddir}'
70
71TESTS = test
72
73check_PROGRAMS = $(TESTS)
74
75test_SOURCES = test.cc
76test_LDADD   = libkernel.la
77
78# These files are built first
79# BUILT_SOURCES = MOD
80
81# MOD: ${top_builddir}/libpolys/tests/MOD
82#       ln -snf ${top_builddir}/libpolys/tests/MOD ${builddir}/MOD
83
84
85CLEANFILES = $(TESTS)
86# $(BUILT_SOURCES)
87
Note: See TracBrowser for help on using the repository browser.