# $Id: Makefile,v 1.6 2004-06-25 22:06:34 eugene Exp $

PDFLATEX = pdflatex
PSLATEX = latex

all : ippSCD.pdf ippSRS.pdf ippSDRS.pdf
ps  : ippSCD.ps  ippSRS.ps  ippSDRS.ps

%.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
