| author | blanchet | 
| Sat, 13 Feb 2010 15:04:09 +0100 | |
| changeset 35180 | c57dba973391 | 
| parent 32176 | 893614e2c35c | 
| child 36862 | 952b2b102a0a | 
| permissions | -rw-r--r-- | 
| 2433 | 1 | # | 
| 2 | # $Id$ | |
| 3 | # | |
| 4 | # IsaMakefile for FOL | |
| 5 | # | |
| 6 | ||
| 4518 | 7 | ## targets | 
| 8 | ||
| 9 | default: FOL | |
| 10 | images: FOL | |
| 11 | test: FOL-ex | |
| 12 | all: images test | |
| 13 | ||
| 14 | ||
| 15 | ## global settings | |
| 16 | ||
| 17 | SRC = $(ISABELLE_HOME)/src | |
| 3118 | 18 | OUT = $(ISABELLE_OUTPUT) | 
| 4447 | 19 | LOG = $(OUT)/log | 
| 2433 | 20 | |
| 3233 | 21 | |
| 4518 | 22 | ## FOL | 
| 23 | ||
| 27203 | 24 | FOL: Pure $(OUT)/FOL | 
| 2433 | 25 | |
| 4518 | 26 | Pure: | 
| 28500 | 27 | @cd $(SRC)/Pure; $(ISABELLE_TOOL) make Pure | 
| 2433 | 28 | |
| 27203 | 29 | $(OUT)/Pure: Pure | 
| 13301 | 30 | |
| 27203 | 31 | $(OUT)/FOL: $(OUT)/Pure $(SRC)/Provers/blast.ML \ | 
| 16019 | 32 | $(SRC)/Provers/clasimp.ML $(SRC)/Provers/classical.ML \ | 
| 27203 | 33 | $(SRC)/Tools/IsaPlanner/zipper.ML $(SRC)/Tools/IsaPlanner/isand.ML \ | 
| 34 | $(SRC)/Tools/IsaPlanner/rw_tools.ML \ | |
| 30160 
5f7b17941730
moved some generic tools to src/Tools/ -- src/Provers is essentially obsolete;
 wenzelm parents: 
29752diff
changeset | 35 | $(SRC)/Tools/IsaPlanner/rw_inst.ML $(SRC)/Tools/eqsubst.ML \ | 
| 27203 | 36 | $(SRC)/Provers/hypsubst.ML $(SRC)/Tools/induct.ML \ | 
| 30165 
6ee87f67d9cd
moved generic intuitionistic prover to src/Tools/intuitionistic.ML;
 wenzelm parents: 
30160diff
changeset | 37 | $(SRC)/Tools/intuitionistic.ML $(SRC)/Tools/atomize_elim.ML \ | 
| 
6ee87f67d9cd
moved generic intuitionistic prover to src/Tools/intuitionistic.ML;
 wenzelm parents: 
30160diff
changeset | 38 | $(SRC)/Tools/project_rule.ML $(SRC)/Provers/quantifier1.ML \ | 
| 32176 
893614e2c35c
renamed functor BlastFun to Blast, require explicit theory;
 wenzelm parents: 
30242diff
changeset | 39 | $(SRC)/Provers/splitter.ML FOL.thy IFOL.thy ROOT.ML cladata.ML \ | 
| 
893614e2c35c
renamed functor BlastFun to Blast, require explicit theory;
 wenzelm parents: 
30242diff
changeset | 40 | document/root.tex fologic.ML hypsubstdata.ML intprover.ML \ | 
| 30165 
6ee87f67d9cd
moved generic intuitionistic prover to src/Tools/intuitionistic.ML;
 wenzelm parents: 
30160diff
changeset | 41 | simpdata.ML | 
| 28500 | 42 | @$(ISABELLE_TOOL) usedir -p 2 -b $(OUT)/Pure FOL | 
| 2433 | 43 | |
| 4518 | 44 | |
| 45 | ## FOL-ex | |
| 46 | ||
| 47 | FOL-ex: FOL $(LOG)/FOL-ex.gz | |
| 2433 | 48 | |
| 27203 | 49 | $(LOG)/FOL-ex.gz: $(OUT)/FOL ex/First_Order_Logic.thy ex/If.thy \ | 
| 29752 | 50 | ex/Iff_Oracle.thy ex/Nat.thy ex/Nat_Class.thy ex/Natural_Numbers.thy \ | 
| 51 | ex/LocaleTest.thy ex/Miniscope.thy ex/Prolog.thy ex/ROOT.ML \ | |
| 52 | ex/Classical.thy ex/document/root.tex ex/Foundation.thy \ | |
| 53 | ex/Intuitionistic.thy ex/Intro.thy ex/Propositional_Int.thy \ | |
| 54 | ex/Propositional_Cla.thy ex/Quantifiers_Int.thy \ | |
| 55 | 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 |