@@ -9,96 +9,37 @@ include @srcdir@/Makefile.files
99export LD_LIBRARY_PATH := $(BUILTLIBPATH ) /lib:$(LD_LIBRARY_PATH )
1010
1111CPPFLAGS := -I. -I@srcdir@ -I@srcdir@/.. $(CPPFLAGS ) \
12- -isystem $(GTEST_DIR ) -isystem $(GTEST_DIR ) /include \
13- -I@srcdir@/../../c # -Wno-unused-local-typedefs # ffpack has some of these.
14- CXXFLAGS += -std=gnu++17 -Wno-sign-conversion # -Wno-unused-local-typedefs -coverage
12+ -isystem $(GTEST_DIR ) -isystem $(GTEST_DIR ) /include
13+ CXXFLAGS += -std=gnu++17 -Wno-sign-conversion
1514
16- # note: on some machines, gcc can't find -lstdc++
1715LOADLIBES += @BUILTLIBS@ @LINALGLIBS@ @LIBS@ @FCLIBS@ -lgtest -pthread
1816
19- .PHONY : place_into_lib runtests
17+ .PHONY : runtests
2018
2119all : $(UNITTEST_OBJECT_FILES ) $(LIBENGINE )
22- echo @BUILTLIBS@
23- echo @LIBS@
2420
25- # disabling a test temporarily, because it doesn't compile
26- # check:
27- # @ echo "makefile: Warning : skipping temporarily disabled test in e/unit-test"
2821check : runtests
2922
3023fullCheck : $(UNITTEST_TARGET )
3124 valgrind --track-origins=yes ./$(UNITTEST_TARGET )
3225
33- $(UNITTEST_TARGET ) : $(UNITTEST_OBJECT_FILES ) $(LIBENGINE ) # ../../system/supervisor.o
26+ $(UNITTEST_TARGET ) : $(UNITTEST_OBJECT_FILES ) $(LIBENGINE )
3427 @CXX@ $(LDFLAGS ) $^ $(LOADLIBES ) -o $@
3528
3629runtests : $(UNITTEST_TARGET )
3730 time ./$(UNITTEST_TARGET )
3831
39- ARingRRRTest : ARingRRRTest.o $(UNITTEST_SHARED_OBJECT_FILES ) $(LIBENGINE )
40- @CXX@ $(LDFLAGS ) $^ $(LOADLIBES ) -o $@
41-
42- ARingRRiTest : ARingRRiTest.o $(UNITTEST_SHARED_OBJECT_FILES ) $(LIBENGINE )
43- @CXX@ $(LDFLAGS ) $^ $(LOADLIBES ) -o $@
44-
45- ARingGFTest : ARingGFTest.o $(UNITTEST_SHARED_OBJECT_FILES ) $(LIBENGINE ) # ../../system/supervisor.o
46- @CXX@ $(LDFLAGS ) $^ $(LOADLIBES ) -o $@
47-
48- NCGroebnerTest : NCGroebnerTest.o $(UNITTEST_SHARED_OBJECT_FILES ) $(LIBENGINE ) # ../../system/supervisor.o
49- @CXX@ $(LDFLAGS ) $^ $(LOADLIBES ) -o $@
50-
51- runNCGroebnerTest : NCGroebnerTest
52- time ./NCGroebnerTest
53-
54- ARingRRRZZpTest : \
55- ARingZZpTest.o \
56- ARingRRRTest.o \
57- ARingZZpTest.o \
58- RingZZTest.o \
59- RingZZpTest.o \
60- RingQQTest.o \
61- RingRRRTest.o \
62- RingCCCTest.o \
63- $(UNITTEST_SHARED_OBJECT_FILES) $(LIBENGINE)
64- @CXX@ $(LDFLAGS) $^ $(LOADLIBES) -o $@
65-
66- checkGivaro : GivaroTest
67-
68- GivaroTest : GivaroTest.o
69- @CXX@ $(LDFLAGS ) $^ -lgivaro -lgmp -lgmpxx -o $@
70-
71- checkRingRRR : ARingRRRTest
72- time ./ARingRRRTest
73-
74- checkRingRRi : ARingRRiTest
75- time ./ARingRRiTest
76-
77- # fails for whatever reasons
78- checkRingRRRZZp : ARingRRRZZpTest
79- time ./ARingRRRZZpTest
80-
81-
82- # fails on my 32-bit fedora 14 , gcc is 4.5.1.
83- failing : checkRingRRRZZp
84-
85-
86- % .s : % .c; $(COMPILE.cc ) -S $< $(OUTPUT_OPTION )
87-
8832MORE_OPTIONS = -Wno-cast-qual
89- COMPILE.c += $(MORE_OPTIONS )
9033COMPILE.cc += $(MORE_OPTIONS )
9134
92-
9335Makefile : Makefile.in; cd ../../..; ./config.status Macaulay2/e/unit-tests/Makefile
9436clean ::; rm -f * .o * .rpo * .dep dep-* .tmp LOGFILE testMain
9537distclean : clean; rm -f Makefile
9638
9739ifeq "$(DEPENDS ) " "yes"
98- include $(UNITTEST_CFILES:=.dep ) $( UNITTEST_CCFILES:=.dep )
40+ include $(UNITTEST_CCFILES:=.dep )
9941endif
10042
10143# Local Variables:
10244# compile-command: "make -C $M2BUILDDIR/Macaulay2/e/unit-tests check"
10345# End:
104- .NOTPARALLEL :
0 commit comments