[40918] trunk/doc-new/Makefile

simon at macports.org simon at macports.org
Sat Oct 18 05:59:24 PDT 2008


Revision: 40918
          http://trac.macports.org/changeset/40918
Author:   simon at macports.org
Date:     2008-10-18 05:59:23 -0700 (Sat, 18 Oct 2008)
Log Message:
-----------
doc-new: Removed hyphens from variable names as they are not recommended.

Modified Paths:
--------------
    trunk/doc-new/Makefile

Modified: trunk/doc-new/Makefile
===================================================================
--- trunk/doc-new/Makefile	2008-10-18 12:04:29 UTC (rev 40917)
+++ trunk/doc-new/Makefile	2008-10-18 12:59:23 UTC (rev 40918)
@@ -24,20 +24,20 @@
 GUIDE = guide
 MAN   = man
 # Source directories.
-GUIDE-SRC = $(GUIDE)/xml
-MAN-SRC   = $(MAN)/xml
+GUIDE_SRC = $(GUIDE)/xml
+MAN_SRC   = $(MAN)/xml
 # Result directories.
-GUIDE-RESULT       = $(GUIDE)/html
-GUIDE-RESULT-CHUNK = $(GUIDE-RESULT)/chunked
-MAN-RESULT         = $(MAN)/man/
+GUIDE_RESULT       = $(GUIDE)/html
+GUIDE_RESULT_CHUNK = $(GUIDE_RESULT)/chunked
+MAN_RESULT         = $(MAN)/man/
 # Man temporary directory.
-MAN-TMP = $(MAN)/tmp
+MAN_TMP = $(MAN)/tmp
 
 # Path to the DocBook XSL files.
 DOCBOOK         = $(PREFIX)/share/xsl/docbook-xsl
-GUIDE-XSL       = $(GUIDE)/resources/single-page.xsl
-GUIDE-XSL-CHUNK = $(GUIDE)/resources/chunk.xsl
-MAN-XSL         = $(MAN)/resources/macports.xsl
+GUIDE_XSL       = $(GUIDE)/resources/single-page.xsl
+GUIDE_XSL_CHUNK = $(GUIDE)/resources/chunk.xsl
+MAN_XSL         = $(MAN)/resources/macports.xsl
 
 # DocBook HTML stylesheet for the guide.
 STYLESHEET = docbook.css
@@ -46,74 +46,74 @@
 
 all: guide man
 
-# Generate the HTML guide using DocBook from the XML sources in $(GUIDE-SRC).
+# Generate the HTML guide using DocBook from the XML sources in $(GUIDE_SRC).
 guide:
