| author | noschinl | 
| Wed, 23 Feb 2011 11:23:26 +0100 | |
| changeset 41827 | 98eda7ffde79 | 
| parent 40239 | c4336e45f199 | 
| child 42138 | e54a985daa61 | 
| permissions | -rw-r--r-- | 
| 2433 | 1  | 
#  | 
2  | 
# IsaMakefile for FOL  | 
|
3  | 
#  | 
|
4  | 
||
| 4518 | 5  | 
## targets  | 
6  | 
||
7  | 
default: FOL  | 
|
8  | 
images: FOL  | 
|
9  | 
test: FOL-ex  | 
|
10  | 
all: images test  | 
|
11  | 
||
12  | 
||
13  | 
## global settings  | 
|
14  | 
||
15  | 
SRC = $(ISABELLE_HOME)/src  | 
|
| 3118 | 16  | 
OUT = $(ISABELLE_OUTPUT)  | 
| 4447 | 17  | 
LOG = $(OUT)/log  | 
| 2433 | 18  | 
|
| 3233 | 19  | 
|
| 4518 | 20  | 
## FOL  | 
21  | 
||
| 27203 | 22  | 
FOL: Pure $(OUT)/FOL  | 
| 2433 | 23  | 
|
| 4518 | 24  | 
Pure:  | 
| 28500 | 25  | 
@cd $(SRC)/Pure; $(ISABELLE_TOOL) make Pure  | 
| 2433 | 26  | 
|
| 27203 | 27  | 
$(OUT)/Pure: Pure  | 
| 13301 | 28  | 
|
| 27203 | 29  | 
$(OUT)/FOL: $(OUT)/Pure $(SRC)/Provers/blast.ML \  | 
| 16019 | 30  | 
$(SRC)/Provers/clasimp.ML $(SRC)/Provers/classical.ML \  | 
| 41827 | 31  | 
$(SRC)/Tools/case_product.ML \  | 
| 27203 | 32  | 
$(SRC)/Tools/IsaPlanner/zipper.ML $(SRC)/Tools/IsaPlanner/isand.ML \  | 
33  | 
$(SRC)/Tools/IsaPlanner/rw_tools.ML \  | 
|
| 
30160
 
5f7b17941730
moved some generic tools to src/Tools/ -- src/Provers is essentially obsolete;
 
wenzelm 
parents: 
29752 
diff
changeset
 | 
34  | 
$(SRC)/Tools/IsaPlanner/rw_inst.ML $(SRC)/Tools/eqsubst.ML \  | 
| 27203 | 35  | 
$(SRC)/Provers/hypsubst.ML $(SRC)/Tools/induct.ML \  | 
| 
30165
 
6ee87f67d9cd
moved generic intuitionistic prover to src/Tools/intuitionistic.ML;
 
wenzelm 
parents: 
30160 
diff
changeset
 | 
36  | 
$(SRC)/Tools/intuitionistic.ML $(SRC)/Tools/atomize_elim.ML \  | 
| 
 
6ee87f67d9cd
moved generic intuitionistic prover to src/Tools/intuitionistic.ML;
 
wenzelm 
parents: 
30160 
diff
changeset
 | 
37  | 
$(SRC)/Tools/project_rule.ML $(SRC)/Provers/quantifier1.ML \  | 
| 
32176
 
893614e2c35c
renamed functor BlastFun to Blast, require explicit theory;
 
wenzelm 
parents: 
30242 
diff
changeset
 | 
38  | 
$(SRC)/Provers/splitter.ML FOL.thy IFOL.thy ROOT.ML cladata.ML \  | 
| 
 
893614e2c35c
renamed functor BlastFun to Blast, require explicit theory;
 
wenzelm 
parents: 
30242 
diff
changeset
 | 
39  | 
document/root.tex fologic.ML hypsubstdata.ML intprover.ML \  | 
| 
30165
 
6ee87f67d9cd
moved generic intuitionistic prover to src/Tools/intuitionistic.ML;
 
wenzelm 
parents: 
30160 
diff
changeset
 | 
40  | 
simpdata.ML  | 
| 28500 | 41  | 
@$(ISABELLE_TOOL) usedir -p 2 -b $(OUT)/Pure FOL  | 
| 2433 | 42  | 
|
| 4518 | 43  | 
|
44  | 
## FOL-ex  | 
|
45  | 
||
46  | 
FOL-ex: FOL $(LOG)/FOL-ex.gz  | 
|
| 2433 | 47  | 
|
| 27203 | 48  | 
$(LOG)/FOL-ex.gz: $(OUT)/FOL ex/First_Order_Logic.thy ex/If.thy \  | 
| 
40239
 
c4336e45f199
moved FOL/ex/Iff_Oracle.thy to HOL/ex where it is more accessible to most readers of isar-ref;
 
wenzelm 
parents: 
37134 
diff
changeset
 | 
49  | 
ex/Nat.thy ex/Nat_Class.thy ex/Natural_Numbers.thy \  | 
| 37134 | 50  | 
ex/Locale_Test/Locale_Test.thy ex/Locale_Test/Locale_Test1.thy \  | 
51  | 
ex/Locale_Test/Locale_Test2.thy ex/Locale_Test/Locale_Test3.thy \  | 
|
| 
40239
 
c4336e45f199
moved FOL/ex/Iff_Oracle.thy to HOL/ex where it is more accessible to most readers of isar-ref;
 
wenzelm 
parents: 
37134 
diff
changeset
 | 
52  | 
ex/Miniscope.thy ex/Prolog.thy ex/ROOT.ML ex/Classical.thy \  | 
| 
 
c4336e45f199
moved FOL/ex/Iff_Oracle.thy to HOL/ex where it is more accessible to most readers of isar-ref;
 
wenzelm 
parents: 
37134 
diff
changeset
 | 
53  | 
ex/document/root.tex ex/Foundation.thy ex/Intuitionistic.thy \  | 
| 
 
c4336e45f199
moved FOL/ex/Iff_Oracle.thy to HOL/ex where it is more accessible to most readers of isar-ref;
 
wenzelm 
parents: 
37134 
diff
changeset
 | 
54  | 
ex/Intro.thy ex/Propositional_Int.thy ex/Propositional_Cla.thy \  | 
| 
 
c4336e45f199
moved FOL/ex/Iff_Oracle.thy to HOL/ex where it is more accessible to most readers of isar-ref;
 
wenzelm 
parents: 
37134 
diff
changeset
 | 
55  | 
ex/Quantifiers_Int.thy ex/Quantifiers_Cla.thy  | 
| 28500 | 56  | 
@$(ISABELLE_TOOL) usedir $(OUT)/FOL ex  | 
| 2433 | 57  | 
|
| 4518 | 58  | 
|
59  | 
## clean  | 
|
| 4447 | 60  | 
|
61  | 
clean:  | 
|
| 27203 | 62  | 
@rm -f $(OUT)/FOL $(LOG)/FOL.gz $(LOG)/FOL-ex.gz  |