#Makefile for Papers
SHELL= /bin/sh
MACINPUT=.:/usr/lib/tex/macros

MFILE= Paper.tex Paper.bbl
PICS= 
FILES = author.tex conclusion.tex front.tex intro.tex bib.tex doub_hose.tex tunic.tex underwear.tex
SIZE = $(FILES)

SOURCES = Makefile $(MFILE) $(FILES)

ROFF = latex

COMPRESS= compress -v


# =============================
# produce paper or changes
# =============================
.PRECIOUS:	Paper.dvi

paper:  Paper.ps

Paper.dvi:	$(MFILE) $(FILES) .CHECK.aux
	@-$(ROFF) $(MFILE)
	@-cmp -s Paper.aux .CHECK.aux || cp Paper.aux .CHECK.aux
	@echo " "
	@echo "Use 'lpr -d Paper.dvi' for a draft and 'make lw' for good copy"

Paper.ps:	Paper.dvi $(PICS)
	dvips -f -r0 Paper.dvi > Paper.ps

Paper.bbl: Paper.aux
	@-test -e Paper.aux && touch Paper.bbl && bibtex Paper

.CHECK.aux:
	@touch .CHECK.aux

Paper.aux: 
	@touch Paper.aux

# =============================
# print paper 
# =============================

lw:	paper
	lpr -d -i -h -Plw122 Paper.dvi
	lpq -Plw122


# =============================
# backup routine
# =============================

BACKUP_DATE= `date "+%y%m%d@%H%M"`

backup: $(SOURCES)
	DIR="Backup/$(BACKUP_DATE)"; mkdir $$DIR; cp $(SOURCES) $$DIR; $(COMPRESS) $$DIR/*

edit:
	vi $(MFILE) $(FILES)

spell:
	for i in $(FILES); do /staff/idm/bin/spellfix $$i; done

size:
	wc $(SIZE)
clean:
	rm -f *.aux *.dvi *.log
