LATEX = latex
DVIE24 = dvie24
DVIPS = dvips
DVIDOC = draft
DVIDVI = dvidvi
ODDPAGES = 2:0
EVENPAGES = 2:-1
PSDOCUMENTODD = HomeLibr_odd.ps
PSDOCUMENTEVEN = HomeLibr_even.ps
E24DOCUMENTODDA = HomeLibr_odda.dvi_e24
E24DOCUMENTEVENA = HomeLibr_evena.dvi_e24
E24DOCUMENTODDB = HomeLibr_oddb.dvi_e24
E24DOCUMENTEVENB = HomeLibr_evenb.dvi_e24
DRAFTDOCUMENT = HomeLibr.doc

SRCS = main.tex figstabs.tex AsciiConv.tex Editor.tex Intro.tex Librarian.tex \
	License.tex PrintCards.tex PrintLabels.tex RegForm.tex \
	Registration.tex preface.tex titlepg.tex

SRCSLRES = main_lres.tex figstabs_lres.tex AsciiConv.tex Editor.tex Intro.tex \
	Librarian.tex License.tex PrintCards.tex PrintLabels.tex RegForm.tex \
	Registration.tex preface.tex titlepg.tex

DVI = main.dvi
DVILRES = main_lres.dvi
ODDDVI = main_odd.dvi
EVENDVI = main_even.dvi

$(DRAFTDOCUMENT) : $(DVILRES)
	$(DVIDOC) $(DVILRES) $(DRAFTDOCUMENT) -width=80

postscript.date : $(PSDOCUMENTODD) $(PSDOCUMENTEVEN)
	date >postscript.date

$(PSDOCUMENTEVEN) : $(EVENDVI) 
	$(DVIPS) $(EVENDVI) -o
	mv main_even.ps HomeLibr_even.ps

$(PSDOCUMENTODD) : $(ODDDVI) 
	$(DVIPS) $(ODDDVI) -o
	mv main_odd.ps HomeLibr_odd.ps

e24.date : $(E24DOCUMENTEVENA) $(E24DOCUMENTODDA) \
	   $(E24DOCUMENTEVENB) $(E24DOCUMENTODDB)
	date >e24.date

$(E24DOCUMENTEVENA) : $(EVENDVI) 
	$(DVIE24) -b -o1:11 $(EVENDVI)
	@rm -f HomeLibr_evena.dvi_e24
	mv main_even.dvi_e24 HomeLibr_evena.dvi_e24

$(E24DOCUMENTODDA) : $(ODDDVI) 
	$(DVIE24) -b  -o13:23 $(ODDDVI)
	@rm -f HomeLibr_odda.dvi_e24
	mv main_odd.dvi_e24 HomeLibr_odda.dvi_e24

$(E24DOCUMENTEVENB) : $(EVENDVI) 
	$(DVIE24) -b -o12:23 $(EVENDVI)
	@rm -f HomeLibr_evenb.dvi_e24
	mv main_even.dvi_e24 HomeLibr_evenb.dvi_e24

$(E24DOCUMENTODDB) : $(ODDDVI) 
	$(DVIE24) -b -o1:12 $(ODDDVI)
	@rm -f HomeLibr_oddb.dvi_e24
	mv main_odd.dvi_e24 HomeLibr_oddb.dvi_e24

$(ODDDVI) : $(DVI)
	$(DVIDVI) $(ODDPAGES) $(DVI) $(ODDDVI)

$(EVENDVI) : $(DVI)
	$(DVIDVI) $(EVENPAGES) $(DVI) $(EVENDVI)

$(DVI) : $(SRCS)
	$(LATEX) main.tex
	makeindex main.idx
	$(LATEX) main.tex

$(DVILRES) : $(SRCSLRES)
	$(LATEX) main_lres.tex
	makeindex main_lres.idx
	$(LATEX) main_lres.tex


