# $Id: Makefile,v 1.15 2005-09-13 21:28:03 eugene Exp $

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

help:
	@echo "USAGE: make (target)"
	@echo "  targets:  sdrs add all sdrs-tag add-tag"

sdrs: psLibSDRS.pdf 
add: psLibADD.pdf
all : psLibSDRS.pdf psLibADD.pdf

SDRS = psLibSDRS.tex \
       ChangeLogSDRS.tex \
       configFileTests.tex \
       timeTests.tex \
       Metadata.ps \
       earthrot.ps

ADD =  psLibADD.tex \
       ChangeLogADD.tex \
       raymodel.f \
       rotations.ps \
       earthrot.ps

psLibSDRS.pdf: $(SDRS)

psLibADD.pdf: $(ADD)

sdrs-tag:
	cvs tag `grep "version{" psLibSDRS.tex | tr "{}" " " | awk '{printf "SDRS-%02d\n", $$2}'` $(SDRS)

add-tag:
	cvs tag `grep "version{" psLibADD.tex | tr "{}" " " | awk '{printf "ADD-%02d\n", $$2}'` $(ADD)

%.pdf: %.tex
	$(PSLATEX) $*.tex 
	$(PSLATEX) $*.tex 
	dvips -z -t letter -o $*.ps $*.dvi
	ps2pdf $*.ps $*.pdf
	@rm -f $*.ps $*.dvi $*.aux $*.log $*.tbr $*.tbd $*.lof body.tmp head.tmp

clean :
	$(RM) *.log *.dvi *.aux *.toc *.tbd *.tbr *.lof *.out *~ core body.tmp head.tmp

empty: clean
