###############################################################################
#
# 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: lbnl_cdf_results.ps
	gv lbnl_cdf_results.ps

pdf: lbnl_cdf_results.pdf
	acroread lbnl_cdf_results.pdf

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

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

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

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

.PHONY: clean
clean: nearlyclean
	rm -r -f lbnl_cdf_results.pdf lbnl_cdf_results.ps

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