IsaMakefile
author Christian Urban <urbanc@in.tum.de>
Tue, 10 Apr 2012 15:21:07 +0100
changeset 3156 80e2fb39332b
parent 3132 87eca760dcba
child 3169 b6873d123f9b
child 3173 9876d73adb2b
permissions -rw-r--r--
slight polishing on Quotient paper
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1261
853abc14c5c6 added IsaMakefile...but so far included only a test for the parser
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
     1
853abc14c5c6 added IsaMakefile...but so far included only a test for the parser
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
     2
## targets
853abc14c5c6 added IsaMakefile...but so far included only a test for the parser
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
     3
3111
60c4c93b30d5 made all papers work again
Christian Urban <urbanc@in.tum.de>
parents: 3110
diff changeset
     4
default: session
1261
853abc14c5c6 added IsaMakefile...but so far included only a test for the parser
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
     5
images: 
853abc14c5c6 added IsaMakefile...but so far included only a test for the parser
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
     6
3112
e4050732ba15 tuned make-file
Christian Urban <urbanc@in.tum.de>
parents: 3111
diff changeset
     7
all: tests esop pearl pearl-jv qpaper qpaper-jv slides lmcs
1261
853abc14c5c6 added IsaMakefile...but so far included only a test for the parser
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
     8
853abc14c5c6 added IsaMakefile...but so far included only a test for the parser
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
     9
853abc14c5c6 added IsaMakefile...but so far included only a test for the parser
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    10
## global settings
853abc14c5c6 added IsaMakefile...but so far included only a test for the parser
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    11
853abc14c5c6 added IsaMakefile...but so far included only a test for the parser
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    12
SRC = $(ISABELLE_HOME)/src
853abc14c5c6 added IsaMakefile...but so far included only a test for the parser
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    13
OUT = $(ISABELLE_OUTPUT)
853abc14c5c6 added IsaMakefile...but so far included only a test for the parser
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    14
LOG = $(OUT)/log
853abc14c5c6 added IsaMakefile...but so far included only a test for the parser
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    15
3110
62e1d888aacc added a session entry in order to quickly build the heap file (tests took too long)
Christian Urban <urbanc@in.tum.de>
parents: 3082
diff changeset
    16
USEDIR = $(ISABELLE_TOOL) usedir -v true -t true -m no_brackets
62e1d888aacc added a session entry in order to quickly build the heap file (tests took too long)
Christian Urban <urbanc@in.tum.de>
parents: 3082
diff changeset
    17
62e1d888aacc added a session entry in order to quickly build the heap file (tests took too long)
Christian Urban <urbanc@in.tum.de>
parents: 3082
diff changeset
    18
## Nominal2                                                                                                             
62e1d888aacc added a session entry in order to quickly build the heap file (tests took too long)
Christian Urban <urbanc@in.tum.de>
parents: 3082
diff changeset
    19
62e1d888aacc added a session entry in order to quickly build the heap file (tests took too long)
Christian Urban <urbanc@in.tum.de>
parents: 3082
diff changeset
    20
session: $(LOG)/HOL-Nominal2.gz
62e1d888aacc added a session entry in order to quickly build the heap file (tests took too long)
Christian Urban <urbanc@in.tum.de>
parents: 3082
diff changeset
    21
62e1d888aacc added a session entry in order to quickly build the heap file (tests took too long)
Christian Urban <urbanc@in.tum.de>
parents: 3082
diff changeset
    22
