From 42ea41ccedeb9f66ff2f591a774054608ece6eac Mon Sep 17 00:00:00 2001 From: Claudio Sacerdoti Coen Date: Fri, 1 Jul 2005 17:16:00 +0000 Subject: [PATCH] ... --- helm/matita/tests/.cvsignore | 1 + helm/matita/tests/Makefile | 59 ++++++++++++++++++++++++++++++++++++ 2 files changed, 60 insertions(+) create mode 100644 helm/matita/tests/Makefile diff --git a/helm/matita/tests/.cvsignore b/helm/matita/tests/.cvsignore index fcd4d925e..6d473d47a 100644 --- a/helm/matita/tests/.cvsignore +++ b/helm/matita/tests/.cvsignore @@ -1 +1,2 @@ +.depend *.moo diff --git a/helm/matita/tests/Makefile b/helm/matita/tests/Makefile new file mode 100644 index 000000000..68eae9259 --- /dev/null +++ b/helm/matita/tests/Makefile @@ -0,0 +1,59 @@ +SRC=\ + apply.ma fguidi.ma letrec.ma replace.ma test3.ma auto.ma first.ma\ + match.ma rewrite.ma test4.ma baseuri.ma fix_betareduction.ma\ + match_inference.ma second.ma third.ma coercions.ma fold.ma\ + mysql_escaping.ma simpl.ma comments.ma inversion.ma record.ma test2.ma + +MATITAC=../scripts/do_tests.sh ../matitac ../matitaclean /dev/null +MATITACOPT=../scripts/do_tests.sh ../matitac.opt ../matitaclean.opt /dev/null +VERBOSEMATITAC=../matitac +VERBOSEMATITACOPT=../matitac.opt + +MATITACLEAN=../matitaclean +MATITACLEANOPT=../matitaclean.opt + +MATITADEP=../matitadep +MATITADEPOPT=../matitadep.opt + +DEPEND_NAME=.depend +LINKS=.matita matita.lang matita.conf.xml + +all: $(LINKS) $(SRC:%.ma=%.moo) + +opt: + @make MATITAC="$(MATITACOPT)" MATITACLEAN="$(MATITACLEANOPT)" MATITADEP="$(MATITADEPOPT)" all + +verbose.opt: + @make MATITAC="$(VERBOSEMATITAC)" MATITACLEAN="$(MATITACLEANOPT)" MATITADEP="$(MATITADEPOPT)" all + +verboseopt: + @make MATITAC="$(VERBOSEMATITACOPT)" MATITACLEAN="$(MATITACLEANOPT)" MATITADEP="$(MATITADEPOPT)" all + +%.opt: + @make MATITAC="$(MATITACOPT)" MATITACLEAN="$(MATITACLEANOPT)" MATITADEP="$(MATITADEPOPT)" $(@:%.opt=%) + +clean: $(LINKS) + rm -f $(SRC:%.ma=%.moo) + $(MATITACLEAN) all + +depend: $(DEPEND_NAME) + +%.moo:%.ma $(DEPEND_NAME) $(LINKS) + @[ ! -e $@ ] || $(MATITACLEAN) $< + @$(MATITAC) $< || $(MATITACLEAN) $< + +$(DEPEND_NAME): $(SRC) $(LINKS) + $(MATITADEP) $(SRC) > $@ + +# Let's prepare the environment +.matita: + ln -s ../.matita . + +matita.lang: + ln -s ../matita.lang . + +matita.conf.xml: + ln -s ../matita.conf.xml . +#done + +include $(DEPEND_NAME) -- 2.39.2