###############################################################################
#
# Based on Makefile for a sample CDF Note by
#                                  Stefan Stonjek  <s.stonjek@physics.ox.ac.uk>
#                                  Martin Hennecke <hennecke@fnal.gov> 
#
###############################################################################

graphics_eps := $(wildcard *.eps)
graphics_pdf := $(patsubst %.eps,%.pdf,$(wildcard figs/*.eps)) $(patsubst %.eps.gz,%.pdf,$(wildcard figs/*.eps.gz))

ps: RunI_4b_extrapolation.ps
	gv RunI_4b_extrapolation.ps

pdf: RunI_4b_extrapolation.pdf
	acroread RunI_4b_extrapolation.pdf

RunI_4b_extrapolation.pdf: RunI_4b_extrapolation.tex $(graphics_pdf)
	pdflatex RunI_4b_extrapolation.tex && thumbpdf RunI_4b_extrapolation && pdflatex RunI_4b_extrapolation.tex

RunI_4b_extrapolation.ps: RunI_4b_extrapolation.tex
	latex RunI_4b_extrapolation.tex && latex RunI_4b_extrapolation.tex && dvips RunI_4b_extrapolation.dvi -o 

Status_of_4b_17Sep03.pdf: Status_of_4b_17Sep03.tex $(graphics_pdf)
	pdflatex Status_of_4b_17Sep03.tex && thumbpdf Status_of_4b_17Sep03 && pdflatex Status_of_4b_17Sep03.tex

Status_of_4b_17Sep03.ps: Status_of_4b_17Sep03.tex
	latex Status_of_4b_17Sep03.tex && latex Status_of_4b_17Sep03.tex && dvips Status_of_4b_17Sep03.dvi -o 

FakeDoubleTags.pdf: FakeDoubleTags.tex $(graphics_pdf)
	pdflatex FakeDoubleTags.tex && thumbpdf FakeDoubleTags && pdflatex FakeDoubleTags.tex

FakeDoubleTags.ps: FakeDoubleTags.tex
	latex FakeDoubleTags.tex && latex FakeDoubleTags.tex && dvips FakeDoubleTags.dvi -o 

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

%.pdf: %.eps.gz
	gunzip $<
	epstopdf --outfile=$@ $(subst .gz,,$<)
	gzip --best $(subst .gz,,$<)

.PHONY: clean
clean: nearlyclean
	rm -f *.ps *.pdf

nearlyclean:
	rm -r -f *.aux *.dvi *.log *.out *.toc *.tof *.bbl *.blg *.brf *.fot \
        thumb*.* *~ $(graphics_pdf)
