https://github.com/gpfeiffer/zigzag
Raw File
Tip revision: a102645d75b0a3d056a3ee09c0d541982a0f480a authored by Götz Pfeiffer on 23 October 2019, 18:18:20 UTC
Version 0.82
Tip revision: a102645
Makefile
.SUFFIXES:	.ps .pdf .dia .mp


.dia.mp:
	dia -t mp $<
	sed -i 's/\\documentclass{minimal}/\\documentclass{minimal}\\usepackage[euler-digits]{eulervm}\\usepackage{amssymb}\\let\\emptyset\\varnothing/' $@

.mp.pdf:
	mptopdf $<
	mv $*-1.pdf $@

.ps.pdf:
	ps2pdf $< $@

.dvi.ps:
	dvips $< -o

.tex.dvi:
	latex $*
	bibtex $*
	latex $*
	latex $*

VERSION=0.80
DATE = $(shell date +%d-%m-%Y)


all: descent.ps

descent.dvi:	types.eps

descent.pdf:	types.pdf
	pdflatex descent

types.0: types.mp
	mpost $<

types.eps:
	cp types.0 types.eps

types.pdf: types.0
	mptopdf $<
	mv types-0.pdf types.pdf

zigzag: zigzag-${VERSION}.tgz

zigzag-${VERSION}.tgz:
	sed -i 's/^Version .*/Version ${VERSION}/' doc/zigzag.xml
	sed -i 's/^<Date>.*/<Date>${DATE}<\/Date>/' doc/zigzag.xml
	sed -i 's/^ZIGZAG.Version:= .*/ZIGZAG.Version:= "${VERSION}";/' init.g
	sed -i 's/^ZIGZAG.Date:= .*/ZIGZAG.Date:= "${DATE}";/' init.g
	cd doc; make
	cd doc; make clean
	tar zcvf $@ -C .. zigzag/dat zigzag/doc zigzag/lib zigzag/init.g zigzag/COPYING



clean:
	rm -fv *.blg *.out *.log *.aux *.mpx

distclean: clean
	rm -fv *.pdf *.dvi *.ps *.bbl *~
	rm -fv descent.0

back to top