SECTION    = 3m
DATE       = "Aug 6, 2004"
LIB        = "domc-0.7.1"
TITLE      = "Document Object Model"
COLOR      = "\#000080"
XSLTCMD    = java -Dcom.jclark.xsl.sax.parser=com.jclark.xml.sax.Driver com.jclark.xsl.sax.Driver
XSLTARG    = section=$(SECTION) date=$(DATE) lib=$(LIB) title=$(TITLE)

XMLFILES   = xml/DOM_CharacterData.xml xml/DOM_Document.xml xml/DOM_Implementation.xml xml/DOM_Element.xml xml/DOM_NamedNodeMap.xml xml/DOM_NodeList.xml xml/DOM_Node.xml xml/DOM_Text.xml
MANFILES   = man/DOM_CharacterData.3m.gz man/DOM_Document.3m.gz man/DOM_Implementation.3m.gz man/DOM_Element.3m.gz man/DOM_NamedNodeMap.3m.gz man/DOM_NodeList.3m.gz man/DOM_Node.3m.gz man/DOM_Text.3m.gz
HTMLFILES  = ref/DOM_CharacterData.html ref/DOM_Document.html ref/DOM_Element.html ref/DOM_Implementation.html ref/DOM_NamedNodeMap.html ref/DOM_Node.html ref/DOM_NodeList.html ref/DOM_Text.html


all: www/index.html man ref/domc.html

man: $(MANFILES)

man/%.$(SECTION).gz : man/%.$(SECTION)
	gzip -f man/$*.$(SECTION)

man/%.$(SECTION) : xml/%.xml xml/man.xsl
	$(XSLTCMD) $< xml/man.xsl man/$*.$(SECTION) $(XSLTARG)

ref/domc.html: $(XMLFILES) xml/domc.xml xml/ref.xsl
	$(XSLTCMD) xml/domc.xml xml/ref.xsl ref/domc.html $(XSLTARG) color=$(COLOR)

www/index.html: xml/index.xml xml/proj.xsl
	$(XSLTCMD) xml/index.xml xml/proj.xsl www/index.html $(XSLTARG) color=$(COLOR)

clean:
	$(RM) $(MANFILES) $(HTMLFILES) ref/domc.html ref/toc.html ref/overview.html www/index.html

