1) Added target HOL-Complex-Generate-HOLLight
authorobua
Mon, 12 Sep 2005 16:20:18 +0200
changeset 17323 2fc68de9de1f
parent 17322 781abf7011e6
child 17324 0a5eebd5ff58
1) Added target HOL-Complex-Generate-HOLLight 2) Make heap image for HOL-Complex-Matrix
src/HOL/IsaMakefile
--- a/src/HOL/IsaMakefile	Mon Sep 12 15:52:00 2005 +0200
+++ b/src/HOL/IsaMakefile	Mon Sep 12 16:20:18 2005 +0200
@@ -245,6 +245,11 @@
   Import/HOL4Syntax.thy Import/HOL4Compat.thy Import/import_syntax.ML \
   Import/hol4rews.ML Import/import_package.ML Import/ROOT.ML
 
+IMPORTER_HOLLIGHT_FILES = Import/proof_kernel.ML Import/replay.ML \
+  Import/shuffler.ML Import/MakeEqual.thy Import/HOL4Setup.thy \
+  Import/HOL4Syntax.thy Import/HOLLightCompat.thy Import/import_syntax.ML \
+  Import/hol4rews.ML Import/import_package.ML Import/ROOT.ML
+
 HOL-Complex-Import: HOL-Complex $(LOG)/HOL-Complex-Import.gz
 
 $(LOG)/HOL-Complex-Import.gz: $(OUT)/HOL-Complex $(IMPORTER_FILES)
@@ -261,6 +266,11 @@
   Import/Generate-HOL/GenHOL4Word32.thy Import/Generate-HOL/ROOT.ML
 	@cd Import; $(ISATOOL) usedir $(OUT)/HOL-Complex Generate-HOL
 
+HOL-Complex-Generate-HOLLight: HOL-Complex $(LOG)/HOL-Complex-Generate-HOLLight.gz
+
+$(LOG)/HOL-Complex-Generate-HOLLight.gz: $(OUT)/HOL-Complex $(IMPORTER_HOLLIGHT_FILES)  \
+  Import/Generate-HOLLight/GenHOLLight.thy Import/Generate-HOLLight/ROOT.ML
+	@cd Import; $(ISATOOL) usedir $(OUT)/HOL-Complex Generate-HOLLight
 
 ## HOL-Import-HOL
 
@@ -624,29 +634,29 @@
 
 ## HOL-Complex-Matrix
 
-HOL-Complex-Matrix: HOL $(LOG)/HOL-Complex-Matrix.gz
+#HOL-Complex-Matrix: HOL $(LOG)/HOL-Complex-Matrix.gz
 
-$(LOG)/HOL-Complex-Matrix.gz: $(OUT)/HOL-Complex \
+#$(LOG)/HOL-Complex-Matrix.gz: $(OUT)/HOL-Complex \
+#  Matrix/MatrixGeneral.thy Matrix/Matrix.thy Matrix/SparseMatrix.thy \
+#  Matrix/document/root.tex Matrix/ROOT.ML \
+#  Matrix/cplex/ROOT.ML Matrix/cplex/Cplex.thy Matrix/cplex/CplexMatrixConverter.ML \
+#  Matrix/cplex/Cplex_tools.ML Matrix/cplex/FloatSparseMatrix.thy \
+#  Matrix/cplex/FloatSparseMatrixBuilder.ML Matrix/cplex/fspmlp.ML \
+#  Matrix/cplex/MatrixLP.thy Matrix/cplex/MatrixLP.ML
+#	@$(ISATOOL) usedir $(OUT)/HOL-Complex Matrix
+
+## HOL-Complex-Matrix
+
+HOL-Complex-Matrix: HOL $(OUT)/HOL-Complex-Matrix
+
+$(OUT)/HOL-Complex-Matrix: $(OUT)/HOL-Complex \
   Matrix/MatrixGeneral.thy Matrix/Matrix.thy Matrix/SparseMatrix.thy \
   Matrix/document/root.tex Matrix/ROOT.ML \
   Matrix/cplex/ROOT.ML Matrix/cplex/Cplex.thy Matrix/cplex/CplexMatrixConverter.ML \
   Matrix/cplex/Cplex_tools.ML Matrix/cplex/FloatSparseMatrix.thy \
   Matrix/cplex/FloatSparseMatrixBuilder.ML Matrix/cplex/fspmlp.ML \
   Matrix/cplex/MatrixLP.thy Matrix/cplex/MatrixLP.ML
-	@$(ISATOOL) usedir $(OUT)/HOL-Complex Matrix
-
-## HOL-Complex-Matrix
-
-#HOL-Complex-Matrix: HOL $(OUT)/HOL-Complex-Matrix
-#
-#$(OUT)/HOL-Complex-Matrix: $(OUT)/HOL-Complex \
-#  Matrix/MatrixGeneral.thy Matrix/Matrix.thy Matrix/SparseMatrix.thy \
-#  Matrix/document/root.tex Matrix/ROOT.ML \
-#  Matrix/cplex/ROOT.ML Matrix/cplex/Cplex.thy Matrix/cplex/CplexMatrixConverter.ML \
-#  Matrix/cplex/Cplex_tools.ML Matrix/cplex/FloatSparseMatrix.thy \
-#  Matrix/cplex/FloatSparseMatrixBuilder.ML Matrix/cplex/fspmlp.ML \
-#  Matrix/cplex/MatrixLP.thy Matrix/cplex/MatrixLP.ML
-#	@cd Matrix; $(ISATOOL) usedir -b -g true $(OUT)/HOL-Complex HOL-Complex-Matrix
+	@cd Matrix; $(ISATOOL) usedir -b -g true $(OUT)/HOL-Complex HOL-Complex-Matrix
 
 
 ## TLA