include ../Rules.make Rules.make

release : clean userman.ps userman.txt html
	rm -f userman.sgml userman.aux userman.dvi userman.idx \
		userman.ilg userman.ind userman.log userman.tex \
		userman.toc

check : userman.sgml
	$(EXTRACT) -c > /dev/null
	$(SGML)/bin/sgmlcheck $<

userman.sgml : $(AUTHOR).sgml
	/bin/cp $(AUTHOR).sgml $@
	$(EXTRACT) -p >> $@
	ed -s $@ < ../ed.script 

html : userman.sgml
	if [ ! -d html ]; then mkdir html; fi
	$(SGML)/bin/sgml2html $(OPT_LANG) $<
	/bin/mv *.html html

tex userman.tex : userman.sgml
	$(SGML)/bin/sgml2latex $(OPT_LANG) --output=tex -makeindex $<
	if [ -f ed.latex ]; then ed userman.tex < ed.latex; fi

userman.idx : 
	if [ ! -f userman.idx ]; then touch userman.idx; fi

userman.ind : userman.idx
	makeindex userman.idx

dvi userman.dvi : userman.tex userman.ind
	TEXINPUTS=$(TEXINPUTS):$(SGML)/lib/sgml-tools latex userman.tex

ps userman.ps : userman.dvi
	dvips -o userman.ps $<

txt userman.txt : userman.sgml
	$(SGML)/bin/sgml2txt -f $(OPT_LANG) $<

clean:
	/bin/rm -f *.html html/*.html *.dvi userman.sgml userman.ps userman.tex userman.txt userman.ind userman.idx userman.ilg
