Now calls exit_use instead of use, for prompt failure if errors are detected.
authorlcp
Wed, 15 Mar 1995 10:44:26 +0100
changeset 232 e22d5a7f5f9f
parent 231 31040e4345e8
child 233 f02021cf7cec
Now calls exit_use instead of use, for prompt failure if errors are detected.
Makefile
--- a/Makefile	Tue Mar 14 09:43:12 1995 +0100
+++ b/Makefile	Wed Mar 15 10:44:26 1995 +0100
@@ -39,8 +39,8 @@
 	case "$(COMP)" in \
 	poly*)	echo 'make_database"$(BIN)/HOL"; quit();'  \
 			| $(COMP) $(BIN)/Pure;\
-		echo 'open PolyML; use"ROOT";' | $(COMP) $(BIN)/HOL ;;\
-	sml*)	echo 'use"ROOT.ML"; xML"$(BIN)/HOL" banner;' | $(BIN)/Pure ;;\
+		echo 'open PolyML; exit_use"ROOT";' | $(COMP) $(BIN)/HOL ;;\
+	sml*)	echo 'exit_use"ROOT.ML"; xML"$(BIN)/HOL" banner;' | $(BIN)/Pure ;;\
 	*)	echo Bad value for ISABELLECOMP: \
                 	$(COMP) is not poly or sml; exit 1;;\
 	esac
@@ -63,7 +63,7 @@
 IMP_FILES = IMP/ROOT.ML $(IMP_THYS) $(IMP_THYS:.thy=.ML)
 
 IMP:    $(BIN)/HOL  $(IMP_FILES)
-	echo 'use"IMP/ROOT.ML";quit();' | $(LOGIC)
+	echo 'exit_use"IMP/ROOT.ML";quit();' | $(LOGIC)
 
 ##The integers in HOL
 INTEG_THYS = Integ/Relation.thy Integ/Equiv.thy Integ/Integ.thy 
@@ -71,7 +71,7 @@
 INTEG_FILES = Integ/ROOT.ML $(INTEG_THYS) $(INTEG_THYS:.thy=.ML)
 
 Integ:  $(BIN)/HOL  $(INTEG_FILES)
-	echo 'use"Integ/ROOT.ML";quit();' | $(LOGIC)
+	echo 'exit_use"Integ/ROOT.ML";quit();' | $(LOGIC)
 
 ##I/O Automata
 IOA_THYS = IOA/example/Action.thy IOA/example/Channels.thy\
@@ -85,7 +85,7 @@
 	    $(IOA_THYS) $(IOA_THYS:.thy=.ML)
 
 IOA:    $(BIN)/HOL  $(IOA_FILES)
-	echo 'use"IOA/ROOT.ML";quit();' | $(LOGIC)
+	echo 'exit_use"IOA/ROOT.ML";quit();' | $(LOGIC)
 
 ##Properties of substitutions
 SUBST_THYS = Subst/AList.thy Subst/Setplus.thy\
@@ -95,7 +95,7 @@
 SUBST_FILES = Subst/ROOT.ML $(SUBST_THYS) $(SUBST_THYS:.thy=.ML)
 
 Subst:  $(BIN)/HOL  $(SUBST_FILES)
-	echo 'use"Subst/ROOT.ML";quit();' | $(LOGIC)
+	echo 'exit_use"Subst/ROOT.ML";quit();' | $(LOGIC)
 
 ##Miscellaneous examples
 EX_THYS = ex/LexProd.thy ex/MT.thy ex/Acc.thy \
@@ -106,7 +106,7 @@
            ex/set.ML $(EX_THYS) $(EX_THYS:.thy=.ML)
 
 ex:     $(BIN)/HOL  $(EX_FILES)
-	echo 'use"ex/ROOT.ML";quit();' | $(LOGIC)
+	echo 'exit_use"ex/ROOT.ML";quit();' | $(LOGIC)
 
 #Full test.
 test:   $(BIN)/HOL IMP Integ IOA Subst ex