.SUFFIXES: .xml .html DATECODE=20031030 #DEEPSRCS=deeplinking.xml #DEEPOBJS=deeplinking.html deeplinking-$(DATECODE).html #GETSRCS=get7.xml #GETOBJS=whenToUseGet.html whenToUseGet-$(DATECODE).html #MIMESRCS=mime-respect.xml #MIMEOBJS=mime-respect.html mime-respect-$(DATECODE).html ABSSRCS=abstractComponentRefs.xml ABSOBJS=abstractComponentRefs.html abstractComponentRefs-$(DATECODE).html ALLSRCS=$(ABSSRCS) ALLOBJS=$(ABSOBJS) #Norm began a tradition of creating findings in xmlspec. XSLTSRC=http://www.w3.org/2002/xmlspec/html/1.7/xmlspec.xsl all: $(ALLOBJS) .xml.html: -@echo "Building $@." xsltproc --output $@ $(XSLTSRC) $< mime-respect-$(DATECODE).html: mime-respect.html -@echo "Building $@." cp $< $@ deeplinking-$(DATECODE).html: deeplinking.html -@echo "Building $@." cp $< $@ metaDataInURI-31-$(DATECODE).html: metaDataInURI-31.html -@echo "Building $@." cp $< $@ whenToUseGet.html: get7.xml -@echo "Building $@." xsltproc --output $@ $(XSLTSRC) $< whenToUseGet-$(DATECODE).html: whenToUseGet.html -@echo "Building $@." cp $< $@ abstractComponentRefs-$(DATECODE).html: abstractComponentRefs.html -@echo "Building $@." cp $< $@ install: $(ALLOBJS) cvs ci $(ALLSRCS) $(ALLOBJS) clean: rm -f $(ALLOBJS) af.pdf: af.ps ps2pdf $< af.ps: af.dvi dvips -Pwww $< af.dvi: af.tex latex $< hash-in-url.html: hash-in-url.xml xsltproc xmlspec.xsl $< > $@