# HG changeset patch # User lcp # Date 795260666 -3600 # Node ID e22d5a7f5f9f838d70cae328d5abafe1e36e5917 # Parent 31040e4345e891a5091efcef183abe004cdb936a Now calls exit_use instead of use, for prompt failure if errors are detected. diff -r 31040e4345e8 -r e22d5a7f5f9f 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