[svnbook commit] r1223 - in trunk/src: en tools

maxb svnbook-dev at red-bean.com
Thu Apr 21 13:38:22 CDT 2005


Author: maxb
Date: Thu Apr 21 13:38:21 2005
New Revision: 1223

Added:
   trunk/src/en/Makefile
   trunk/src/tools/Makefile.base
      - copied, changed from r1222, trunk/src/en/Makefile
Log:
Migrate the bulk of the locale-independent Makefile out of the locale-specific
"en" directory, and into "tools".

* tools/Makefile.base: Move en/Makefile here, add comment.
  (L10N_REVISION): New make variable, to localize word generated by Makefile.

* en/Makefile: Replace with a simple include of Makefile.base.


Copied: trunk/src/tools/Makefile.base (from r1222, trunk/src/en/Makefile)
==============================================================================
--- trunk/src/en/Makefile	(original)
+++ trunk/src/tools/Makefile.base	Thu Apr 21 13:38:21 2005
@@ -1,3 +1,8 @@
+# This is a base Makefile fragment, which is expected to be included by the
+# locale-specific Makefiles located at ../LOCALE_CODE/Makefile .  As a result,
+# all relative paths contained within are relative to the LOCALE_CODE
+# directory, and *not* to the tools directory, where this file itself resides.
+
 # Paths which you may wish to customize:
 XSLTPROC = xsltproc
 XMLLINT = xmllint
@@ -35,6 +40,10 @@
 # Uncomment the following line if you'd like to print on A4 paper
 # BOOK_FO_XSLTPROC_OPTS = --stringparam paper.type A4
 
+# Override in locale-specific Makefile to localize the word in the 
+# auto-generated version file.
+L10N_REVISION = Revision
+
 # Grouping targets
 all: all-book
 all-book: book-html book-html-chunk book-pdf book-ps
@@ -53,7 +62,7 @@
 
 book-version:
 	@if $(SVNVERSION) . > /dev/null; then \
-	  echo '<!ENTITY svn.version "Revision '`$(SVNVERSION) .`'">' \
+	  echo '<!ENTITY svn.version "$(L10N_REVISION) '`$(SVNVERSION) .`'">' \
 	    > $(BOOK_VERSION_SOURCE).tmp; \
 	else \
 	  echo '<!ENTITY svn.version "">' > $(BOOK_VERSION_SOURCE).tmp; \



More information about the svnbook-dev mailing list