Target "test" now depends on examples files
authorlcp
Tue, 09 Nov 1993 16:32:24 +0100
changeset 102e04cb6295a3f
parent 101 d4730dd72226
child 103 30bd42401ab2
Target "test" now depends on examples files
src/LCF/Makefile
src/LK/Makefile
src/Modal/Makefile
src/ZF/Makefile
     1.1 --- a/src/LCF/Makefile	Tue Nov 09 16:09:34 1993 +0100
     1.2 +++ b/src/LCF/Makefile	Tue Nov 09 16:32:24 1993 +0100
     1.3 @@ -18,7 +18,7 @@
     1.4  
     1.5  BIN = $(ISABELLEBIN)
     1.6  COMP = $(ISABELLECOMP)
     1.7 -FILES =  ROOT.ML lcf.thy lcf.ML simpdata.ML pair.ML fix.ML ex.ML
     1.8 +FILES =  ROOT.ML lcf.thy lcf.ML simpdata.ML pair.ML fix.ML
     1.9  
    1.10  #Uses cp rather than make_database because Poly/ML allows only 3 levels
    1.11  $(BIN)/LCF:   $(BIN)/FOL  $(FILES) 
     2.1 --- a/src/LK/Makefile	Tue Nov 09 16:09:34 1993 +0100
     2.2 +++ b/src/LK/Makefile	Tue Nov 09 16:32:24 1993 +0100
     2.3 @@ -19,6 +19,7 @@
     2.4  BIN = $(ISABELLEBIN)
     2.5  COMP = $(ISABELLECOMP)
     2.6  FILES =  ROOT.ML lk.thy lk.ML
     2.7 +EX_FILES = ex/ROOT.ML ex/hardquant.ML ex/prop.ML ex/quant.ML
     2.8  
     2.9  $(BIN)/LK:   $(BIN)/Pure  $(FILES) 
    2.10  	case "$(COMP)" in \
    2.11 @@ -32,7 +33,7 @@
    2.12  $(BIN)/Pure:
    2.13  	cd ../Pure;  $(MAKE)
    2.14  
    2.15 -test:   ex/ROOT.ML  $(BIN)/LK
    2.16 +test:   ex/ROOT.ML  $(BIN)/LK  $(EX_FILES)
    2.17  	case "$(COMP)" in \
    2.18  	poly*)	echo 'use"ex/ROOT.ML"; quit();' | $(COMP) $(BIN)/LK ;;\
    2.19  	sml*)	echo 'use"ex/ROOT.ML";' | $(BIN)/LK;;\
     3.1 --- a/src/Modal/Makefile	Tue Nov 09 16:09:34 1993 +0100
     3.2 +++ b/src/Modal/Makefile	Tue Nov 09 16:32:24 1993 +0100
     3.3 @@ -19,6 +19,7 @@
     3.4  BIN = $(ISABELLEBIN)
     3.5  COMP = $(ISABELLECOMP)
     3.6  FILES = ROOT.ML modal0.thy prover.ML t.thy s4.thy s43.thy
     3.7 +EX_FILES = ex/ROOT.ML ex/S43thms.ML ex/S4thms.ML ex/Tthms.ML
     3.8  
     3.9  #Uses cp rather than make_database because Poly/ML allows only 3 levels
    3.10  $(BIN)/Modal:   $(BIN)/LK  $(FILES) 
    3.11 @@ -32,7 +33,7 @@
    3.12  $(BIN)/LK:
    3.13  	cd ../LK;  $(MAKE)
    3.14  
    3.15 -test:   ex/ROOT.ML  $(BIN)/Modal
    3.16 +test:   ex/ROOT.ML  $(BIN)/Modal  $(EX_FILES)
    3.17  	case "$(COMP)" in \
    3.18  	poly*)	echo 'use"ex/ROOT.ML"; quit();' | $(COMP) $(BIN)/Modal ;;\
    3.19  	sml*)	echo 'use"ex/ROOT.ML";' | $(BIN)/Modal;;\
     4.1 --- a/src/ZF/Makefile	Tue Nov 09 16:09:34 1993 +0100
     4.2 +++ b/src/ZF/Makefile	Tue Nov 09 16:32:24 1993 +0100
     4.3 @@ -28,6 +28,16 @@
     4.4  	quniv.thy quniv.ML constructor.ML datatype.ML  \
     4.5  	fin.ML list.ML listfn.thy listfn.ML
     4.6  
     4.7 +EX_FILES = ex/ROOT.ML ex/acc.ML ex/bin.ML ex/binfn.ML ex/binfn.thy\
     4.8 +	   ex/bt.ML ex/bt_fn.ML ex/bt_fn.thy ex/comb.ML\
     4.9 +	   ex/contract0.ML ex/contract0.thy ex/counit.ML ex/data.ML\
    4.10 +	   ex/enum.ML ex/equiv.ML ex/equiv.thy ex/integ.ML ex/integ.thy\
    4.11 +	   ex/listn.ML ex/llist.ML ex/llist_eq.ML ex/llistfn.ML ex/llistfn.thy\
    4.12 +	   ex/misc.ML ex/parcontract.ML ex/primrec0.ML ex/primrec0.thy\
    4.13 +	   ex/prop.ML ex/proplog.ML ex/proplog.thy ex/ramsey.ML ex/ramsey.thy\
    4.14 +	   ex/rmap.ML ex/term.ML ex/termfn.ML ex/termfn.thy ex/tf.ML\
    4.15 +	   ex/tf_fn.ML ex/tf_fn.thy ex/twos_compl.ML
    4.16 +
    4.17  #Uses cp rather than make_database because Poly/ML allows only 3 levels
    4.18  $(BIN)/ZF:   $(BIN)/FOL  $(FILES) 
    4.19  	case "$(COMP)" in \
    4.20 @@ -40,7 +50,7 @@
    4.21  $(BIN)/FOL:
    4.22  	cd ../FOL;  $(MAKE)
    4.23  
    4.24 -test:   ex/ROOT.ML  $(BIN)/ZF
    4.25 +test:   ex/ROOT.ML  $(BIN)/ZF  $(EX_FILES)
    4.26  	case "$(COMP)" in \
    4.27  	poly*)	echo 'use"ex/ROOT.ML"; quit();' | $(COMP) $(BIN)/ZF ;;\
    4.28  	sml*)	echo 'use"ex/ROOT.ML";' | $(BIN)/ZF;;\