# cpl2bcpl Makefile

# The postscript viewer
#GV = ghostview
GV = evince

PUB = /homes/mr/public_html

# Public HTML directory if not mountable on this machine
# and the shared drive is called E: (/dose on Linux).
# Remember to call ssh-add before calling make sshpub.
SSHPUB = rhee.cl.cam.ac.uk:public_html

src = cpl2bcpl.tex cpl2bcpl.bib

help:
	@echo
	@echo "make gv       Make cpl2bcpl.ps and view it"
	@echo "make cpcj     Put files in the cj directory"
	@echo "make pdf      Make cpl2bcpl.pdf and view it"
	@echo "make dvi      Make cpl2bcpl.dvi and view it"
	@echo "make pr       Print cpl2bcpl.ps"
	@echo "make dosd     Put cpl2bcpl.pdf in my D drive (/dosd)"
	@echo "make dose     Put cpl2bcpl.pdf in my E drive (/dose)"
	@echo "make pub      Put cpl2bcpl.pdf in my home page using cp"
	@echo "make sshpubd  Put cpl2bcpl.pdf in /dosd and my home page using scp"
	@echo "make sshpube  Put cpl2bcpl.pdf in /dose and my home page using scp"
	@echo "make clean    Delete all rebuildable files"
	@echo

cpcj:	cpl2bcpl.pdf
	cp cpl2bcpl.tex cpl2bcpl.bbl comjnl.cls cj

pr:	cpl2bcpl.ps
	lpr cpl2bcpl.ps
	lpq

cpl2bcpl.dvi:	$(src)
	latex cpl2bcpl
	bibtex cpl2bcpl
	latex cpl2bcpl
	bibtex cpl2bcpl
	latex cpl2bcpl
	bibtex cpl2bcpl

cpl2bcpl.ps:	cpl2bcpl.dvi
#	dvips -Ppdf -pp 49-54,85-100 -o cpl2bcpl.ps cpl2bcpl.dvi
	dvips -Ppdf -pp 0-300 -o cpl2bcpl.ps cpl2bcpl.dvi

ps:	cpl2bcpl.ps

pdf:	cpl2bcpl.pdf

cpl2bcpl.pdf:	cpl2bcpl.ps
	ps2pdf cpl2bcpl.ps cpl2bcpl.pdf

gv:	cpl2bcpl.ps
	$(GV) cpl2bcpl.ps

dvi:	cpl2bcpl.dvi
	xdvi cpl2bcpl.dvi

pub:	cpl2bcpl.pdf
	cp cpl2bcpl.pdf $(PUB)

dosd:	cpl2bcpl.pdf
	cp cpl2bcpl.pdf /dosd

dose:	cpl2bcpl.pdf
	cp cpl2bcpl.pdf /dose

sshpubd:	cpl2bcpl.pdf
	cp cpl2bcpl.pdf /dosd
	scp cpl2bcpl.pdf $(SSHPUB)

sshpube:	cpl2bcpl.pdf
	cp cpl2bcpl.pdf /dose
	scp cpl2bcpl.pdf $(SSHPUB)

clean:
	rm -f *~ core
	rm -f *.log *.dvi *.aux *.blg *.err cpl2bcpl.ps cpl2bcpl.pdf
	rm -f *.idx *.ilg *.lof
	rm -f *.toc *.bbl






