OCAMLOPT = $(OCAMLFIND) opt $(OCAMLC_FLAGS)
OCAMLDEP = $(OCAMLFIND) ocamldep $(OCAML_FLAGS)
-MATITA_FLAGS =
+MATITA_FLAGS = -noprofile
NODB=false
ifeq ($(NODB),true)
MATITA_FLAGS += -nodb
matitaLog.cmo \
matitaTypes.cmo \
matitaMoo.cmo \
- matitaExcPp.cmo \
matitaMisc.cmo \
matitaDb.cmo \
matitamakeLib.cmo \
matitaInit.cmo \
matitaSync.cmo \
- matitacleanLib.cmo \
matitaDisambiguator.cmo \
+ matitaExcPp.cmo \
+ matitacleanLib.cmo \
matitaEngine.cmo \
matitacLib.cmo \
matitaScript.cmo \
matitaLog.cmo \
matitaTypes.cmo \
matitaMoo.cmo \
- matitaExcPp.cmo \
matitaMisc.cmo \
matitaDb.cmo \
matitamakeLib.cmo \
matitaInit.cmo \
matitaSync.cmo \
matitaDisambiguator.cmo \
+ matitaExcPp.cmo \
matitacleanLib.cmo \
matitaEngine.cmo \
matitacLib.cmo \
$(NULL)
tests: matitac matitadep matitaclean
- @(cd library && make MATITAC="- ../scripts/do_tests.sh $(DO_TESTS_OPTS) ../matitac ../matitaclean /dev/null" clean all)
- @(cd tests && make MATITAC="- ../scripts/do_tests.sh $(DO_TESTS_OPTS) ../matitac ../matitaclean /dev/null" clean all)
- @(cd contribs/LAMBDA-TYPES && make MATITAC="- ../../scripts/do_tests.sh $(DO_TESTS_OPTS) ../../matitac ../../matitaclean /dev/null" clean all)
- @(cd contribs/PREDICATIVE-TOPOLOGY && make MATITAC="- ../../scripts/do_tests.sh $(DO_TESTS_OPTS) ../../matitac ../../matitaclean /dev/null" clean all)
+ @-(cd library && make -k clean all)
+ @-(cd tests && make -k clean all)
+ @-(cd tests/bad_tests && make -k clean all)
+ @-(cd contribs/LAMBDA-TYPES && make -k clean all)
+ @-(cd contribs/PREDICATIVE-TOPOLOGY && make -k clean all)
tests.opt: matitac.opt matitadep.opt matitaclean.opt
- @(cd library && make MATITAC="- ../scripts/do_tests.sh $(DO_TESTS_OPTS) ../matitac.opt ../matitaclean.opt /dev/null" clean.opt opt)
- @(cd tests && make MATITAC="- ../scripts/do_tests.sh $(DO_TESTS_OPTS) ../matitac.opt ../matitaclean.opt /dev/null" clean.opt opt)
- @(cd contribs/LAMBDA-TYPES && make MATITAC="- ../../scripts/do_tests.sh $(DO_TESTS_OPTS) ../../matitac.opt ../../matitaclean.opt /dev/null" clean.opt opt)
- @(cd contribs/PREDICATIVE-TOPOLOGY && make MATITAC="- ../../scripts/do_tests.sh $(DO_TESTS_OPTS) ../../matitac.opt ../../matitaclean.opt /dev/null" clean.opt opt)
+ @-(cd library && make -k clean.opt opt)
+ @-(cd tests && make -k clean.opt opt)
+ @-(cd tests/bad_tests && make -k clean.opt opt)
+ @-(cd contribs/LAMBDA-TYPES && make -k clean.opt opt)
+ @-(cd contribs/PREDICATIVE-TOPOLOGY && make -k clean.opt opt)
cleantests: matitaclean
@(cd library && make clean)
@(cd tests && make clean)
+ @(cd tests/bad_tests && make clean)
@(cd contribs/LAMBDA-TYPES && make clean)
@(cd contribs/PREDICATIVE-TOPOLOGY && make clean)
-.PHONY: tests tests.opt cleantests
+cleantests.opt: matitaclean.opt
+ @(cd library && make clean.opt)
+ @(cd tests && make clean.opt)
+ @(cd tests/bad_tests && make clean)
+ @(cd contribs/LAMBDA-TYPES && make clean.opt)
+ @(cd contribs/PREDICATIVE-TOPOLOGY && make clean.opt)
+.PHONY: tests tests.opt cleantests cleantests.opt
# {{{ Distribution stuff