]> matita.cs.unibo.it Git - helm.git/commitdiff
Makefile to extract to ocaml code.
authorClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Sat, 2 Feb 2013 00:44:07 +0000 (00:44 +0000)
committerClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Sat, 2 Feb 2013 00:44:07 +0000 (00:44 +0000)
matita/matita/lib/Makefile

index b7d95a5fc22a6fbf2eef0e175c6b5e16d09c7e88..8c12efbd162370a792d7c1975d9baf90bc80a4cb 100644 (file)
@@ -1,9 +1,25 @@
+#TARGET= extraction2.ma
+#TARGET= extraction3.ma
+#TARGET= basics/logic.ma
+#TARGET= basics/types.ma
+#TARGET= basics/deqsets.ma
+#TARGET= basics/lists/list.ma
+#TARGET= arithmetics/nat.ma
+TARGET= turing/multi_universal/universal.ma
+
 all:
-       touch extraction.ma
-       EXTRACT_HASKELL=1 ../matitac extraction.ma 2> /tmp/foo.hs
-       cat preamble.hs /tmp/foo.hs > extraction.hs
+       touch $(TARGET)
+       #EXTRACT_HASKELL=1 ../matitac $(TARGET) 2> /tmp/foo.hs
+       #cat preamble.hs /tmp/foo.hs > extraction.hs
+       EXTRACT_OCAML=1 ../matitac $(TARGET)
+
+opt:
+       touch $(TARGET)
+       #EXTRACT_HASKELL=1 ../matitac.opt $(TARGET) 2> /tmp/foo.hs
+       #cat preamble.hs /tmp/foo.hs > extraction.hs
+       EXTRACT_OCAML=1 ../matitac.opt $(TARGET)
 
-.PHONY: all
+.PHONY: all opt
 
 # ghci extraction.hs
 # Syntax for datatypes: data Foo = Zero | Succ Foo Foo