IsaMakefile
author urbanc
Wed, 10 Nov 2010 11:53:07 +0000
changeset 21 6a0538d8ccd5
parent 16 663816814e3e
child 24 f72c82bf59e5
permissions -rw-r--r--
my slides from the talk in Cambridge
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
16
663816814e3e added initial slides for informal talk in Cambridge
urbanc
parents:
diff changeset
     1
663816814e3e added initial slides for informal talk in Cambridge
urbanc
parents:
diff changeset
     2
## targets
663816814e3e added initial slides for informal talk in Cambridge
urbanc
parents:
diff changeset
     3
663816814e3e added initial slides for informal talk in Cambridge
urbanc
parents:
diff changeset
     4
default: slides
663816814e3e added initial slides for informal talk in Cambridge
urbanc
parents:
diff changeset
     5
all: slides 
663816814e3e added initial slides for informal talk in Cambridge
urbanc
parents:
diff changeset
     6
663816814e3e added initial slides for informal talk in Cambridge
urbanc
parents:
diff changeset
     7
## global settings
663816814e3e added initial slides for informal talk in Cambridge
urbanc
parents:
diff changeset
     8
663816814e3e added initial slides for informal talk in Cambridge
urbanc
parents:
diff changeset
     9
SRC = $(ISABELLE_HOME)/src
663816814e3e added initial slides for informal talk in Cambridge
urbanc
parents:
diff changeset
    10
OUT = $(ISABELLE_OUTPUT)
663816814e3e added initial slides for informal talk in Cambridge
urbanc
parents:
diff changeset
    11
LOG = $(OUT)/log
663816814e3e added initial slides for informal talk in Cambridge
urbanc
parents:
diff changeset
    12
663816814e3e added initial slides for informal talk in Cambridge
urbanc
parents:
diff changeset
    13
663816814e3e added initial slides for informal talk in Cambridge
urbanc
parents:
diff changeset
    14
USEDIR = $(ISABELLE_TOOL) usedir -v true -t true 
663816814e3e added initial slides for informal talk in Cambridge
urbanc
parents:
diff changeset
    15
## Slides
663816814e3e added initial slides for informal talk in Cambridge
urbanc
parents:
diff changeset
    16
663816814e3e added initial slides for informal talk in Cambridge
urbanc
parents:
diff changeset
    17
session1: Slides/ROOT1.ML \
663816814e3e added initial slides for informal talk in Cambridge
urbanc
parents:
diff changeset
    18
         Slides/document/root* \
663816814e3e added initial slides for informal talk in Cambridge
urbanc
parents:
diff changeset
    19
         Slides/Slides1.thy
663816814e3e added initial slides for informal talk in Cambridge
urbanc
parents:
diff changeset
    20
	@$(USEDIR) -D generated1 -f ROOT1.ML HOL Slides
663816814e3e added initial slides for informal talk in Cambridge
urbanc
parents:
diff changeset
    21
663816814e3e added initial slides for informal talk in Cambridge
urbanc
parents:
diff changeset
    22
slides1: session1 
663816814e3e added initial slides for informal talk in Cambridge
urbanc
parents:
diff changeset
    23
	rm -f Slides/generated1/*.aux # otherwise latex will fall over
663816814e3e added initial slides for informal talk in Cambridge
urbanc
parents:
diff changeset
    24
	cd Slides/generated1 ; $(ISABELLE_TOOL) latex -o pdf root.beamer.tex 
663816814e3e added initial slides for informal talk in Cambridge
urbanc
parents:
diff changeset
    25
	cp Slides/generated1/root.beamer.pdf Slides/slides.pdf     
663816814e3e added initial slides for informal talk in Cambridge
urbanc
parents:
diff changeset
    26
663816814e3e added initial slides for informal talk in Cambridge
urbanc
parents:
diff changeset
    27
slides: slides1 
663816814e3e added initial slides for informal talk in Cambridge
urbanc
parents:
diff changeset
    28
663816814e3e added initial slides for informal talk in Cambridge
urbanc
parents:
diff changeset
    29
663816814e3e added initial slides for informal talk in Cambridge
urbanc
parents:
diff changeset
    30
## clean
663816814e3e added initial slides for informal talk in Cambridge
urbanc
parents:
diff changeset
    31
663816814e3e added initial slides for informal talk in Cambridge
urbanc
parents:
diff changeset
    32
clean:
663816814e3e added initial slides for informal talk in Cambridge
urbanc
parents:
diff changeset
    33
	rm -rf Slides/generated1/*