packages feed

cpsa-4.4.1: coq/procdoc.mk

include coq.mk.conf

DOC	= procdoc.pdf
VTEXFILES = $(COQMF_VFILES:.v=.v.tex)
TEXFILES = $(DOC:.pdf=.tex) body.tex $(VTEXFILES)
COQDOCFLAGS = --interpolate --latex --gallina --body-only --lib-name ""

%.v.tex: %.v
	coqdoc -o $@ $(COQDOCFLAGS) $<

all:	$(DOC)

body.tex:	$(VTEXFILES) _CoqProject
	-rm body.tex
	for i in $(COQMF_VFILES); do echo "\\include{$$i}" >> body.tex; done

$(DOC):	$(TEXFILES)
	pdflatex $(DOC:.pdf=)
	pdflatex $(DOC:.pdf=)

clean:
	-rm body.tex $(VTEXFILES) $(VTEXFILES:.tex=.aux) coqdoc.sty
	-rm $(DOC) $(DOC:.pdf=.log) $(DOC:.pdf=.aux) \
		$(DOC:.pdf=.out) $(DOC:.pdf=.toc)