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)" all
+ @make MATITAC="$(MATITACOPT)" MATITACLEAN="$(MATITACLEANOPT)" MATITADEP="$(MATITADEPOPT)" all
verbose.opt:
- @make MATITAC="$(VERBOSEMATITAC)" all
+ @make MATITAC="$(VERBOSEMATITAC)" MATITACLEAN="$(MATITACLEANOPT)" MATITADEP="$(MATITADEPOPT)" all
verboseopt:
- @make MATITAC="$(VERBOSEMATITACOPT)" all
+ @make MATITAC="$(VERBOSEMATITACOPT)" MATITACLEAN="$(MATITACLEANOPT)" MATITADEP="$(MATITADEPOPT)" all
%.opt:
- @make MATITAC="$(MATITACOPT)" $(@:%.opt=%)
+ @make MATITAC="$(MATITACOPT)" MATITACLEAN="$(MATITACLEANOPT)" MATITADEP="$(MATITADEPOPT)" $(@:%.opt=%)
clean: $(LINKS)
rm -f $(SRC:%.ma=%.moo)
- ../matitaclean all
+ $(MATITACLEAN) all
depend: $(DEPEND_NAME)
-%.moo:%.ma depend $(LINKS)
- @[ ! -e $@ ] || ../matitaclean $<
- @$(MATITAC) $< || ../matitaclean $<
+%.moo:%.ma $(DEPEND_NAME) $(LINKS)
+ @[ ! -e $@ ] || $(MATITACLEAN) $<
+ @$(MATITAC) $< || $(MATITACLEAN) $<
$(DEPEND_NAME): $(SRC) $(LINKS)
- ../matitadep $(SRC) > $@
+ $(MATITADEP) $(SRC) > $@
# Let's prepare the environment
.matita: