| author | zhang | 
| Sun, 04 Sep 2011 07:28:48 +0000 | |
| changeset 232 | 114064363ef0 | 
| parent 203 | 5d724fe0e096 | 
| child 258 | 1abf8586ee6b | 
| 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 | 
| 203 | 22 | @$(USEDIR) -D generated -f ROOT.ML HOL Slides | 
| 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 | ||
| 203 | 29 | ## Slides | 
| 30 | ||
| 31 | session11: Slides/ROOT.ML \ | |
| 32 | Slides/document/root* \ | |
| 33 | Slides/Slides1.thy | |
| 34 | @$(USEDIR) -D generated -f ROOT1.ML HOL Slides | |
| 35 | ||
| 36 | slides1: session11 | |
| 37 | rm -f Slides/generated/*.aux # otherwise latex will fall over | |
| 38 | cd Slides/generated ; $(ISABELLE_TOOL) latex -o pdf root.beamer.tex | |
| 39 | cp Slides/generated/root.beamer.pdf Slides/slides1.pdf | |
| 40 | ||
| 16 | 41 | |
| 36 
f5cc33a0ba99
added an itp entry to IsaMakefile; fixed problem with eqref; have not used heap file ListP
 wu parents: 
31diff
changeset | 42 | ## long paper | 
| 16 | 43 | |
| 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 | 44 | 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 | 45 | 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 | 46 | *.thy | 
| 55 | 47 | @$(USEDIR) -D generated -f ROOT.ML ListP tphols-2011 | 
| 24 | 48 | |
| 49 | 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 | 50 | 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 | 51 | 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 | 52 | 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 | 53 | cp tphols-2011/generated/root.pdf tphols-2011/myhill.pdf | 
| 16 | 54 | |
| 72 | 55 | ## full paper | 
| 56 | ||
| 57 | fullsession2: tphols-2011/ROOT.ML \ | |
| 58 | tphols-2011/document/root* \ | |
| 59 | *.thy | |
| 60 | @$(USEDIR) -D generated -f ROOT.ML HOL tphols-2011 | |
| 61 | ||
| 62 | fullpaper: fullsession2 | |
| 63 | rm -f tphols-2011/generated/*.aux # otherwise latex will fall over | |
| 64 | cd tphols-2011/generated ; $(ISABELLE_TOOL) latex -o pdf root.tex | |
| 65 | cd tphols-2011/generated ; $(ISABELLE_TOOL) latex -o pdf root.tex | |
| 66 | cp tphols-2011/generated/root.pdf tphols-2011/myhill.pdf | |
| 67 | ||
| 68 | ||
| 16 | 69 | |
| 36 
f5cc33a0ba99
added an itp entry to IsaMakefile; fixed problem with eqref; have not used heap file ListP
 wu parents: 
31diff
changeset | 70 | ## ITP paper | 
| 
f5cc33a0ba99
added an itp entry to IsaMakefile; fixed problem with eqref; have not used heap file ListP
 wu parents: 
31diff
changeset | 71 | |
| 
f5cc33a0ba99
added an itp entry to IsaMakefile; fixed problem with eqref; have not used heap file ListP
 wu parents: 
31diff
changeset | 72 | 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 | 73 | Paper/document/root* \ | 
| 
f5cc33a0ba99
added an itp entry to IsaMakefile; fixed problem with eqref; have not used heap file ListP
 wu parents: 
31diff
changeset | 74 | Paper/*.thy | 
| 
f5cc33a0ba99
added an itp entry to IsaMakefile; fixed problem with eqref; have not used heap file ListP
 wu parents: 
31diff
changeset | 75 | @$(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 | 76 | |
| 
f5cc33a0ba99
added an itp entry to IsaMakefile; fixed problem with eqref; have not used heap file ListP
 wu parents: 
31diff
changeset | 77 | itp: session3 | 
| 
f5cc33a0ba99
added an itp entry to IsaMakefile; fixed problem with eqref; have not used heap file ListP
 wu parents: 
31diff
changeset | 78 | 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 | 79 | cd Paper/generated ; $(ISABELLE_TOOL) latex -o pdf root.tex | 
| 66 | 80 | cd Paper/generated ; bibtex root | 
| 36 
f5cc33a0ba99
added an itp entry to IsaMakefile; fixed problem with eqref; have not used heap file ListP
 wu parents: 
31diff
changeset | 81 | 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 | 82 | 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 | 83 | |
| 162 
e93760534354
added directory for journal version; took uptodate version of the theory files
 urbanc parents: 
72diff
changeset | 84 | ## Journal Version | 
| 
e93760534354
added directory for journal version; took uptodate version of the theory files
 urbanc parents: 
72diff
changeset | 85 | |
| 
e93760534354
added directory for journal version; took uptodate version of the theory files
 urbanc parents: 
72diff
changeset | 86 | session4: Journal/ROOT.ML \ | 
| 
e93760534354
added directory for journal version; took uptodate version of the theory files
 urbanc parents: 
72diff
changeset | 87 | Journal/document/root* \ | 
| 
e93760534354
added directory for journal version; took uptodate version of the theory files
 urbanc parents: 
72diff
changeset | 88 | Journal/*.thy | 
| 
e93760534354
added directory for journal version; took uptodate version of the theory files
 urbanc parents: 
72diff
changeset | 89 | @$(USEDIR) -D generated -f ROOT.ML HOL Journal | 
| 
e93760534354
added directory for journal version; took uptodate version of the theory files
 urbanc parents: 
72diff
changeset | 90 | |
| 
e93760534354
added directory for journal version; took uptodate version of the theory files
 urbanc parents: 
72diff
changeset | 91 | journal: session4 | 
| 
e93760534354
added directory for journal version; took uptodate version of the theory files
 urbanc parents: 
72diff
changeset | 92 | rm -f Journal/generated/*.aux # otherwise latex will fall over | 
| 
e93760534354
added directory for journal version; took uptodate version of the theory files
 urbanc parents: 
72diff
changeset | 93 | cd Journal/generated ; $(ISABELLE_TOOL) latex -o pdf root.tex | 
| 
e93760534354
added directory for journal version; took uptodate version of the theory files
 urbanc parents: 
72diff
changeset | 94 | cd Journal/generated ; bibtex root | 
| 
e93760534354
added directory for journal version; took uptodate version of the theory files
 urbanc parents: 
72diff
changeset | 95 | cd Journal/generated ; $(ISABELLE_TOOL) latex -o pdf root.tex | 
| 
e93760534354
added directory for journal version; took uptodate version of the theory files
 urbanc parents: 
72diff
changeset | 96 | cp Journal/generated/root.pdf journal.pdf | 
| 
e93760534354
added directory for journal version; took uptodate version of the theory files
 urbanc parents: 
72diff
changeset | 97 | |
| 36 
f5cc33a0ba99
added an itp entry to IsaMakefile; fixed problem with eqref; have not used heap file ListP
 wu parents: 
31diff
changeset | 98 | |
| 16 | 99 | ## clean | 
| 100 | ||
| 101 | clean: | |
| 24 | 102 | 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 | 103 | rm -rf tphols-2011/generated/* |