include ../config.make

.PHONY: all clean mrproper install uninstall

SGML = cbm4linux.sgml

TXT  = cbm4linux.txt
DVI  = cbm4linux.dvi
INFO = cbm4linux.info
HTML = html/cbm4linux.html

%.txt: %.sgml
	sgml2txt $<

%.dvi: %.sgml
	sgml2latex $<

%.info: %.sgml
	sgml2info $<
	# sgm2info seems to be broken for me :(
	perl -pi -e \
	 's/\[lowbar\]/_/g;s/\[lsqb  \]/\[/g;s/\[rsqb  \]/\]/g;s/\[num   \]/#/g;s/\[lt    \]/</g;' \
	 $@

%.html: cbm4linux.sgml
	cd html; sgml2html -s 1 ../$<; cd ..

all: $(TXT) $(DVI) $(INFO) $(HTML)

clean:

mrproper: clean
	rm -f $(DVI) $(INFO) $(TXT) html/*

install:
	gzip -c9 $(INFO) > $(INFODIR)/$(INFO).gz
	test -x `type -p mkinfodir` && mkinfodir || /bin/true

uninstall:
	rm -f $(INFODIR)/$(INFO).gz