-	$(MKDIR) -p $(GUIDE-RESULT)
-	$(CP) $(GUIDE)/resources/$(STYLESHEET) $(GUIDE-RESULT)/$(STYLESHEET)
-	$(CP) $(GUIDE)/resources/images/* $(GUIDE-RESULT)/
+	$(MKDIR) -p $(GUIDE_RESULT)
+	$(CP) $(GUIDE)/resources/$(STYLESHEET) $(GUIDE_RESULT)/$(STYLESHEET)
+	$(CP) $(GUIDE)/resources/images/* $(GUIDE_RESULT)/
 	$(LN) -sfh $(DOCBOOK) $(GUIDE)/resources/xsl
 	$(XSLTPROC) --xinclude \
-	    --output $(GUIDE-RESULT)/index.html \
-	    $(GUIDE-XSL) $(GUIDE-SRC)/guide.xml
+	    --output $(GUIDE_RESULT)/index.html \
+	    $(GUIDE_XSL) $(GUIDE_SRC)/guide.xml
 	# Convert all sections (h1-h9) to a link so it's easy to link to them.
 	# If someone knows a better way to do this please change it.
 	$(SED) -i "" -E \
 	    's|(<h[0-9] [^>]*><a id="([^"]*)"></a>)([^<]*)(</h[0-9]>)|\1<a href="#\2">\3</a>\4|g' \
-	    $(GUIDE-RESULT)/index.html
+	    $(GUIDE_RESULT)/index.html
 
 # Generate the chunked HTML guide with one section per file.
 guide-chunked:
-	$(MKDIR) -p $(GUIDE-RESULT-CHUNK)
-	$(CP) $(GUIDE)/resources/$(STYLESHEET) $(GUIDE-RESULT-CHUNK)/$(STYLESHEET)
-	$(CP) $(GUIDE)/resources/images/* $(GUIDE-RESULT-CHUNK)/
+	$(MKDIR) -p $(GUIDE_RESULT_CHUNK)
+	$(CP) $(GUIDE)/resources/$(STYLESHEET) $(GUIDE_RESULT_CHUNK)/$(STYLESHEET)
+	$(CP) $(GUIDE)/resources/images/* $(GUIDE_RESULT_CHUNK)/
 	$(LN) -sfh $(DOCBOOK) $(GUIDE)/resources/xsl
 	$(XSLTPROC) --xinclude \
-	    --output $(GUIDE-RESULT-CHUNK)/index.html \
-	    $(GUIDE-XSL-CHUNK) $(GUIDE-SRC)/guide.xml
+	    --output $(GUIDE_RESULT_CHUNK)/index.html \
+	    $(GUIDE_XSL_CHUNK) $(GUIDE_SRC)/guide.xml
 	# Convert all sections (h1-h9) to a link so it's easy to link to them.
 	# If someone knows a better way to do this please change it.
 	$(SED) -i "" -E \
 	    's|(<h[0-9] [^>]*><a id="([^"]*)"></a>)([^<]*)(</h[0-9]>)|\1<a href="#\2">\3</a>\4|g' \
-	    $(GUIDE-RESULT-CHUNK)/*.html
+	    $(GUIDE_RESULT_CHUNK)/*.html
 	# Add the table of contents to every junked HTML file.
 	# If someone knows a better way to do this please change it.
-	$(TCLSH) toc-for-chunked.tcl $(GUIDE-RESULT-CHUNK)
+	$(TCLSH) toc-for-chunked.tcl $(GUIDE_RESULT_CHUNK)
 
 
-# Generate the man pages using DocBook from the XML source in $(MAN-SRC).
-# The portfile-*.xml and portgroup-*.xml files in $(GUIDE-SRC) are copied to
-# $(MAN-TMP) and modified (section -> refsection) so they can be used as man
-# XML source files and then xincluded in the real man XML files in $(MAN-SRC).
-man: $(MAN-XSL)
-	$(MKDIR) -p $(MAN-RESULT)
-	$(MKDIR) -p $(MAN-TMP)
-	$(CP) $(GUIDE-SRC)/portfile-*.xml $(MAN-TMP)
-	$(CP) $(GUIDE-SRC)/portgroup-*.xml $(MAN-TMP)
-	$(SED) -i "" 's|<section|<refsection|g' $(MAN-TMP)/*
-	$(SED) -i "" 's|</section>|</refsection>|g' $(MAN-TMP)/*
-	$(XSLTPROC) --xinclude --output $(MAN-RESULT) $(MAN-XSL) \
-	    $(MAN-SRC)/port.1.xml \
-	    $(MAN-SRC)/portfile.7.xml \
-	    $(MAN-SRC)/portgroup.7.xml \
-	    $(MAN-SRC)/porthier.7.xml
-	$(RM) -r $(MAN-TMP)
+# Generate the man pages using DocBook from the XML source in $(MAN_SRC).
+# The portfile-*.xml and portgroup-*.xml files in $(GUIDE_SRC) are copied to
+# $(MAN_TMP) and modified (section -> refsection) so they can be used as man
+# XML source files and then xincluded in the real man XML files in $(MAN_SRC).
+man: $(MAN_XSL)
+	$(MKDIR) -p $(MAN_RESULT)
+	$(MKDIR) -p $(MAN_TMP)
+	$(CP) $(GUIDE_SRC)/portfile-*.xml $(MAN_TMP)
+	$(CP) $(GUIDE_SRC)/portgroup-*.xml $(MAN_TMP)
+	$(SED) -i "" 's|<section|<refsection|g' $(MAN_TMP)/*
+	$(SED) -i "" 's|</section>|</refsection>|g' $(MAN_TMP)/*
+	$(XSLTPROC) --xinclude --output $(MAN_RESULT) $(MAN_XSL) \
+	    $(MAN_SRC)/port.1.xml \
+	    $(MAN_SRC)/portfile.7.xml \
+	    $(MAN_SRC)/portgroup.7.xml \
+	    $(MAN_SRC)/porthier.7.xml
+	$(RM) -r $(MAN_TMP)
 
 # Create XSL from template for man pages.
-$(MAN-XSL):
+$(MAN_XSL):
 	$(SED) 's:@PREFIX@:$(PREFIX):' $@.in > $@
 
 # Remove all temporary files generated by guide: and man:.
 clean:
 	$(RM) -rf $(GUIDE)/resources/xsl
-	$(RM) -rf $(GUIDE-RESULT)
-	$(RM) -rf $(MAN-RESULT)
-	$(RM) -rf $(MAN-TMP)
-	$(RM) -rf $(MAN-XSL)
+	$(RM) -rf $(GUIDE_RESULT)
+	$(RM) -rf $(MAN_RESULT)
+	$(RM) -rf $(MAN_TMP)
+	$(RM) -rf $(MAN_XSL)
 	$(RM) -f  guide.tmp.xml
 
 # Validate the XML files for the guide.
 # These two steps are necessary as otherwise xmllint complains about missing
 # ids.
 validate:
-	$(XMLLINT) --xinclude $(GUIDE-SRC)/guide.xml > guide.tmp.xml
+	$(XMLLINT) --xinclude $(GUIDE_SRC)/guide.xml > guide.tmp.xml
 	$(XMLLINT) --loaddtd --valid --noout guide.tmp.xml
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20081018/dd2c8639/attachment.html 


More information about the macports-changes mailing list