doc-src/Tutorial/IsaMakefile
changeset 5850 9712294e60b9
parent 5621 1fe18aca1062
child 6099 d4866f6ff2f9
--- a/doc-src/Tutorial/IsaMakefile	Thu Nov 12 11:27:36 1998 +0100
+++ b/doc-src/Tutorial/IsaMakefile	Thu Nov 12 16:45:17 1998 +0100
@@ -4,7 +4,7 @@
 
 ## targets
 
-default: HOL-ToyList HOL-Ifexpr HOL-CodeGen HOL-Misc
+default: HOL-ToyList HOL-Ifexpr HOL-CodeGen HOL-Datatype HOL-Misc
 
 
 ## global settings
@@ -62,6 +62,32 @@
   CodeGen/goal2.ML CodeGen/simpsplit.ML CodeGen/ROOT.ML
 	@$(ISATOOL) usedir $(OUT)/HOL CodeGen
 
+## HOL-Datatype
+
+HOL-Datatype: HOL $(LOG)/HOL-Datatype.gz
+
+Datatype/appmap.ML: Datatype/appmap
+	cat Datatype/goal Datatype/appmap Datatype/semi > Datatype/appmap.ML
+
+Datatype/ABexp.thy: Datatype/abprolog Datatype/abdata Datatype/abconstseval \
+  Datatype/abevala Datatype/abevalb Datatype/abconstssubst Datatype/absubsta\
+  Datatype/absubstb
+	cd Datatype; cat abprolog abdata abconstseval abevala abevalb abconstssubst absubsta absubstb end > ABexp.thy
+
+Datatype/Term.thy: Datatype/tprolog Datatype/mutnested Datatype/tdata \
+  Datatype/tconstssubst Datatype/tsubst Datatype/tsubsts
+	cd Datatype; cat tprolog mutnested tdata tconstssubst tsubst tsubsts end > Term.thy
+
+Datatype/Trie.thy: Datatype/trieprolog Datatype/assoc Datatype/trie \
+  Datatype/triesels Datatype/lookup Datatype/update
+	cd Datatype; cat trieprolog assoc trie triesels lookup update end > Trie.thy
+
+$(LOG)/HOL-Datatype.gz: $(OUT)/HOL \
+  Datatype/ABexp.thy Datatype/Term.thy Datatype/Trie.thy \
+  Datatype/ROOT.ML Datatype/abgoalind.ML Datatype/autotac.ML \
+  Datatype/tidproof.ML Datatype/appmap.ML Datatype/lookupempty.ML \
+  Datatype/trieAdds.ML Datatype/triemain.ML Datatype/trieinduct.ML Datatype/trieexhaust.ML
+	@$(ISATOOL) usedir $(OUT)/HOL Datatype
 
 ## HOL-Misc