# Manage resume generation.  Expects to use gmake.

### general set-up stuff

RESUME := resumeB

TAR    := gtar

default: $(RESUME).pdf.ship-test

### running TeX and generating PDF

# ".tex" files in this directory are plain TeX source, not LaTeX.
%.dvi: %.tex
	tex $<

# Default for PDF: use TeX + dvipdfm.
%.pdf: %.dvi
	dvipdfm -o $@ $<

# Alternative for PDF: use pdfTeX.  This will not generate any bitmap fonts!
%_p.pdf: %.tex
	pdftex $< && mv $*.pdf	 $@

### save certain font sources in case the font goes AWOL later...

save-fonts: fonts fonts/saved-pandora.tar.gz
.PHONY: save-fonts

fonts/saved-%.tar.gz: /usr/athena/share/texmf/fonts/source/public/%
	$(TAR) -C $(dir $<) -czf $@ $(notdir $<)

### other helper rules

fonts:
	mkdir $@

%.ship-test: %
	cp $< RSM/test$(suffix $*)
%.ship: %
	cp $< RSM/$*
.PHONY: %.ship-test %.ship
