# Makefile for IPS SOURCES = \ ips.tex slides.tex ips.sty \ basics.tex \ auth-mac.tex auth-sig.tex \ enc-intro.tex enc-pub.tex enc-symm.tex enc-ies.tex all: ips.dvi ips.ps ips.pdf slides.dvi slides.ps slides.pdf ips.dvi: $(SOURCES) latex ips && bibtex ips && \ latex ips && latex ips ips.pdf: ips.dvi pdflatex ips.tex && cp ips.pdf .. ips.ps: ips.dvi dvips -o ips.ps ips.dvi slides.dvi: $(SOURCES) @if [ ! -d slides ]; then \ mkdir slides; \ for i in $(SOURCES); do ln -s ../$$i slides; done; \ fi cd slides && \ latex slides && bibtex slides && \ latex slides && latex slides && \ cp slides.dvi .. slides.pdf: slides.dvi cd slides && pdflatex slides.tex && cp slides.pdf .. slides.ps: slides.dvi dvips -o slides.ps slides.dvi clean: rm -f ips.dvi ips.ps ips.pdf slides.dvi slides.ps slides.pdf rm -f *.log *.bbl *.blg *.toc *.ans rm -rf slides ips .PHONY: clean