| author | urbanc | 
| Fri, 28 Jan 2011 19:17:40 +0000 | |
| changeset 47 | bea2466a6084 | 
| parent 36 | f5cc33a0ba99 | 
| child 55 | d71424eb5d0c | 
| permissions | -rw-r--r-- | 
| 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 parents: 
24diff
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 
f5cc33a0ba99
added an itp entry to IsaMakefile; fixed problem with eqref; have not used heap file ListP
 wu parents: 
31diff
changeset | 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 parents: 
24diff
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 parents: 
24diff
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 parents: 
30diff
changeset | 34 | *.thy | 
| 36 
f5cc33a0ba99
added an itp entry to IsaMakefile; fixed problem with eqref; have not used heap file ListP
 wu parents: 
31diff
changeset | 35 | @$(USEDIR) -D generated -f ROOT.ML HOL 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 parents: 
24diff
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 parents: 
24diff
changeset | 39 | cd tphols-2011/generated ; $(ISABELLE_TOOL) latex -o pdf root.tex | 
| 36 
f5cc33a0ba99
added an itp entry to IsaMakefile; fixed problem with eqref; have not used heap file ListP
 wu parents: 
31diff
changeset | 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 parents: 
24diff
changeset | 41 | cp tphols-2011/generated/root.pdf tphols-2011/myhill.pdf | 
| 16 | 42 | |
| 43 | ||
| 36 
f5cc33a0ba99
added an itp entry to IsaMakefile; fixed problem with eqref; have not used heap file ListP
 wu parents: 
31diff
changeset | 44 | ## ITP paper | 
| 
f5cc33a0ba99
added an itp entry to IsaMakefile; fixed problem with eqref; have not used heap file ListP
 wu parents: 
31diff
changeset | 45 | |
| 
f5cc33a0ba99
added an itp entry to IsaMakefile; fixed problem with eqref; have not used heap file ListP
 wu parents: 
31diff
changeset | 46 | session3: Paper/ROOT.ML \ | 
| 
f5cc33a0ba99
added an itp entry to IsaMakefile; fixed problem with eqref; have not used heap file ListP
 wu parents: 
31diff
changeset | 47 | Paper/document/root* \ | 
| 
f5cc33a0ba99
added an itp entry to IsaMakefile; fixed problem with eqref; have not used heap file ListP
 wu parents: 
31diff
changeset | 48 | Paper/*.thy | 
| 
f5cc33a0ba99
added an itp entry to IsaMakefile; fixed problem with eqref; have not used heap file ListP
 wu parents: 
31diff
changeset | 49 | @$(USEDIR) -D generated -f ROOT.ML HOL Paper | 
| 
f5cc33a0ba99
added an itp entry to IsaMakefile; fixed problem with eqref; have not used heap file ListP
 wu parents: 
31diff
changeset | 50 | |
| 
f5cc33a0ba99
added an itp entry to IsaMakefile; fixed problem with eqref; have not used heap file ListP
 wu parents: 
31diff
changeset | 51 | itp: session3 | 
| 
f5cc33a0ba99
added an itp entry to IsaMakefile; fixed problem with eqref; have not used heap file ListP
 wu parents: 
31diff
changeset | 52 | rm -f Paper/generated/*.aux # otherwise latex will fall over | 
| 
f5cc33a0ba99
added an itp entry to IsaMakefile; fixed problem with eqref; have not used heap file ListP
 wu parents: 
31diff
changeset | 53 | cd Paper/generated ; $(ISABELLE_TOOL) latex -o pdf root.tex | 
| 
f5cc33a0ba99
added an itp entry to IsaMakefile; fixed problem with eqref; have not used heap file ListP
 wu parents: 
31diff
changeset | 54 | cd Paper/generated ; $(ISABELLE_TOOL) latex -o pdf root.tex | 
| 
f5cc33a0ba99
added an itp entry to IsaMakefile; fixed problem with eqref; have not used heap file ListP
 wu parents: 
31diff
changeset | 55 | cp Paper/generated/root.pdf paper.pdf | 
| 
f5cc33a0ba99
added an itp entry to IsaMakefile; fixed problem with eqref; have not used heap file ListP
 wu parents: 
31diff
changeset | 56 | |
| 
f5cc33a0ba99
added an itp entry to IsaMakefile; fixed problem with eqref; have not used heap file ListP
 wu parents: 
31diff
changeset | 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 parents: 
24diff
changeset | 62 | rm -rf tphols-2011/generated/* |