[svnbook commit] r3451 - New Makefile target to create 'epub' elecronic book file. Requires ruby and recent xsl.

codesite-noreply at google.com codesite-noreply at google.com
Mon Mar 23 22:44:12 CDT 2009


Author: sussman
Date: Mon Mar 23 20:16:36 2009
New Revision: 3451

Modified:
    trunk/src/tools/Makefile.base-rules
    trunk/src/tools/Makefile.base-vars

Log:
New Makefile target to create 'epub' elecronic book file.  Requires ruby  
and recent xsl.

Modified: trunk/src/tools/Makefile.base-rules
==============================================================================
--- trunk/src/tools/Makefile.base-rules	(original)
+++ trunk/src/tools/Makefile.base-rules	Mon Mar 23 20:16:36 2009
@@ -72,6 +72,12 @@
  $(PS_TARGET): $(FO_TARGET) $(IMAGES)
  	$(TOOLS_DIR)/bin/run-fop.sh -fo $(FO_TARGET) -ps $(PS_TARGET)

+# Requires at least docbook-xsl-1.74
+epub: $(EPUB_TARGET)
+$(EPUB_TARGET): $(ALL_SOURCE)
+	$(ENSURE_XSL)
+	$(TOOLS_DIR)/xsl/epub/bin/dbtoepub $(XML_SOURCE)
+
  # Install targets
  $(INSTALL_SUBDIR):
  	$(MKDIR) $(INSTALL_SUBDIR)

Modified: trunk/src/tools/Makefile.base-vars
==============================================================================
--- trunk/src/tools/Makefile.base-vars	(original)
+++ trunk/src/tools/Makefile.base-vars	Mon Mar 23 20:16:36 2009
@@ -53,6 +53,7 @@
  PDF_TARGET = $(DIR)/$(OUTNAME).pdf
  PS_TARGET = $(DIR)/$(OUTNAME).ps
  FO_TARGET = $(DIR)/$(OUTNAME).fo
+EPUB_TARGET = $(DIR)/$(OUTNAME).epub
  XML_SOURCE = $(DIR)/$(NAME).xml
  VERSION_SOURCE = $(DIR)/version.xml
  ALL_SOURCE = $(DIR)/*.xml




More information about the svnbook-dev mailing list