# Makefile to build several kinds of output for the resmedicinae
# analysis document

# Choose appropriate commands for your output format
HTML=linuxdoc -c latin --language=de  -s 2 --backend=html
HTM=linuxdoc -c latin --language=de -s 0 --backend=html
CHECK=linuxdoc --backend=check
INFO=linuxdoc --backend=info --language=de 
TXT=linuxdoc -c latin --language=de --backend=txt
PDF=linuxdoc -c latin --language=de --backend=latex -t 2 -p a4 --output=pdf
DVI=linuxdoc -c latin --language=de --backend=latex -t 2 -p a4 --output=dvi
PS=linuxdoc -c latin --language=de --backend=latex -t 2 -p a4 -s 1 --output=ps

.SUFFIXES: .sgml .html .htm .check .info .txt .pdf .dvi .ps

.sgml.html:
	$(HTML) $^

.sgml.htm:
	$(HTM) $^

.sgml.check:
	$(CHECK) $^ &> $@

.sgml.info:
	echo "Sorry. INFO format does not build yet.
	# $(INFO) $^

.sgml.txt:
	$(TXT) $^

.sgml.pdf:
	$(PDF) $^

.sgml.dvi:
	$(DVI) $^

.sgml.ps:
	$(PS) $^

all: analysis-de.html
	# Browseable HTML

analysis-de.html: analysis-de.sgml
analysis-de.htm: analysis-de.sgml
analysis-de.check: analysis-de.sgml
analysis-de.info: analysis-de.sgml

browsable: analysis-de.html
unsplitted: analysis-de.htm
check: analysis-de.check
# info: analysis-de.info
txt: analysis-de.txt
pdf: analysis-de.pdf
dvi: analysis-de.dvi
ps: analysis-de.ps

clean:
	rm -f *-de.html *-[0-9]*.html *-de.log *-de.htm *-de.check *-de.ps

distclean:
	make clean
	rm -f *-de.txt *-de.dvi *-de.pdf
