| author | Christian Urban <christian.urban@kcl.ac.uk> | 
| Thu, 22 Feb 2024 14:06:37 +0000 | |
| changeset 299 | a2707a5652d9 | 
| parent 163 | 67063c5365e1 | 
| permissions | -rw-r--r-- | 
| 0 
aa8656a8dbef
initial setup
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 1 | |
| 
aa8656a8dbef
initial setup
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 2 | ## targets | 
| 
aa8656a8dbef
initial setup
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 3 | |
| 
aa8656a8dbef
initial setup
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 4 | default: utm | 
| 
aa8656a8dbef
initial setup
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 5 | images: utm | 
| 
aa8656a8dbef
initial setup
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 6 | test: | 
| 
aa8656a8dbef
initial setup
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 7 | |
| 
aa8656a8dbef
initial setup
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 8 | all: images test | 
| 
aa8656a8dbef
initial setup
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 9 | |
| 
aa8656a8dbef
initial setup
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 10 | |
| 
aa8656a8dbef
initial setup
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 11 | ## global settings | 
| 
aa8656a8dbef
initial setup
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 12 | |
| 
aa8656a8dbef
initial setup
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 13 | SRC = $(ISABELLE_HOME)/src | 
| 
aa8656a8dbef
initial setup
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 14 | OUT = $(ISABELLE_OUTPUT) | 
| 
aa8656a8dbef
initial setup
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 15 | LOG = $(OUT)/log | 
| 
aa8656a8dbef
initial setup
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 16 | |
| 163 
67063c5365e1
changed theory names to uppercase
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: 
71diff
changeset | 17 | USEDIR = $(ISABELLE_TOOL) usedir -v true -i false | 
| 0 
aa8656a8dbef
initial setup
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 18 | |
| 
aa8656a8dbef
initial setup
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 19 | |
| 
aa8656a8dbef
initial setup
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 20 | ## utm | 
| 
aa8656a8dbef
initial setup
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 21 | |
| 
aa8656a8dbef
initial setup
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 22 | utm: $(OUT)/utm | 
| 
aa8656a8dbef
initial setup
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 23 | |
| 71 
8c7f10b3da7b
updated
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: 
48diff
changeset | 24 | $(OUT)/utm: thys/*.thy ROOT.ML | 
| 2 
26b17f2d583e
updated
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: 
1diff
changeset | 25 | @$(USEDIR) -f ROOT.ML -b HOL UTM | 
| 1 
4b9aa15ff713
added
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: 
0diff
changeset | 26 | |
| 163 
67063c5365e1
changed theory names to uppercase
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: 
71diff
changeset | 27 | #paper: ROOT.ML \ | 
| 
67063c5365e1
changed theory names to uppercase
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: 
71diff
changeset | 28 | # document/root* \ | 
| 
67063c5365e1
changed theory names to uppercase
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: 
71diff
changeset | 29 | # *.thy | 
| 
67063c5365e1
changed theory names to uppercase
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: 
71diff
changeset | 30 | # rm -rf generated # otherwise latex will fall over | 
| 
67063c5365e1
changed theory names to uppercase
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: 
71diff
changeset | 31 | # @$(USEDIR) -f ROOT1.ML UTM . | 
| 
67063c5365e1
changed theory names to uppercase
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: 
71diff
changeset | 32 | # $(ISABELLE_TOOL) document -o pdf generated | 
| 
67063c5365e1
changed theory names to uppercase
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: 
71diff
changeset | 33 | # cp generated/root.pdf paper.pdf | 
| 0 
aa8656a8dbef
initial setup
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 34 | |
| 48 
559e5c6e5113
updated to ITP and updated directories
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: 
2diff
changeset | 35 | ## ITP itp | 
| 
559e5c6e5113
updated to ITP and updated directories
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: 
2diff
changeset | 36 | |
| 
559e5c6e5113
updated to ITP and updated directories
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: 
2diff
changeset | 37 | session_itp: Paper/ROOT.ML \ | 
| 
559e5c6e5113
updated to ITP and updated directories
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: 
2diff
changeset | 38 | Paper/document/root* \ | 
| 
559e5c6e5113
updated to ITP and updated directories
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: 
2diff
changeset | 39 | Paper/*.thy | 
| 71 
8c7f10b3da7b
updated
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: 
48diff
changeset | 40 | @$(USEDIR) -D generated -f ROOT.ML UTM Paper | 
| 48 
559e5c6e5113
updated to ITP and updated directories
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: 
2diff
changeset | 41 | |
| 
559e5c6e5113
updated to ITP and updated directories
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: 
2diff
changeset | 42 | itp: session_itp | 
| 
559e5c6e5113
updated to ITP and updated directories
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: 
2diff
changeset | 43 | rm -f Paper/generated/*.aux # otherwise latex will fall over | 
| 
559e5c6e5113
updated to ITP and updated directories
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: 
2diff
changeset | 44 | cd Paper/generated ; $(ISABELLE_TOOL) latex -o pdf root.tex | 
| 
559e5c6e5113
updated to ITP and updated directories
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: 
2diff
changeset | 45 | cd Paper/generated ; bibtex root | 
| 
559e5c6e5113
updated to ITP and updated directories
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: 
2diff
changeset | 46 | cd Paper/generated ; $(ISABELLE_TOOL) latex -o pdf root.tex | 
| 
559e5c6e5113
updated to ITP and updated directories
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: 
2diff
changeset | 47 | cp Paper/generated/root.pdf paper.pdf | 
| 0 
aa8656a8dbef
initial setup
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 48 | |
| 
aa8656a8dbef
initial setup
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 49 | ## clean | 
| 
aa8656a8dbef
initial setup
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 50 | |
| 
aa8656a8dbef
initial setup
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 51 | clean: | 
| 
aa8656a8dbef
initial setup
 Christian Urban <christian dot urban at kcl dot ac dot uk> parents: diff
changeset | 52 | @rm -f $(OUT)/utm |