doc-src/IsarRef/Makefile
author wenzelm
Tue, 18 Nov 2008 18:25:10 +0100
changeset 28838 d5db6dfcb34a
parent 28762 f5d79aeffd81
child 30168 9a20be5be90b
permissions -rw-r--r--
moved table of standard Isabelle symbols to isar-ref manual;
     1 #
     2 # $Id$
     3 #
     4 
     5 ## targets
     6 
     7 default: dvi
     8 
     9 
    10 ## dependencies
    11 
    12 include ../Makefile.in
    13 
    14 NAME = isar-ref
    15 
    16 FILES = isar-ref.tex style.sty Thy/document/Generic.tex			\
    17   Thy/document/HOLCF_Specific.tex Thy/document/HOL_Specific.tex		\
    18   Thy/document/ML_Tactic.tex Thy/document/Proof.tex			\
    19   Thy/document/Quick_Reference.tex Thy/document/Spec.tex		\
    20   Thy/document/ZF_Specific.tex Thy/document/Inner_Syntax.tex		\
    21   Thy/document/Introduction.tex Thy/document/Document_Preparation.tex	\
    22   Thy/document/Misc.tex Thy/document/Outer_Syntax.tex			\
    23   Thy/document/Symbols.tex ../isar.sty ../rail.sty ../railsetup.sty	\
    24   ../proof.sty ../iman.sty ../extra.sty ../ttbox.sty ../isabelle.sty	\
    25   ../isabellesym.sty ../pdfsetup.sty ../manual.bib
    26 
    27 OUTPUT = syms.tex
    28 
    29 syms.tex: showsymbols ../isabellesym.sty
    30 	@./showsymbols <../isabellesym.sty >syms.tex
    31 
    32 
    33 dvi: $(NAME).dvi
    34 
    35 $(NAME).dvi: $(FILES) isabelle_isar.eps syms.tex
    36 	$(LATEX) $(NAME)
    37 	$(RAIL) $(NAME)
    38 	$(BIBTEX) $(NAME)
    39 	$(LATEX) $(NAME)
    40 	$(LATEX) $(NAME)
    41 	$(SEDINDEX) $(NAME)
    42 	$(LATEX) $(NAME)
    43 
    44 pdf: $(NAME).pdf
    45 
    46 $(NAME).pdf: $(FILES) isabelle_isar.pdf syms.tex
    47 	$(PDFLATEX) $(NAME)
    48 	$(RAIL) $(NAME)
    49 	$(BIBTEX) $(NAME)
    50 	$(PDFLATEX) $(NAME)
    51 	$(PDFLATEX) $(NAME)
    52 	$(SEDINDEX) $(NAME)
    53 	$(FIXBOOKMARKS) $(NAME).out
    54 	$(PDFLATEX) $(NAME)