]> matita.cs.unibo.it Git - helm.git/blobdiff - matita/matita/lib/Makefile
update in ground_2
[helm.git] / matita / matita / lib / Makefile
index 077e945ceb271d274d5f3fcc7850b5a90c68e5e7..8c12efbd162370a792d7c1975d9baf90bc80a4cb 100644 (file)
@@ -1,8 +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