.PHONY:	html ps pdf txt

SRC = manual.ru.sgml

#all:	html ps pdf txt
all:	html txt

html:
	-(cd $@ && \
		for f in $(SRC); do \
			sgml2html -l ru ../$$f; \
		done \
	)

ps:
	-(cd $@ && \
		for f in $(SRC); do \
			cat ../$$f | \
			sed s,\<article\>,\<book\>,   | \
			sed s,\</article\>,\</book\>, | \
			sed s,\<sect\>,\<chapt\>,     | \
			sed s,\<sect1\>,\<sect\>,     | \
			sed s,\<sect2\>,\<sect1\>,    | \
			sed s,\<sect3\>,\<sect2\>, > $$f && \
			sgml2latex -o ps $$f && \
			rm -f $$f; \
		done \
	)

pdf:
	-(cd $@ && \
		for f in ../ps/*.ps; do \
			ps2pdf $$f; \
		done \
	)

txt:
	-(cd $@ && \
		for f in $(SRC); do \
			sgml2txt -c latin ../$$f; \
		done \
	)

clean realclean distclean:
	-rm -f html/*.html ps/*.ps pdf/*.pdf txt/*.txt
