include ../../Makefile.scrconfig

SCRIBE=../../bin/scribe
SFLAGS=-J $(SCRIBEDIR)/styles -L $(SCRIBEDIR)/lib
SCRIBEINFO=../../bin/scribeinfo
POPULATION=dir r5rs.texi Makefile README

all: html info sui

html: r5rs.html
r5rs.html: r5rs.texi
	$(SCRIBEINFO) r5rs.texi | (LD_LIBRARY_PATH=$(SCRIBEDIR)/lib:$$LD_LIBRARY_PATH $(SCRIBE) $(SFLAGS) -o r5rs.html)

info: r5rs.info
r5rs.info: r5rs.texi
	$(SCRIBEINFO) r5rs.texi | (LD_LIBRARY_PATH=$(SCRIBEDIR)/lib:$$LD_LIBRARY_PATH $(SCRIBE) $(SFLAGS) -o r5rs.info)

man: r5rs.man
r5rs.man: r5rs.texi
	$(SCRIBEINFO) r5rs.texi | (LD_LIBRARY_PATH=$(SCRIBEDIR)/lib:$$LD_LIBRARY_PATH $(SCRIBE) $(SFLAGS) -o r5rs.man)

text: r5rs.text
r5rs.text: r5rs.texi
	$(SCRIBEINFO) r5rs.texi | (LD_LIBRARY_PATH=$(SCRIBEDIR)/lib:$$LD_LIBRARY_PATH $(SCRIBE) $(SFLAGS) -o r5rs.text)

tex: r5rs.tex
r5rs.tex: r5rs.texi
	$(SCRIBEINFO) r5rs.texi | (LD_LIBRARY_PATH=$(SCRIBEDIR)/lib:$$LD_LIBRARY_PATH $(SCRIBE) $(SFLAGS) -o r5rs.tex)

dvi: r5rs.dvi
r5rs.dvi: r5rs.tex
	latex r5rs.tex

sui: r5rs.sui
r5rs.sui: r5rs.texi
	$(SCRIBEINFO) r5rs.texi | (LD_LIBRARY_PATH=$(SCRIBEDIR)/lib:$$LD_LIBRARY_PATH $(SCRIBE) $(SFLAGS) -o r5rs.sui)

scr: r5rs.scr
r5rs.scr: r5rs.texi
	$(SCRIBEINFO) r5rs.texi | bpp > r5rs.scr

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

clean:
	/bin/rm -f *.html > /dev/null 2>&1
	/bin/rm -f *.info* > /dev/null 2>&1
	/bin/rm -f r5rs.scr > /dev/null 2>&1
	/bin/rm -f r5rs.man > /dev/null 2>&1
	/bin/rm -f r5rs.text > /dev/null 2>&1
	/bin/rm -f r5rs.tex > /dev/null 2>&1
	/bin/rm -f *.ps *.dvi *.tex *.aux *.log > /dev/null 2>&1
	/bin/rm -f r5rs.sui > /dev/null 2>&1
	/bin/rm -f *~ > /dev/null 2>&1

