src/HOL/IsaMakefile
changeset 47258 880e587eee9f
parent 47232 e2f0176149d0
child 47259 2d4ea84278da
--- a/src/HOL/IsaMakefile	Sun Apr 01 09:12:03 2012 +0200
+++ b/src/HOL/IsaMakefile	Sun Apr 01 14:50:47 2012 +0200
@@ -82,8 +82,7 @@
     # ^ this is the sort position
 
 generate: \
-  HOL-HOL4-Generate \
-  HOL-HOL_Light-Generate
+  HOL-HOL4-Generate
 
 benchmark: \
   HOL-Datatype_Benchmark \
@@ -558,24 +557,17 @@
 ## Import sessions
 
 IMPORTER_BASIC_DEPENDENCIES = \
-  Import/Importer.thy \
-  Import/shuffler.ML \
-  Import/import_rews.ML \
-  Import/proof_kernel.ML \
-  Import/replay.ML \
-  Import/import.ML
+  Import/HOL4/Importer.thy \
+  Import/HOL4/shuffler.ML \
+  Import/HOL4/import_rews.ML \
+  Import/HOL4/proof_kernel.ML \
+  Import/HOL4/replay.ML \
+  Import/HOL4/import.ML
 
 IMPORTER_HOL4_COMPATIBILITY_DEDEPENDENCIES = \
   Import/HOL4/ROOT.ML \
   Import/HOL4/Compatibility.thy
 
-IMPORTER_HOL_LIGHT_COMPATIBILITY_DEDEPENDENCIES = \
-  Import/HOL_Light/ROOT.ML \
-  Import/HOL_Light/HOLLightInt.thy \
-  Import/HOL_Light/HOLLightList.thy \
-  Import/HOL_Light/HOLLightReal.thy \
-  Import/HOL_Light/Compatibility.thy
-
 HOL-HOL4: $(LOG)/HOL-HOL4.gz
 
 $(LOG)/HOL-HOL4.gz: $(OUT)/HOL \
@@ -586,9 +578,13 @@
 HOL-HOL_Light: $(LOG)/HOL-HOL_Light.gz
 
 $(LOG)/HOL-HOL_Light.gz: $(OUT)/HOL \
-  $(IMPORTER_BASIC_DEPENDENCIES) \
-  $(IMPORTER_HOL_LIGHT_COMPATIBILITY_DEDEPENDENCIES)
-	@$(ISABELLE_TOOL) usedir $(OUT)/HOL Import/HOL_Light
+  Import/ROOT.ML \
+  Import/Import_Setup.thy \
+  Import/import_data.ML \
+  Import/import_rule.ML \
+  Import/HOL_Light_Maps.thy \
+  Import/HOL_Light_Import.thy
+	@cd Import; $(ISABELLE_TOOL) usedir -b -g true $(OUT)/HOL HOL-HOL_Light
 
 HOL-HOL4-Imported: $(LOG)/HOL-HOL4-Imported.gz
 
@@ -652,17 +648,6 @@
   Import/HOL4/Generated/word_num.imp
 	@$(ISABELLE_TOOL) usedir -f imported.ML -s HOL4-Imported -p 0 $(OUT)/HOL Import/HOL4
 
-HOL-HOL_Light-Imported: $(LOG)/HOL-HOL_Light-Imported.gz
-
-$(LOG)/HOL-HOL_Light-Imported.gz: $(OUT)/HOL \
-  $(IMPORTER_BASIC_DEPENDENCIES) \
-  $(IMPORTER_HOL_LIGHT_COMPATIBILITY_DEDEPENDENCIES) \
-  Import/HOL_Light/imported.ML \
-  Import/HOL_Light/Imported.thy \
-  Import/HOL_Light/Generated/HOLLight.thy \
-  Import/HOL_Light/Generated/hollight.imp
-	@$(ISABELLE_TOOL) usedir -f imported.ML -s HOL_Light-Imported -p 0 $(OUT)/HOL Import/HOL_Light
-
 HOL-HOL4-Generate: $(LOG)/Import-HOL4-Generate.gz
 
 $(LOG)/Import-HOL4-Generate.gz: $(OUT)/HOL \
@@ -677,17 +662,6 @@
   Import/HOL4/Template/GenHOL4Word32.thy
 	@$(ISABELLE_TOOL) usedir -f generate.ML -s HOL4-Generate -p 0 $(OUT)/HOL Import/HOL4
 
-HOL-HOL_Light-Generate: $(LOG)/Import-HOL_Light-Generate.gz
-
-$(LOG)/Import-HOL_Light-Generate.gz: $(OUT)/HOL \
-  $(IMPORTER_BASIC_DEPENDENCIES) \
-  $(IMPORTER_HOL_LIGHT_COMPATIBILITY_DEDEPENDENCIES) \
-  Import/HOL_Light/generate.ML \
-  Import/HOL_Light/Generate.thy \
-  Import/HOL_Light/Template/GenHOLLight.thy
-	@$(ISABELLE_TOOL) usedir -f generate.ML -s HOL_Light-Generate -p 0 $(OUT)/HOL Import/HOL_Light
-
-
 ## HOL-Number_Theory
 
 HOL-Number_Theory: HOL $(LOG)/HOL-Number_Theory.gz