# Rolf Niepraschk, [email protected], 2003-05-19

SUFFIXES : .tex .dvi .ps .pdf .eps

MAIN = ps4pdf-test

PDFLATEX = pdflatex
LATEX = latex
DVIPSFLAGS = -Ppdf -G0

#ARCHNAME = $(MAIN)-$(shell date +%y%m%d).zip
ARCHNAME = ps4pdf-$(shell date +%y%m%d).tar.gz

PICS_SRC = 4-10-8.inl penguin.eps

all : $(MAIN).pdf

ps : $(MAIN).ps

$(MAIN).pdf : $(MAIN).tex $(PICS_SRC) $(MAIN)-pics.pdf
       $(PDFLATEX) $<

$(MAIN).ps : $(MAIN).tex $(PICS_SRC)
       latex '\PassOptionsToPackage{inactive}{ps4pdf} \input{$<}'
       dvips $(DVIPSFLAGS) -o $@ $(basename $<).dvi

$(MAIN)-pics.pdf : $(MAIN)-pics.ps $(PICS)
       ps2pdf $< $@

$(MAIN)-pics.ps : $(MAIN).tex $(PICS_SRC)
       latex $<
       dvips $(DVIPSFLAGS) -o $@ $(basename $<).dvi

%.pdf : %.eps
       epstopdf $< -o=$@

clean :
       $(RM) $(addprefix $(MAIN), .log .aux) \
         $(addprefix $(MAIN)-pics, .ps .log .aux)

veryclean : clean
       $(RM) $(addprefix $(MAIN)-pics, .pdf .ps .dvi) \
       $(addprefix $(MAIN), .pdf .ps .dvi)

arch :
       tar cvzf $(ARCHNAME) $(MAIN).tex $(PICS_SRC) ps4pdf.sty Makefile \
         README create-eps
       @ echo
       @ echo $(ARCHNAME)

INTERMEDIATE : $(MAIN)-pics.ps  $(MAIN).dvi