# SAMPLE Makefile
#	for latex of paper
#	for power4 talk
#	moving fig.tar files 
######################################################

#variables
######################################################
p=p
p=mid


######################################################
# defaults: either paper or slides
######################################################
default: dvi
#default: slide

######################################################
# Targets for paper
######################################################
	
dvi ${p}.dvi:	${p}.tex
	latex ${p}.tex 

ps ${p}.ps:	${p}.tex ${p}.dvi
	dvips -t letter ${p}.dvi -o

bib ${p}.bbl:
	bibtex ${p}

gv:
	gv ${p}.ps

vi:
	gvim ${p}.tex

pdf ${p}.pdf:	${p}.dvi
	dvips -o ${p}.ps -Ppdf ${p}
	ps2pdf ${p}.ps ${p}.pdf

${p}.ps.gz gz:	${p}.ps
	gzip ${p}.ps

post: pdf
	cp ${p}.pdf ..
	chmod a+r ../${p}.pdf
	
a8:
	a2ps -1 -Pnhp8 ${p}.ps

a a23:
	a2ps -1 -Pnhp23 ${p}.ps


com commit:
	export CVSROOT=:ext:yap@dept.cs.nyu.edu:/home/yap/cvsroot ; cvs commit

######################################################
#Targets for slides
######################################################

slide pp4:	$(p)-tmp.pdf
	pp4 $(p)-tmp.pdf $(p).pdf

tmp $(p)-tmp.pdf: $(p).tex
	pdflatex $(p).tex
	mv $(p).pdf $(p)-tmp.pdf

ac: $(p).pdf
	acroread $(p).pdf

out outline:
	latex outline.tex


######################################################
# Housekeeping
######################################################

save:
	-@ci -m"make save"  -l ${p}.tex Makefile \
		lmac.tex
	
tar:
	-@tar cvf T.tar \
		t.tex Makefile lmac.tex figs \
		abstract.txt Notes

figtar:
	-@tar cvf fig.tar figs
	mv fig.tar /home/yap

get:
	scp4 fig.tar
	-@tar xvf fig.tar

clean:
	-@rm -f *-tmp.pdf
	-@rm -f *.log *.aux *.dvi *.out