$(LOG)/HOL-Nominal2.gz: Nominal/FROOT.ML Nominal/*.thy
62e1d888aacc added a session entry in order to quickly build the heap file (tests took too long)
Christian Urban <urbanc@in.tum.de>
parents: 3082
diff changeset
    23
	@cd Nominal; $(USEDIR) -f FROOT.ML -b -d "" HOL Nominal2
1261
853abc14c5c6 added IsaMakefile...but so far included only a test for the parser
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    24
853abc14c5c6 added IsaMakefile...but so far included only a test for the parser
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    25
3110
62e1d888aacc added a session entry in order to quickly build the heap file (tests took too long)
Christian Urban <urbanc@in.tum.de>
parents: 3082
diff changeset
    26
## tests
1261
853abc14c5c6 added IsaMakefile...but so far included only a test for the parser
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    27
3112
e4050732ba15 tuned make-file
Christian Urban <urbanc@in.tum.de>
parents: 3111
diff changeset
    28
tests: $(LOG)/HOL-Nominal2-tests.gz
1261
853abc14c5c6 added IsaMakefile...but so far included only a test for the parser
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    29
3110
62e1d888aacc added a session entry in order to quickly build the heap file (tests took too long)
Christian Urban <urbanc@in.tum.de>
parents: 3082
diff changeset
    30
$(LOG)/HOL-Nominal2-tests.gz: Nominal/ROOT.ML Nominal/*.thy
3112
e4050732ba15 tuned make-file
Christian Urban <urbanc@in.tum.de>
parents: 3111
diff changeset
    31
	@$(USEDIR) HOL Nominal
3132
87eca760dcba updated tutorial to latest version and added it to the tests
Christian Urban <urbanc@in.tum.de>
parents: 3121
diff changeset
    32
	@$(USEDIR) HOL Tutorial
1261
853abc14c5c6 added IsaMakefile...but so far included only a test for the parser
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    33
2748
6f38e357b337 rearranged directories and updated to new Isabelle
Christian Urban <urbanc@in.tum.de>
parents: 2742
diff changeset
    34
## ESOP Paper
1772
48c2eb84d5ce merged pearl paper with this repository; started litrature subdirectory
Christian Urban <urbanc@in.tum.de>
parents: 1491
diff changeset
    35
2748
6f38e357b337 rearranged directories and updated to new Isabelle
Christian Urban <urbanc@in.tum.de>
parents: 2742
diff changeset
    36
esop: $(LOG)/HOL-ESOP-Paper.gz
1261
853abc14c5c6 added IsaMakefile...but so far included only a test for the parser
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    37
2748
6f38e357b337 rearranged directories and updated to new Isabelle
Christian Urban <urbanc@in.tum.de>
parents: 2742
diff changeset
    38
$(LOG)/HOL-ESOP-Paper.gz: ESOP-Paper/ROOT.ML ESOP-Paper/document/root.* ESOP-Paper/*.thy
2749
7cf2d79d8d5e tuned IsaMakefile
Christian Urban <urbanc@in.tum.de>
parents: 2748
diff changeset
    39
	@$(USEDIR) -f ROOT.ML -D generated Nominal2 ESOP-Paper
2748
6f38e357b337 rearranged directories and updated to new Isabelle
Christian Urban <urbanc@in.tum.de>
parents: 2742
diff changeset
    40
	$(ISABELLE_TOOL) document -o pdf  ESOP-Paper/generated
6f38e357b337 rearranged directories and updated to new Isabelle
Christian Urban <urbanc@in.tum.de>
parents: 2742
diff changeset
    41
	@cp ESOP-Paper/document.pdf esop-paper.pdf
1261
853abc14c5c6 added IsaMakefile...but so far included only a test for the parser
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    42
2985
05ccb61aa628 started lmcs paper (isabelle make lmcs)
Christian Urban <urbanc@in.tum.de>
parents: 2856
diff changeset
    43
## LMCS Paper
05ccb61aa628 started lmcs paper (isabelle make lmcs)
Christian Urban <urbanc@in.tum.de>
parents: 2856
diff changeset
    44
05ccb61aa628 started lmcs paper (isabelle make lmcs)
Christian Urban <urbanc@in.tum.de>
parents: 2856
diff changeset
    45
lmcs: $(LOG)/HOL-LMCS-Paper.gz
05ccb61aa628 started lmcs paper (isabelle make lmcs)
Christian Urban <urbanc@in.tum.de>
parents: 2856
diff changeset
    46
05ccb61aa628 started lmcs paper (isabelle make lmcs)
Christian Urban <urbanc@in.tum.de>
parents: 2856
diff changeset
    47
$(LOG)/HOL-LMCS-Paper.gz: LMCS-Paper/ROOT.ML LMCS-Paper/document/root.* LMCS-Paper/*.thy
05ccb61aa628 started lmcs paper (isabelle make lmcs)
Christian Urban <urbanc@in.tum.de>
parents: 2856
diff changeset
    48
	@$(USEDIR) -f ROOT.ML -D generated Nominal2 LMCS-Paper
05ccb61aa628 started lmcs paper (isabelle make lmcs)
Christian Urban <urbanc@in.tum.de>
parents: 2856
diff changeset
    49
	$(ISABELLE_TOOL) document -o pdf  LMCS-Paper/generated
05ccb61aa628 started lmcs paper (isabelle make lmcs)
Christian Urban <urbanc@in.tum.de>
parents: 2856
diff changeset
    50
	@cp LMCS-Paper/document.pdf lmcs-paper.pdf
05ccb61aa628 started lmcs paper (isabelle make lmcs)
Christian Urban <urbanc@in.tum.de>
parents: 2856
diff changeset
    51
1785
95df71c3df2f added new paper directory for further work
Christian Urban <urbanc@in.tum.de>
parents: 1775
diff changeset
    52
## Pearl Paper ITP
1772
48c2eb84d5ce merged pearl paper with this repository; started litrature subdirectory
Christian Urban <urbanc@in.tum.de>
parents: 1491
diff changeset
    53
48c2eb84d5ce merged pearl paper with this repository; started litrature subdirectory
Christian Urban <urbanc@in.tum.de>
parents: 1491
diff changeset
    54
pearl: $(LOG)/HOL-Pearl.gz
48c2eb84d5ce merged pearl paper with this repository; started litrature subdirectory
Christian Urban <urbanc@in.tum.de>
parents: 1491
diff changeset
    55
1775
86122d793f32 typos in paper
Christian Urban <urbanc@in.tum.de>
parents: 1774
diff changeset
    56
$(LOG)/HOL-Pearl.gz: Pearl/ROOT.ML Pearl/document/root.* Pearl/*.thy
1772
48c2eb84d5ce merged pearl paper with this repository; started litrature subdirectory
Christian Urban <urbanc@in.tum.de>
parents: 1491
diff changeset
    57
	@$(USEDIR) -D generated HOL Pearl
48c2eb84d5ce merged pearl paper with this repository; started litrature subdirectory
Christian Urban <urbanc@in.tum.de>
parents: 1491
diff changeset
    58
	$(ISABELLE_TOOL) document -o pdf Pearl/generated
48c2eb84d5ce merged pearl paper with this repository; started litrature subdirectory
Christian Urban <urbanc@in.tum.de>
parents: 1491
diff changeset
    59
	@cp Pearl/document.pdf pearl.pdf
48c2eb84d5ce merged pearl paper with this repository; started litrature subdirectory
Christian Urban <urbanc@in.tum.de>
parents: 1491
diff changeset
    60
1785
95df71c3df2f added new paper directory for further work
Christian Urban <urbanc@in.tum.de>
parents: 1775
diff changeset
    61
## Pearl Journal Paper 
95df71c3df2f added new paper directory for further work
Christian Urban <urbanc@in.tum.de>
parents: 1775
diff changeset
    62
2742
f1192e3474e0 more on the paper
Christian Urban <urbanc@in.tum.de>
parents: 2524
diff changeset
    63
$(LOG)/HOL-Pearl-jv.gz: Pearl-jv/ROOT.ML Nominal/*.thy
f1192e3474e0 more on the paper
Christian Urban <urbanc@in.tum.de>
parents: 2524
diff changeset
    64
	@cd Pearl-jv; $(USEDIR) -b -f ROOT.ML HOL HOL-Pearl-jv
1785
95df71c3df2f added new paper directory for further work
Christian Urban <urbanc@in.tum.de>
parents: 1775
diff changeset
    65
2742
f1192e3474e0 more on the paper
Christian Urban <urbanc@in.tum.de>
parents: 2524
diff changeset
    66
pearl-jv: $(LOG)/HOL-Pearl-jv.gz Pearl-jv/ROOT2.ML Pearl-jv/document/root.* Pearl-jv/*.thy
f1192e3474e0 more on the paper
Christian Urban <urbanc@in.tum.de>
parents: 2524
diff changeset
    67
	@$(USEDIR) -f ROOT2.ML -D generated HOL-Pearl-jv Pearl-jv
f1192e3474e0 more on the paper
Christian Urban <urbanc@in.tum.de>
parents: 2524
diff changeset
    68
	@$(ISABELLE_TOOL) document -o pdf Pearl-jv/generated
f1192e3474e0 more on the paper
Christian Urban <urbanc@in.tum.de>
parents: 2524
diff changeset
    69
	@cp Pearl-jv/document.pdf pearl-jv.pdf	
1772
48c2eb84d5ce merged pearl paper with this repository; started litrature subdirectory
Christian Urban <urbanc@in.tum.de>
parents: 1491
diff changeset
    70
1975
b1281a0051ae added stub for quotient paper; call with isabelle make qpaper
Christian Urban <urbanc@in.tum.de>
parents: 1785
diff changeset
    71
## Quotient Paper 
b1281a0051ae added stub for quotient paper; call with isabelle make qpaper
Christian Urban <urbanc@in.tum.de>
parents: 1785
diff changeset
    72
b1281a0051ae added stub for quotient paper; call with isabelle make qpaper
Christian Urban <urbanc@in.tum.de>
parents: 1785
diff changeset
    73
qpaper: $(LOG)/HOL-QPaper.gz
b1281a0051ae added stub for quotient paper; call with isabelle make qpaper
Christian Urban <urbanc@in.tum.de>
parents: 1785
diff changeset
    74
b1281a0051ae added stub for quotient paper; call with isabelle make qpaper
Christian Urban <urbanc@in.tum.de>
parents: 1785
diff changeset
    75
$(LOG)/HOL-QPaper.gz: Quotient-Paper/ROOT.ML Quotient-Paper/document/root.* Quotient-Paper/*.thy
b1281a0051ae added stub for quotient paper; call with isabelle make qpaper
Christian Urban <urbanc@in.tum.de>
parents: 1785
diff changeset
    76
	@$(USEDIR) -D generated HOL Quotient-Paper
b1281a0051ae added stub for quotient paper; call with isabelle make qpaper
Christian Urban <urbanc@in.tum.de>
parents: 1785
diff changeset
    77
	$(ISABELLE_TOOL) document -o pdf Quotient-Paper/generated
b1281a0051ae added stub for quotient paper; call with isabelle make qpaper
Christian Urban <urbanc@in.tum.de>
parents: 1785
diff changeset
    78
	@cp Quotient-Paper/document.pdf qpaper.pdf
b1281a0051ae added stub for quotient paper; call with isabelle make qpaper
Christian Urban <urbanc@in.tum.de>
parents: 1785
diff changeset
    79
3082
a6b0220fb8ae Added an initial version of qpaper-jv and a TODO of things to write about.
Cezary Kaliszyk <kaliszyk@in.tum.de>
parents: 3052
diff changeset
    80
## Quotient Journal Paper
a6b0220fb8ae Added an initial version of qpaper-jv and a TODO of things to write about.
Cezary Kaliszyk <kaliszyk@in.tum.de>
parents: 3052
diff changeset
    81
a6b0220fb8ae Added an initial version of qpaper-jv and a TODO of things to write about.
Cezary Kaliszyk <kaliszyk@in.tum.de>
parents: 3052
diff changeset
    82
qpaper-jv: $(LOG)/HOL-QPaper-jv.gz
a6b0220fb8ae Added an initial version of qpaper-jv and a TODO of things to write about.
Cezary Kaliszyk <kaliszyk@in.tum.de>
parents: 3052
diff changeset
    83
a6b0220fb8ae Added an initial version of qpaper-jv and a TODO of things to write about.
Cezary Kaliszyk <kaliszyk@in.tum.de>
parents: 3052
diff changeset
    84
$(LOG)/HOL-QPaper-jv.gz: Quotient-Paper-jv/ROOT.ML Quotient-Paper-jv/document/root.* Quotient-Paper-jv/*.thy
a6b0220fb8ae Added an initial version of qpaper-jv and a TODO of things to write about.
Cezary Kaliszyk <kaliszyk@in.tum.de>
parents: 3052
diff changeset
    85
	@$(USEDIR) -D generated HOL Quotient-Paper-jv
a6b0220fb8ae Added an initial version of qpaper-jv and a TODO of things to write about.
Cezary Kaliszyk <kaliszyk@in.tum.de>
parents: 3052
diff changeset
    86
	$(ISABELLE_TOOL) document -o pdf Quotient-Paper-jv/generated
a6b0220fb8ae Added an initial version of qpaper-jv and a TODO of things to write about.
Cezary Kaliszyk <kaliszyk@in.tum.de>
parents: 3052
diff changeset
    87
	@cp Quotient-Paper-jv/document.pdf qpaper-jv.pdf
a6b0220fb8ae Added an initial version of qpaper-jv and a TODO of things to write about.
Cezary Kaliszyk <kaliszyk@in.tum.de>
parents: 3052
diff changeset
    88
2856
e36beb11723c added a stub for function paper; "isabelle make fnpaper"
Christian Urban <urbanc@in.tum.de>
parents: 2786
diff changeset
    89
## Nominal Functions paper
e36beb11723c added a stub for function paper; "isabelle make fnpaper"
Christian Urban <urbanc@in.tum.de>
parents: 2786
diff changeset
    90
e36beb11723c added a stub for function paper; "isabelle make fnpaper"
Christian Urban <urbanc@in.tum.de>
parents: 2786
diff changeset
    91
fnpaper: $(LOG)/HOL-FnPaper.gz
e36beb11723c added a stub for function paper; "isabelle make fnpaper"
Christian Urban <urbanc@in.tum.de>
parents: 2786
diff changeset
    92
e36beb11723c added a stub for function paper; "isabelle make fnpaper"
Christian Urban <urbanc@in.tum.de>
parents: 2786
diff changeset
    93
$(LOG)/HOL-FnPaper.gz: Fun-Paper/ROOT.ML Fun-Paper/document/root.* Fun-Paper/*.thy
e36beb11723c added a stub for function paper; "isabelle make fnpaper"
Christian Urban <urbanc@in.tum.de>
parents: 2786
diff changeset
    94
	@$(USEDIR) -D generated HOL Fun-Paper
e36beb11723c added a stub for function paper; "isabelle make fnpaper"
Christian Urban <urbanc@in.tum.de>
parents: 2786
diff changeset
    95
	$(ISABELLE_TOOL) document -o pdf Fun-Paper/generated
e36beb11723c added a stub for function paper; "isabelle make fnpaper"
Christian Urban <urbanc@in.tum.de>
parents: 2786
diff changeset
    96
	@cp Fun-Paper/document.pdf fnpaper.pdf
e36beb11723c added a stub for function paper; "isabelle make fnpaper"
Christian Urban <urbanc@in.tum.de>
parents: 2786
diff changeset
    97
2299
09bbed4f21d6 added slides
Christian Urban <urbanc@in.tum.de>
parents: 1975
diff changeset
    98
## Slides
09bbed4f21d6 added slides
Christian Urban <urbanc@in.tum.de>
parents: 1975
diff changeset
    99
2351
842969a598f2 added material for slides
Christian Urban <urbanc@in.tum.de>
parents: 2299
diff changeset
   100
session1: Slides/ROOT1.ML \
2299
09bbed4f21d6 added slides
Christian Urban <urbanc@in.tum.de>
parents: 1975
diff changeset
   101
         Slides/document/root* \
09bbed4f21d6 added slides
Christian Urban <urbanc@in.tum.de>
parents: 1975
diff changeset
   102
         Slides/Slides1.thy
2351
842969a598f2 added material for slides
Christian Urban <urbanc@in.tum.de>
parents: 2299
diff changeset
   103
	@$(USEDIR) -D generated1 -f ROOT1.ML HOL-Nominal Slides
2299
09bbed4f21d6 added slides
Christian Urban <urbanc@in.tum.de>
parents: 1975
diff changeset
   104
09bbed4f21d6 added slides
Christian Urban <urbanc@in.tum.de>
parents: 1975
diff changeset
   105
slides1: session1
09bbed4f21d6 added slides
Christian Urban <urbanc@in.tum.de>
parents: 1975
diff changeset
   106
	rm -f Slides/generated1/*.aux # otherwise latex will fall over
09bbed4f21d6 added slides
Christian Urban <urbanc@in.tum.de>
parents: 1975
diff changeset
   107
	cd Slides/generated1 ; $(ISABELLE_TOOL) latex -o pdf root.beamer.tex
09bbed4f21d6 added slides
Christian Urban <urbanc@in.tum.de>
parents: 1975
diff changeset
   108
	cd Slides/generated1 ; $(ISABELLE_TOOL) latex -o pdf root.beamer.tex
2351
842969a598f2 added material for slides
Christian Urban <urbanc@in.tum.de>
parents: 2299
diff changeset
   109
	cp Slides/generated1/root.beamer.pdf Slides/slides1.pdf     
842969a598f2 added material for slides
Christian Urban <urbanc@in.tum.de>
parents: 2299
diff changeset
   110
842969a598f2 added material for slides
Christian Urban <urbanc@in.tum.de>
parents: 2299
diff changeset
   111
session2: Slides/ROOT2.ML \
842969a598f2 added material for slides
Christian Urban <urbanc@in.tum.de>
parents: 2299
diff changeset
   112
         Slides/document/root* \
842969a598f2 added material for slides
Christian Urban <urbanc@in.tum.de>
parents: 2299
diff changeset
   113
         Slides/Slides2.thy
842969a598f2 added material for slides
Christian Urban <urbanc@in.tum.de>
parents: 2299
diff changeset
   114
	@$(USEDIR) -D generated2 -f ROOT2.ML HOL-Nominal Slides
842969a598f2 added material for slides
Christian Urban <urbanc@in.tum.de>
parents: 2299
diff changeset
   115
842969a598f2 added material for slides
Christian Urban <urbanc@in.tum.de>
parents: 2299
diff changeset
   116
slides2: session2
842969a598f2 added material for slides
Christian Urban <urbanc@in.tum.de>
parents: 2299
diff changeset
   117
	rm -f Slides/generated2/*.aux # otherwise latex will fall over
842969a598f2 added material for slides
Christian Urban <urbanc@in.tum.de>
parents: 2299
diff changeset
   118
	cd Slides/generated2 ; $(ISABELLE_TOOL) latex -o pdf root.beamer.tex
842969a598f2 added material for slides
Christian Urban <urbanc@in.tum.de>
parents: 2299
diff changeset
   119
	cd Slides/generated2 ; $(ISABELLE_TOOL) latex -o pdf root.beamer.tex
842969a598f2 added material for slides
Christian Urban <urbanc@in.tum.de>
parents: 2299
diff changeset
   120
	cp Slides/generated2/root.beamer.pdf Slides/slides2.pdf 
842969a598f2 added material for slides
Christian Urban <urbanc@in.tum.de>
parents: 2299
diff changeset
   121
842969a598f2 added material for slides
Christian Urban <urbanc@in.tum.de>
parents: 2299
diff changeset
   122
session3: Slides/ROOT3.ML \
842969a598f2 added material for slides
Christian Urban <urbanc@in.tum.de>
parents: 2299
diff changeset
   123
         Slides/document/root* \
842969a598f2 added material for slides
Christian Urban <urbanc@in.tum.de>
parents: 2299
diff changeset
   124
         Slides/Slides3.thy
842969a598f2 added material for slides
Christian Urban <urbanc@in.tum.de>
parents: 2299
diff changeset
   125
	@$(USEDIR) -D generated3 -f ROOT3.ML HOL-Nominal Slides
842969a598f2 added material for slides
Christian Urban <urbanc@in.tum.de>
parents: 2299
diff changeset
   126
842969a598f2 added material for slides
Christian Urban <urbanc@in.tum.de>
parents: 2299
diff changeset
   127
slides3: session3
842969a598f2 added material for slides
Christian Urban <urbanc@in.tum.de>
parents: 2299
diff changeset
   128
	rm -f Slides/generated3/*.aux # otherwise latex will fall over
842969a598f2 added material for slides
Christian Urban <urbanc@in.tum.de>
parents: 2299
diff changeset
   129
	cd Slides/generated3 ; $(ISABELLE_TOOL) latex -o pdf root.beamer.tex
842969a598f2 added material for slides
Christian Urban <urbanc@in.tum.de>
parents: 2299
diff changeset
   130
	cd Slides/generated3 ; $(ISABELLE_TOOL) latex -o pdf root.beamer.tex
842969a598f2 added material for slides
Christian Urban <urbanc@in.tum.de>
parents: 2299
diff changeset
   131
	cp Slides/generated3/root.beamer.pdf Slides/slides3.pdf 
2299
09bbed4f21d6 added slides
Christian Urban <urbanc@in.tum.de>
parents: 1975
diff changeset
   132
2459
ac3470e1e5af slides of my talk
Christian Urban <urbanc@in.tum.de>
parents: 2454
diff changeset
   133
session4: Slides/ROOT4.ML \
ac3470e1e5af slides of my talk
Christian Urban <urbanc@in.tum.de>
parents: 2454
diff changeset
   134
         Slides/document/root* \
ac3470e1e5af slides of my talk
Christian Urban <urbanc@in.tum.de>
parents: 2454
diff changeset
   135
         Slides/Slides4.thy
ac3470e1e5af slides of my talk
Christian Urban <urbanc@in.tum.de>
parents: 2454
diff changeset
   136
	@$(USEDIR) -D generated4 -f ROOT4.ML HOL-Nominal Slides
ac3470e1e5af slides of my talk
Christian Urban <urbanc@in.tum.de>
parents: 2454
diff changeset
   137
ac3470e1e5af slides of my talk
Christian Urban <urbanc@in.tum.de>
parents: 2454
diff changeset
   138
slides4: session4
ac3470e1e5af slides of my talk
Christian Urban <urbanc@in.tum.de>
parents: 2454
diff changeset
   139
	rm -f Slides/generated4/*.aux # otherwise latex will fall over
ac3470e1e5af slides of my talk
Christian Urban <urbanc@in.tum.de>
parents: 2454
diff changeset
   140
	cd Slides/generated4 ; $(ISABELLE_TOOL) latex -o pdf root.beamer.tex
ac3470e1e5af slides of my talk
Christian Urban <urbanc@in.tum.de>
parents: 2454
diff changeset
   141
	cd Slides/generated4 ; $(ISABELLE_TOOL) latex -o pdf root.beamer.tex
ac3470e1e5af slides of my talk
Christian Urban <urbanc@in.tum.de>
parents: 2454
diff changeset
   142
	cp Slides/generated4/root.beamer.pdf Slides/slides4.pdf 
ac3470e1e5af slides of my talk
Christian Urban <urbanc@in.tum.de>
parents: 2454
diff changeset
   143
2748
6f38e357b337 rearranged directories and updated to new Isabelle
Christian Urban <urbanc@in.tum.de>
parents: 2742
diff changeset
   144
session5: Slides/ROOT5.ML \
6f38e357b337 rearranged directories and updated to new Isabelle
Christian Urban <urbanc@in.tum.de>
parents: 2742
diff changeset
   145
         Slides/document/root* \
6f38e357b337 rearranged directories and updated to new Isabelle
Christian Urban <urbanc@in.tum.de>
parents: 2742
diff changeset
   146
         Slides/Slides5.thy
6f38e357b337 rearranged directories and updated to new Isabelle
Christian Urban <urbanc@in.tum.de>
parents: 2742
diff changeset
   147
	@$(USEDIR) -D generated5 -f ROOT5.ML HOL-Nominal Slides
6f38e357b337 rearranged directories and updated to new Isabelle
Christian Urban <urbanc@in.tum.de>
parents: 2742
diff changeset
   148
6f38e357b337 rearranged directories and updated to new Isabelle
Christian Urban <urbanc@in.tum.de>
parents: 2742
diff changeset
   149
slides5: session5
6f38e357b337 rearranged directories and updated to new Isabelle
Christian Urban <urbanc@in.tum.de>
parents: 2742
diff changeset
   150
	rm -f Slides/generated5/*.aux # otherwise latex will fall over
6f38e357b337 rearranged directories and updated to new Isabelle
Christian Urban <urbanc@in.tum.de>
parents: 2742
diff changeset
   151
	cd Slides/generated5 ; $(ISABELLE_TOOL) latex -o pdf root.beamer.tex
6f38e357b337 rearranged directories and updated to new Isabelle
Christian Urban <urbanc@in.tum.de>
parents: 2742
diff changeset
   152
	cd Slides/generated5 ; $(ISABELLE_TOOL) latex -o pdf root.beamer.tex
6f38e357b337 rearranged directories and updated to new Isabelle
Christian Urban <urbanc@in.tum.de>
parents: 2742
diff changeset
   153
	cp Slides/generated5/root.beamer.pdf Slides/slides5.pdf 
6f38e357b337 rearranged directories and updated to new Isabelle
Christian Urban <urbanc@in.tum.de>
parents: 2742
diff changeset
   154
2762
1a1a2b778ba2 Shanghai slides
Christian Urban <urbanc@in.tum.de>
parents: 2749
diff changeset
   155
session6: Slides/ROOT6.ML \
1a1a2b778ba2 Shanghai slides
Christian Urban <urbanc@in.tum.de>
parents: 2749
diff changeset
   156
         Slides/document/root* \
1a1a2b778ba2 Shanghai slides
Christian Urban <urbanc@in.tum.de>
parents: 2749
diff changeset
   157
         Slides/Slides6.thy
1a1a2b778ba2 Shanghai slides
Christian Urban <urbanc@in.tum.de>
parents: 2749
diff changeset
   158
	@$(USEDIR) -D generated6 -f ROOT6.ML HOL-Nominal Slides
1a1a2b778ba2 Shanghai slides
Christian Urban <urbanc@in.tum.de>
parents: 2749
diff changeset
   159
1a1a2b778ba2 Shanghai slides
Christian Urban <urbanc@in.tum.de>
parents: 2749
diff changeset
   160
slides6: session6
1a1a2b778ba2 Shanghai slides
Christian Urban <urbanc@in.tum.de>
parents: 2749
diff changeset
   161
	rm -f Slides/generated6/*.aux # otherwise latex will fall over
1a1a2b778ba2 Shanghai slides
Christian Urban <urbanc@in.tum.de>
parents: 2749
diff changeset
   162
	cd Slides/generated6 ; $(ISABELLE_TOOL) latex -o pdf root.beamer.tex
1a1a2b778ba2 Shanghai slides
Christian Urban <urbanc@in.tum.de>
parents: 2749
diff changeset
   163
	cd Slides/generated6 ; $(ISABELLE_TOOL) latex -o pdf root.beamer.tex
1a1a2b778ba2 Shanghai slides
Christian Urban <urbanc@in.tum.de>
parents: 2749
diff changeset
   164
	cp Slides/generated6/root.beamer.pdf Slides/slides6.pdf 
1a1a2b778ba2 Shanghai slides
Christian Urban <urbanc@in.tum.de>
parents: 2749
diff changeset
   165
2772
c3ff26204d2a added slides for beijing
Christian Urban <urbanc@in.tum.de>
parents: 2762
diff changeset
   166
session7: Slides/ROOT7.ML \
c3ff26204d2a added slides for beijing
Christian Urban <urbanc@in.tum.de>
parents: 2762
diff changeset
   167
         Slides/document/root* \
c3ff26204d2a added slides for beijing
Christian Urban <urbanc@in.tum.de>
parents: 2762
diff changeset
   168
         Slides/Slides6.thy
c3ff26204d2a added slides for beijing
Christian Urban <urbanc@in.tum.de>
parents: 2762
diff changeset
   169
	@$(USEDIR) -D generated7 -f ROOT7.ML HOL Slides
c3ff26204d2a added slides for beijing
Christian Urban <urbanc@in.tum.de>
parents: 2762
diff changeset
   170
c3ff26204d2a added slides for beijing
Christian Urban <urbanc@in.tum.de>
parents: 2762
diff changeset
   171
slides7: session7
c3ff26204d2a added slides for beijing
Christian Urban <urbanc@in.tum.de>
parents: 2762
diff changeset
   172
	rm -f Slides/generated7/*.aux # otherwise latex will fall over                                      
c3ff26204d2a added slides for beijing
Christian Urban <urbanc@in.tum.de>
parents: 2762
diff changeset
   173
	cd Slides/generated7 ; $(ISABELLE_TOOL) latex -o pdf root.beamer.tex
c3ff26204d2a added slides for beijing
Christian Urban <urbanc@in.tum.de>
parents: 2762
diff changeset
   174
	cd Slides/generated7 ; $(ISABELLE_TOOL) latex -o pdf root.beamer.tex
c3ff26204d2a added slides for beijing
Christian Urban <urbanc@in.tum.de>
parents: 2762
diff changeset
   175
	cp Slides/generated7/root.beamer.pdf Slides/slides7.pdf 
c3ff26204d2a added slides for beijing
Christian Urban <urbanc@in.tum.de>
parents: 2762
diff changeset
   176
2785
c63ffe1735eb added slides for copenhagen
Christian Urban <urbanc@in.tum.de>
parents: 2772
diff changeset
   177
session8: Slides/ROOT8.ML \
c63ffe1735eb added slides for copenhagen
Christian Urban <urbanc@in.tum.de>
parents: 2772
diff changeset
   178
         Slides/document/root* \
c63ffe1735eb added slides for copenhagen
Christian Urban <urbanc@in.tum.de>
parents: 2772
diff changeset
   179
         Slides/Slides6.thy
2786
bccda961a612 more on slides
Christian Urban <urbanc@in.tum.de>
parents: 2785
diff changeset
   180
	@$(USEDIR) -D generated8 -f ROOT8.ML HOL-Nominal Slides
2772
c3ff26204d2a added slides for beijing
Christian Urban <urbanc@in.tum.de>
parents: 2762
diff changeset
   181
2785
c63ffe1735eb added slides for copenhagen
Christian Urban <urbanc@in.tum.de>
parents: 2772
diff changeset
   182
slides8: session8
c63ffe1735eb added slides for copenhagen
Christian Urban <urbanc@in.tum.de>
parents: 2772
diff changeset
   183
	rm -f Slides/generated8/*.aux # otherwise latex will fall over                                      
c63ffe1735eb added slides for copenhagen
Christian Urban <urbanc@in.tum.de>
parents: 2772
diff changeset
   184
	cd Slides/generated8 ; $(ISABELLE_TOOL) latex -o pdf root.beamer.tex
c63ffe1735eb added slides for copenhagen
Christian Urban <urbanc@in.tum.de>
parents: 2772
diff changeset
   185
	cd Slides/generated8 ; $(ISABELLE_TOOL) latex -o pdf root.beamer.tex
c63ffe1735eb added slides for copenhagen
Christian Urban <urbanc@in.tum.de>
parents: 2772
diff changeset
   186
	cp Slides/generated8/root.beamer.pdf Slides/slides8.pdf 
c63ffe1735eb added slides for copenhagen
Christian Urban <urbanc@in.tum.de>
parents: 2772
diff changeset
   187
3052
41ec301eb062 slides for talk in Leicester
Christian Urban <urbanc@in.tum.de>
parents: 2996
diff changeset
   188
session9: Slides/ROOT9.ML \
41ec301eb062 slides for talk in Leicester
Christian Urban <urbanc@in.tum.de>
parents: 2996
diff changeset
   189
         Slides/document/root* \
41ec301eb062 slides for talk in Leicester
Christian Urban <urbanc@in.tum.de>
parents: 2996
diff changeset
   190
         Slides/Slides6.thy
41ec301eb062 slides for talk in Leicester
Christian Urban <urbanc@in.tum.de>
parents: 2996
diff changeset
   191
	@$(USEDIR) -D generated9 -f ROOT9.ML HOL-Nominal Slides
41ec301eb062 slides for talk in Leicester
Christian Urban <urbanc@in.tum.de>
parents: 2996
diff changeset
   192
41ec301eb062 slides for talk in Leicester
Christian Urban <urbanc@in.tum.de>
parents: 2996
diff changeset
   193
slides9: session9
41ec301eb062 slides for talk in Leicester
Christian Urban <urbanc@in.tum.de>
parents: 2996
diff changeset
   194
	rm -f Slides/generated9/*.aux # otherwise latex will fall over                                      
41ec301eb062 slides for talk in Leicester
Christian Urban <urbanc@in.tum.de>
parents: 2996
diff changeset
   195
	cd Slides/generated9 ; $(ISABELLE_TOOL) latex -o pdf root.beamer.tex
41ec301eb062 slides for talk in Leicester
Christian Urban <urbanc@in.tum.de>
parents: 2996
diff changeset
   196
	cd Slides/generated9 ; $(ISABELLE_TOOL) latex -o pdf root.beamer.tex
41ec301eb062 slides for talk in Leicester
Christian Urban <urbanc@in.tum.de>
parents: 2996
diff changeset
   197
	cp Slides/generated9/root.beamer.pdf Slides/slides9.pdf 
41ec301eb062 slides for talk in Leicester
Christian Urban <urbanc@in.tum.de>
parents: 2996
diff changeset
   198
3121
878de0084b62 added fs and pt for multisets
Christian Urban <urbanc@in.tum.de>
parents: 3112
diff changeset
   199
sessionA: Slides/ROOTA.ML \
878de0084b62 added fs and pt for multisets
Christian Urban <urbanc@in.tum.de>
parents: 3112
diff changeset
   200
	Slides/document/root* \
878de0084b62 added fs and pt for multisets
Christian Urban <urbanc@in.tum.de>
parents: 3112
diff changeset
   201
	Slides/SlidesA.thy
878de0084b62 added fs and pt for multisets
Christian Urban <urbanc@in.tum.de>
parents: 3112
diff changeset
   202
	@$(USEDIR) -D generatedA -f ROOTA.ML HOL-Nominal Slides
3052
41ec301eb062 slides for talk in Leicester
Christian Urban <urbanc@in.tum.de>
parents: 2996
diff changeset
   203
3121
878de0084b62 added fs and pt for multisets
Christian Urban <urbanc@in.tum.de>
parents: 3112
diff changeset
   204
slidesA: sessionA
878de0084b62 added fs and pt for multisets
Christian Urban <urbanc@in.tum.de>
parents: 3112
diff changeset
   205
	rm -f Slides/generatedA/*.aux # otherwise latex will fall over
878de0084b62 added fs and pt for multisets
Christian Urban <urbanc@in.tum.de>
parents: 3112
diff changeset
   206
	cd Slides/generatedA ; $(ISABELLE_TOOL) latex -o pdf root.beamer.tex
878de0084b62 added fs and pt for multisets
Christian Urban <urbanc@in.tum.de>
parents: 3112
diff changeset
   207
	cd Slides/generatedA ; $(ISABELLE_TOOL) latex -o pdf root.beamer.tex
878de0084b62 added fs and pt for multisets
Christian Urban <urbanc@in.tum.de>
parents: 3112
diff changeset
   208
	cp Slides/generatedA/root.beamer.pdf Slides/slidesA.pdf 
878de0084b62 added fs and pt for multisets
Christian Urban <urbanc@in.tum.de>
parents: 3112
diff changeset
   209
878de0084b62 added fs and pt for multisets
Christian Urban <urbanc@in.tum.de>
parents: 3112
diff changeset
   210
slides: slides1 slides2 slides3 slides4 slides5 slides6 slides7 slides8 slides8 slides9 slidesA
2299
09bbed4f21d6 added slides
Christian Urban <urbanc@in.tum.de>
parents: 1975
diff changeset
   211
09bbed4f21d6 added slides
Christian Urban <urbanc@in.tum.de>
parents: 1975
diff changeset
   212
09bbed4f21d6 added slides
Christian Urban <urbanc@in.tum.de>
parents: 1975
diff changeset
   213
1975
b1281a0051ae added stub for quotient paper; call with isabelle make qpaper
Christian Urban <urbanc@in.tum.de>
parents: 1785
diff changeset
   214
1261
853abc14c5c6 added IsaMakefile...but so far included only a test for the parser
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   215
## clean
853abc14c5c6 added IsaMakefile...but so far included only a test for the parser
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   216
853abc14c5c6 added IsaMakefile...but so far included only a test for the parser
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   217
clean:
1772
48c2eb84d5ce merged pearl paper with this repository; started litrature subdirectory
Christian Urban <urbanc@in.tum.de>
parents: 1491
diff changeset
   218
	@rm -f $(LOG)/HOL-Nominal2.gz $(LOG)/HOL-Pearl.gz