# taken from netfileter HOWTO makefile

HOWTOS:=LVS-mini-HOWTO.sgml

TXT_HOWTOS:=$(HOWTOS:.sgml=.txt)
HTML_HOWTOS:=$(HOWTOS:.sgml=.html)
PSA4_HOWTOS:=$(HOWTOS:.sgml=.a4.ps)
PSUS_HOWTOS:=$(HOWTOS:.sgml=.letter.ps)

all: $(TXT_HOWTOS) $(HTML_HOWTOS) $(PSA4_HOWTOS) $(PSUS_HOWTOS)

%.txt: %.sgml
	@echo -n Making .txt:; sgml2txt --filter $(notdir $^) 2>&1 | sed "s?^.*:<OSFD>0:\([0-9]*\):[^ ]* ?$^:\1:?"

%.a4.dvi: %.sgml
	@sgml2latex --papersize=a4 --output=dvi $^ 2>&1 | sed "s?^.*:<OSFD>0:\([0-9]*\):[^ ]* ?$^:\1:?" && mv $*.dvi $*.a4.dvi

%.a4.ps: %.a4.dvi
	@dvips -t a4 -o $@ $^ 

%.letter.dvi: %.sgml
	@sgml2latex --papersize=letter --output=dvi $^ 2>&1 | sed "s?^.*:<OSFD>0:\([0-9]*\):[^ ]* ?$^:\1:?" && mv $*.dvi $*.letter.dvi

%.letter.ps: %.letter.dvi
	@dvips -t letter -o $@ $^ 

%.html: %.sgml
	@echo -n Making .html:; sgml2html $(notdir $^) 2>&1 | sed "s?^.*:<OSFD>0:\([0-9]*\):[^ ]* ?$^:\1:?"

clean:
	rm -f *.html *.ps *.aux *.log *.txt *~

