TEX_BASE_NAME = pcn_prog

MAKEFILE = Makefile
TEX_FILES = pcn_prog.tex rel_header.tex tr_header.tex
EPS_FILES = argonne.ps composition.eps sys_struct.eps tuple1.eps tuple2.eps ring.eps ringpipe.eps

dvi:
	latex $(TEX_BASE_NAME)
	latex $(TEX_BASE_NAME)
	makeindex $(TEX_BASE_NAME)
	latex $(TEX_BASE_NAME)

ps:
	dvips $(TEX_BASE_NAME) -o

tar:
	rm -f pcn_prog.tar
	tar cf pcn_prog.tar $(TEX_FILES) $(EPS_FILES) $(MAKEFILE)

clean:
	rm -f *.aux *.dvi *.log *.toc *.idx *.ilg *.ind *.mml \
	pcn_prog.ps *.tar *~

