# $Id: Makefile,v 1.8 2004-10-21 03:55:59 eugene Exp $

PDFLATEX = pdflatex
PSLATEX = latex
PSLATEX    =env TEXINPUTS=../../latex/inputs:$(TEXINPUTS):.: latex

srs : ippSRS.tex
	trace.pl ippSRS.tex ippSRSout.tex ippSRStrace.tex
	ltx ippSRSout
	mv ippSRSout.pdf ippSRS.pdf

all : ippSRS.pdf ippSDRS.pdf

%.pdf : %.tex
	@find . -name $*.aux -cnewer $*.tex -exec rm {} \;
	@if [ ! -f $*.aux ]; then \
		echo $(PDFLATEX) $*.tex; \
		env TEXINPUTS=.:LaTeX:$(TEXINPUTS): $(PDFLATEX) $*.tex; \
	fi && env TEXINPUTS=.:LaTeX:$(TEXINPUTS): $(PDFLATEX) $*.tex || $(RM) $*.pdf

%.dvi : %.tex

%.dvi : %.aux
	env TEXINPUTS=.:LaTeX:$(TEXINPUTS): $(PSLATEX) $*.tex 

%.aux : %.tex
	env TEXINPUTS=.:LaTeX:$(TEXINPUTS): $(PSLATEX) $*.tex 
	@rm -f $*.dvi

%.ps : %.dvi
	dvips -t letter -o $*.ps $<

clean :
	$(RM) *.log *.dvi *.aux *.toc *.lof *.out *~ core

empty : clean
	@for f in `find . -maxdepth 1 -name \*.pdf`; do \
	    if [ -f `echo $$f | sed 's/pdf/tex/'` ]; then \
		echo $(RM) $$f; \
		$(RM) $$f; \
	    fi; \
	done
