16
+ − 1
+ − 2
## targets
+ − 3
24
+ − 4
default: paper
+ − 5
all: slides paper
16
+ − 6
+ − 7
## global settings
+ − 8
+ − 9
SRC = $(ISABELLE_HOME)/src
+ − 10
OUT = $(ISABELLE_OUTPUT)
+ − 11
LOG = $(OUT)/log
+ − 12
+ − 13
+ − 14
USEDIR = $(ISABELLE_TOOL) usedir -v true -t true
24
+ − 15
+ − 16
16
+ − 17
## Slides
+ − 18
24
+ − 19
session1: Slides/ROOT.ML \
16
+ − 20
Slides/document/root* \
24
+ − 21
Slides/Slides.thy
30
f5db9e08effc
Directory [tphols-2011] is added to host the commented version of [Myhill.thy]. Directory [pres] is created to host a build session for logical image [ListP] which is essentially [Main] extended with [List_prefix.thy].
zhang
diff
changeset
+ − 22
@$(USEDIR) -D generated -f ROOT.ML ListP tphols-2011
24
+ − 23
+ − 24
slides: session1
+ − 25
rm -f Slides/generated/*.aux # otherwise latex will fall over
+ − 26
cd Slides/generated ; $(ISABELLE_TOOL) latex -o pdf root.beamer.tex
+ − 27
cp Slides/generated/root.beamer.pdf Slides/slides.pdf
+ − 28
16
+ − 29
36
+ − 30
## long paper
16
+ − 31
30
f5db9e08effc
Directory [tphols-2011] is added to host the commented version of [Myhill.thy]. Directory [pres] is created to host a build session for logical image [ListP] which is essentially [Main] extended with [List_prefix.thy].
zhang
diff
changeset
+ − 32
session2: tphols-2011/ROOT.ML \
f5db9e08effc
Directory [tphols-2011] is added to host the commented version of [Myhill.thy]. Directory [pres] is created to host a build session for logical image [ListP] which is essentially [Main] extended with [List_prefix.thy].
zhang
diff
changeset
+ − 33
tphols-2011/document/root* \
31
b6815473ee2e
1. Myhill.thy is proved to correct some typos. 2. Some sections are added to the first direction. 3. The small theory of list difference is now separated into Prefix_subtract.thy and the ROOT.ML
zhang
diff
changeset
+ − 34
*.thy
55
+ − 35
@$(USEDIR) -D generated -f ROOT.ML ListP tphols-2011
24
+ − 36
+ − 37
paper: session2
30
f5db9e08effc
Directory [tphols-2011] is added to host the commented version of [Myhill.thy]. Directory [pres] is created to host a build session for logical image [ListP] which is essentially [Main] extended with [List_prefix.thy].
zhang
diff
changeset
+ − 38
rm -f tphols-2011/generated/*.aux # otherwise latex will fall over
f5db9e08effc
Directory [tphols-2011] is added to host the commented version of [Myhill.thy]. Directory [pres] is created to host a build session for logical image [ListP] which is essentially [Main] extended with [List_prefix.thy].
zhang
diff
changeset
+ − 39
cd tphols-2011/generated ; $(ISABELLE_TOOL) latex -o pdf root.tex
36
+ − 40
cd tphols-2011/generated ; $(ISABELLE_TOOL) latex -o pdf root.tex
30
f5db9e08effc
Directory [tphols-2011] is added to host the commented version of [Myhill.thy]. Directory [pres] is created to host a build session for logical image [ListP] which is essentially [Main] extended with [List_prefix.thy].
zhang
diff
changeset
+ − 41
cp tphols-2011/generated/root.pdf tphols-2011/myhill.pdf
16
+ − 42
+ − 43
36
+ − 44
## ITP paper
+ − 45
+ − 46
session3: Paper/ROOT.ML \
+ − 47
Paper/document/root* \
+ − 48
Paper/*.thy
+ − 49
@$(USEDIR) -D generated -f ROOT.ML HOL Paper
+ − 50
+ − 51
itp: session3
+ − 52
rm -f Paper/generated/*.aux # otherwise latex will fall over
+ − 53
cd Paper/generated ; $(ISABELLE_TOOL) latex -o pdf root.tex
+ − 54
cd Paper/generated ; $(ISABELLE_TOOL) latex -o pdf root.tex
+ − 55
cp Paper/generated/root.pdf paper.pdf
+ − 56
+ − 57
16
+ − 58
## clean
+ − 59
+ − 60
clean:
24
+ − 61
rm -rf Slides/generated/*
30
f5db9e08effc
Directory [tphols-2011] is added to host the commented version of [Myhill.thy]. Directory [pres] is created to host a build session for logical image [ListP] which is essentially [Main] extended with [List_prefix.thy].
zhang
diff
changeset
+ − 62
rm -rf tphols-2011/generated/*