include ../../Makefile.scrconfig

SCRIBE=$(SCRIBEBINDIR)/scribe
SCRIBEBIBTEX=$(SCRIBEBINDIR)/scribebibtex
SFLAGS=-J $(SCRIBEDIR)/styles -L $(SCRIBEDIR)/lib
POPULATION=bib.scr prgm.bib scheme.bib Makefile


all: bib.html bib.ps bib.text

html: bib.html
ps: bib.ps
text: bib.text

bib.html: bib.scr prgm.sbib scheme.sbib
	(LD_LIBRARY_PATH=$(SCRIBEDIR)/lib:$$LD_LIBRARY_PATH $(SCRIBE) $(SFLAGS) bib.scr -o bib.html)

bib.text: bib.scr prgm.sbib scheme.sbib
	(LD_LIBRARY_PATH=$(SCRIBEDIR)/lib:$$LD_LIBRARY_PATH $(SCRIBE) $(SFLAGS) bib.scr -o bib.text -t text)

bib.tex: bib.scr prgm.sbib scheme.sbib
	(LD_LIBRARY_PATH=$(SCRIBEDIR)/lib:$$LD_LIBRARY_PATH $(SCRIBE) $(SFLAGS) bib.scr -o bib.tex)

bib.dvi: bib.tex
	latex bib.tex

bib.ps: bib.dvi
	dvips bib.dvi -o bib.ps

prgm.sbib: prgm.bib
	$(SCRIBEBIBTEX) prgm.bib -o prgm.sbib

scheme.sbib: scheme.bib
	$(SCRIBEBIBTEX) scheme.bib -o scheme.sbib

pop:
	@ echo $(POPULATION:%=examples/bib/%)

clean:
	/bin/rm -f *.html > /dev/null 2>&1
	/bin/rm -f *~ > /dev/null 2>&1
	/bin/rm -f *.sbib
	/bin/rm -f *.tex *.dvi *.ps *.aux *.log
	/bin/rm -f *.text


