1 SRC= apply.ma auto.ma baseuri.ma coercions.ma comments.ma first.ma fguidi.ma\
2 fix_betareduction.ma fold.ma inversion.ma letrec.ma match_inference.ma\
3 mysql_escaping.ma record.ma replace.ma rewrite.ma second.ma simpl.ma\
4 test2.ma test3.ma test4.ma third.ma
7 MATITAC=../scripts/do_tests.sh ../matitac ../matitaclean /dev/null
8 MATITACOPT=../scripts/do_tests.sh ../matitac.opt ../matitaclean.opt /dev/null
9 VERBOSEMATITAC=../matitac
10 VERBOSEMATITACOPT=../matitac.opt
12 MATITACLEAN=../matitaclean
13 MATITACLEANOPT=../matitaclean.opt
15 MATITADEP=../matitadep
16 MATITADEPOPT=../matitadep.opt
19 LINKS=.matita matita.lang matita.conf.xml
21 all: $(LINKS) $(SRC:%.ma=%.moo)
24 @make MATITAC="$(MATITACOPT)" MATITACLEAN="$(MATITACLEANOPT)" MATITADEP="$(MATITADEPOPT)" all
27 @make MATITAC="$(VERBOSEMATITAC)" MATITACLEAN="$(MATITACLEANOPT)" MATITADEP="$(MATITADEPOPT)" all
30 @make MATITAC="$(VERBOSEMATITACOPT)" MATITACLEAN="$(MATITACLEANOPT)" MATITADEP="$(MATITADEPOPT)" all
33 @make MATITAC="$(MATITACOPT)" MATITACLEAN="$(MATITACLEANOPT)" MATITADEP="$(MATITADEPOPT)" $(@:%.opt=%)
36 rm -f $(SRC:%.ma=%.moo)
39 depend: $(DEPEND_NAME)
41 %.moo:%.ma $(DEPEND_NAME) $(LINKS)
42 @[ ! -e $@ ] || $(MATITACLEAN) $<
43 @$(MATITAC) $< || $(MATITACLEAN) $<
45 $(DEPEND_NAME): $(SRC) $(LINKS)
46 $(MATITADEP) $(SRC) > $@
48 # Let's prepare the environment
53 ln -s ../matita.lang .
56 ln -s ../matita.conf.xml .
59 include $(DEPEND_NAME)