doc-src/ZF/IsaMakefile
author huffman
Tue, 03 Apr 2012 14:09:37 +0200
changeset 47307 5e5ca36692b3
parent 42512 f1ca2b0e0265
permissions -rw-r--r--
add floor/ceiling lemmas suggested by René Thiemann
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
14152
12f6f18e7afc For the Isar version of the ZF logics manual
paulson
parents:
diff changeset
     1
#
12f6f18e7afc For the Isar version of the ZF logics manual
paulson
parents:
diff changeset
     2
# IsaMakefile to build the examples for the FOL and ZF manual
12f6f18e7afc For the Isar version of the ZF logics manual
paulson
parents:
diff changeset
     3
#
12f6f18e7afc For the Isar version of the ZF logics manual
paulson
parents:
diff changeset
     4
12f6f18e7afc For the Isar version of the ZF logics manual
paulson
parents:
diff changeset
     5
## targets
12f6f18e7afc For the Isar version of the ZF logics manual
paulson
parents:
diff changeset
     6
42512
f1ca2b0e0265 misc cleanup -- no need to copy style files;
wenzelm
parents: 28500
diff changeset
     7
default: ZF-examples
14152
12f6f18e7afc For the Isar version of the ZF logics manual
paulson
parents:
diff changeset
     8
images:
12f6f18e7afc For the Isar version of the ZF logics manual
paulson
parents:
diff changeset
     9
test:
12f6f18e7afc For the Isar version of the ZF logics manual
paulson
parents:
diff changeset
    10
all: default
12f6f18e7afc For the Isar version of the ZF logics manual
paulson
parents:
diff changeset
    11
12f6f18e7afc For the Isar version of the ZF logics manual
paulson
parents:
diff changeset
    12
12f6f18e7afc For the Isar version of the ZF logics manual
paulson
parents:
diff changeset
    13
## global settings
12f6f18e7afc For the Isar version of the ZF logics manual
paulson
parents:
diff changeset
    14
12f6f18e7afc For the Isar version of the ZF logics manual
paulson
parents:
diff changeset
    15
SRC = $(ISABELLE_HOME)/src
12f6f18e7afc For the Isar version of the ZF logics manual
paulson
parents:
diff changeset
    16
OUT = $(ISABELLE_OUTPUT)
12f6f18e7afc For the Isar version of the ZF logics manual
paulson
parents:
diff changeset
    17
LOG = $(OUT)/log
42512
f1ca2b0e0265 misc cleanup -- no need to copy style files;
wenzelm
parents: 28500
diff changeset
    18
USEDIR = @$(ISABELLE_TOOL) usedir -m brackets -i true -d "" -D document
14152
12f6f18e7afc For the Isar version of the ZF logics manual
paulson
parents:
diff changeset
    19
12f6f18e7afc For the Isar version of the ZF logics manual
paulson
parents:
diff changeset
    20
12f6f18e7afc For the Isar version of the ZF logics manual
paulson
parents:
diff changeset
    21
## ZF
12f6f18e7afc For the Isar version of the ZF logics manual
paulson
parents:
diff changeset
    22
12f6f18e7afc For the Isar version of the ZF logics manual
paulson
parents:
diff changeset
    23
ZF:
28500
4b79e5d3d0aa replaced ISATOOL by ISABELLE_TOOL;
wenzelm
parents: 14152
diff changeset
    24
	@cd $(SRC)/ZF; $(ISABELLE_TOOL) make ZF
14152
12f6f18e7afc For the Isar version of the ZF logics manual
paulson
parents:
diff changeset
    25
12f6f18e7afc For the Isar version of the ZF logics manual
paulson
parents:
diff changeset
    26
12f6f18e7afc For the Isar version of the ZF logics manual
paulson
parents:
diff changeset
    27
## ZF-examples
12f6f18e7afc For the Isar version of the ZF logics manual
paulson
parents:
diff changeset
    28
12f6f18e7afc For the Isar version of the ZF logics manual
paulson
parents:
diff changeset
    29
ZF-examples: ZF $(LOG)/ZF-examples.gz
12f6f18e7afc For the Isar version of the ZF logics manual
paulson
parents:
diff changeset
    30
12f6f18e7afc For the Isar version of the ZF logics manual
paulson
parents:
diff changeset
    31
$(LOG)/ZF-examples.gz: $(OUT)/ZF \
12f6f18e7afc For the Isar version of the ZF logics manual
paulson
parents:
diff changeset
    32
	FOL_examples.thy  IFOL_examples.thy ZF_examples.thy If.thy ROOT.ML 
42512
f1ca2b0e0265 misc cleanup -- no need to copy style files;
wenzelm
parents: 28500
diff changeset
    33
	@$(USEDIR) -s examples $(OUT)/ZF .
f1ca2b0e0265 misc cleanup -- no need to copy style files;
wenzelm
parents: 28500
diff changeset
    34
	@rm -f document/isabelle.sty
f1ca2b0e0265 misc cleanup -- no need to copy style files;
wenzelm
parents: 28500
diff changeset
    35
	@rm -f document/isabellesym.sty
f1ca2b0e0265 misc cleanup -- no need to copy style files;
wenzelm
parents: 28500
diff changeset
    36
	@rm -f document/pdfsetup.sty
f1ca2b0e0265 misc cleanup -- no need to copy style files;
wenzelm
parents: 28500
diff changeset
    37
	@rm -f document/session.tex
14152
12f6f18e7afc For the Isar version of the ZF logics manual
paulson
parents:
diff changeset
    38
12f6f18e7afc For the Isar version of the ZF logics manual
paulson
parents:
diff changeset
    39
## clean
12f6f18e7afc For the Isar version of the ZF logics manual
paulson
parents:
diff changeset
    40
12f6f18e7afc For the Isar version of the ZF logics manual
paulson
parents:
diff changeset
    41
clean:
12f6f18e7afc For the Isar version of the ZF logics manual
paulson
parents:
diff changeset
    42
	@rm -f $(LOG)/ZF-examples.gz document/*.tex