doc-src/ZF/IsaMakefile
author urbanc
Thu, 24 May 2007 12:09:38 +0200
changeset 23092 f3615235dc4d
parent 14152 12f6f18e7afc
child 28500 4b79e5d3d0aa
permissions -rw-r--r--
formalisation of my PhD (the result was correct, but the proof needed several corrections)

#
# IsaMakefile to build the examples for the FOL and ZF manual
#

## targets

default: ZF-examples styles
images:
test:
all: default


## global settings

SRC = $(ISABELLE_HOME)/src
OUT = $(ISABELLE_OUTPUT)
LOG = $(OUT)/log
OPTIONS = -m brackets -i true -d "" -D document
USEDIR = @$(ISATOOL) usedir $(OPTIONS) $(OUT)/ZF


## ZF

ZF:
	@cd $(SRC)/ZF; $(ISATOOL) make ZF

styles:
	@rm -f isabelle.sty
	@rm -f isabellesym.sty
	@rm -f pdfsetup.sty
	@$(ISATOOL) latex -o sty >/dev/null
	@rm -f pdfsetup.sty
	@rm -f document/isabelle.sty
	@rm -f document/isabellesym.sty
	@rm -f document/pdfsetup.sty
	@rm -f document/session.tex


## ZF-examples

ZF-examples: ZF $(LOG)/ZF-examples.gz

$(LOG)/ZF-examples.gz: $(OUT)/ZF \
	FOL_examples.thy  IFOL_examples.thy ZF_examples.thy If.thy ROOT.ML 
	@$(USEDIR) .

## clean

clean:
	@rm -f $(LOG)/ZF-examples.gz document/*.tex