SGMLS = sgmls
SGMLDECL = HTML+.sgml
TEXMAP = 2tex.map
SGMLSASP = sgmlsasp
LATEX = latex \\scrollmode \\input
#TEX_SGML_PATH = ./LaTeX/%C/%L/%N:%N.%Y:%N:%S.%Y:%S
TEX_SGML_PATH = ./LaTeX/%C/%L/%N:%S.%Y
PUBDIR = $(HOME)/public_html/W3A

PSTARGETS = W3A.ps W3A-A.ps W3A-F.ps W3A-V.ps W3A-U.ps \
	W3A-common.ps Q-and-A.ps W3A-P.ps W3A-related.ps \
	changes.ps
HTMLTARGETS = minimal.html plain.html ag-http.html gif.html
IMAGES = w3a.5.gif.ps
DVIFILES = $(PSTARGETS:.ps=.dvi)
TEXFILES = $(PSTARGETS:.ps=.tex)
GZFILES = $(PSTARGETS:.ps=.ps.gz)
SRCS = $(PSTARGETS:.ps=.html)

.SUFFIXES: .html .tex .dvi .ps .c-nw .gif

.html.tex:; SGML_PATH=$(TEX_SGML_PATH) $(SGMLS) $(SGMLDECL) $< \
	| $(SGMLSASP) $(TEXMAP) >$@
#.tex.dvi:; TEXFONTS=$$TEXFONTS_SUBDIR $(LATEX) $<
.tex.dvi:; $(LATEX) $<
.dvi.ps:; dvips -o$@ $<
.c-nw.html:; noweave -h $< >$@

all: $(IMAGES) $(TEXFILES) $(DVIFILES) $(PSTARGETS) $(HTMLTARGETS)

install: all
	gzip -f $(PSTARGETS)
	cp w3a.h w3a.5.gif $(SRCS) $(GZFILES) $(HTMLTARGETS) $(PUBDIR)

clean:
	rm -f $(PSTARGETS) $(HTMLTARGETS) $(DVIFILES) $(TEXFILES)
	rm -f *.aux *.log *~ core

$(TEXFILES): $(TEXMAP) $(SGMLDECL) HTML+.dtd w3a.5.gif.ps

w3a.5.gif.ps: w3a.5.gif
	giftoppm w3a.5.gif | ppmtopgm | pnmtops -s 0.5 -noturn >$@

