SOURCES=WindowMaker install-vine kernel-upgrade ppxp-quickstart vtools QuickStart
SGMLS=$(addsuffix .sgml, $(SOURCES))
OTXTS=$(addsuffix .txt, $(SOURCES))
TXTS=$(addsuffix .euc, $(SOURCES)) $(addsuffix .sjis, $(SOURCES))
HTMLS=$(addsuffix .html, $(SOURCES))
TEXS=$(addsuffix .tex, $(SOURCES))
DVIS=$(addsuffix .dvi, $(SOURCES))
PSS=$(addsuffix .ps, $(SOURCES))

.SUFFIXES: .txt .html .euc .sjis .tex .dvi .ps .sgml

#TEX = jlatex

.sgml.txt:
	sgml2txt -f $<
	mv $@ $@.org
	sed -e 's///g' $@.org > $@
	rm $@.org

.sgml.html:
	sgml2html $<

.txt.euc:
	coco '*euc-japan*unix' < $< > $@

.txt.sjis:
	coco '*sjis*dos' < $< > $@


.sgml.tex:
	sgml2latex $<

%.dvi: %.tex

.tex.dvi:
	jlatex $<
	jlatex $<
	jlatex $<
	rm -f $(basename $<).{aux,log,toc}

.dvi.ps:
	dvips $<

all: txt html

txt: $(TXTS)

html: $(HTMLS)

ps: $(PSS)

dvi: $(DVIS)

tex: $(TEXS)

clean:
	rm -f *.{sjis,euc,html,tex,log,aux,dvi,toc,ps}

tgz: $(SGMLS) $(TXTS) $(HTMLS)
	tar cvzf VineDocs.`date +'%Y-%m-%d'`.tgz $(SGMLS) $(TXTS) $(HTMLS) \
		$(addsuffix -*.html, $(basename $(HTMLS))) img Makefile
	@echo --- Created VineDocs.`date +'%Y-%m-%d'`.tgz

