]> matita.cs.unibo.it Git - helm.git/commitdiff
* makefile improved
authorClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Fri, 1 Jul 2005 16:47:33 +0000 (16:47 +0000)
committerClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Fri, 1 Jul 2005 16:47:33 +0000 (16:47 +0000)
* new target-schema: *.opt

helm/matita/library/Makefile

index ed81e3eca185e98367d475811edf5167e6ebd141..bc231af589fd70c4d6d2c69ad8c48cf25acba672 100644 (file)
@@ -6,8 +6,8 @@ SRC=\
        nat.ma \
         Z.ma
 
-MATITAC=../scripts/do_tests.sh ../matitac ../matitaclean /dev/null
-MATITACOPT=../scripts/do_tests.sh ../matitac.opt ../matitaclean.opt /dev/null
+MATITAC=../scripts/do_tests.sh ../matitac echo /dev/null
+MATITACOPT=../scripts/do_tests.sh ../matitac.opt echo /dev/null
 VERBOSEMATITAC=../matitac
 VERBOSEMATITACOPT=../matitac.opt
 
@@ -17,13 +17,16 @@ LINKS=.matita matita.lang matita.conf.xml
 all: $(LINKS) $(SRC:%.ma=%.moo)
 
 opt:
-       make MATITAC=$(MATITACOPT) all
+       @make MATITAC="$(MATITACOPT)" all
 
 verbose.opt:
-       make MATITAC=$(VERBOSEMATITAC) all
+       @make MATITAC="$(VERBOSEMATITAC)" all
 
 verboseopt:
-       make MATITAC=$(VERBOSEMATITACOPT) all
+       @make MATITAC="$(VERBOSEMATITACOPT)" all
+
+%.opt:
+       @make MATITAC="$(MATITACOPT)" $(@:%.opt=%)
 
 clean: $(LINKS)
        rm -f $(SRC:%.ma=%.moo)