Author: jelmer
Date: 2005-02-05 21:02:41 +0000 (Sat, 05 Feb 2005)
New Revision: 352

WebSVN: 
http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba-docs&rev=352

Log:
Allow building text versions of the docs splitted by chapter

Modified:
   trunk/Makefile
   trunk/Makefile.settings.in


Changeset:
Modified: trunk/Makefile
===================================================================
--- trunk/Makefile      2005-02-04 20:27:37 UTC (rev 351)
+++ trunk/Makefile      2005-02-05 21:02:41 UTC (rev 352)
@@ -53,6 +53,7 @@
 dvi: $(patsubst $(DOCBOOKDIR)/%.xml,$(DVIDIR)/%.dvi,$(MAIN_DOCS))
 ps: $(patsubst $(DOCBOOKDIR)/%.xml,$(PSDIR)/%.ps,$(MAIN_DOCS))
 txt: $(patsubst $(DOCBOOKDIR)/%.xml,$(TXTDIR)/%.txt,$(MAIN_DOCS))
+txt-chunks: $(patsubst $(DOCBOOKDIR)/%.xml,$(TXTDIR)/%/,$(MAIN_DOCS))
 fo: $(patsubst $(DOCBOOKDIR)/%.xml,$(FODIR)/%.fo,$(MAIN_DOCS))
 tex: $(patsubst $(DOCBOOKDIR)/%.xml,%.tex,$(MAIN_DOCS))
 manpages: $(patsubst $(MANPAGEDIR)/%.xml,$(MANDIR)/%,$(MANPAGES)) 
@@ -121,6 +122,9 @@
        mkdir -p $(@D)
        $(HTML2TEXT) -nobs -style pretty -o $@ $<
 
+$(TXTDIR)/%/: $(HTMLDIR)/%/index.html 
+       $(MAKE) `echo $(HTMLDIR)/$*/*.html | $(PERL) -p -e 
's|$(HTMLDIR)|$(TXTDIR)|g;s/\.html/\.txt/g;'`
+
 # Tex files
 %.tex: $(DOCBOOKDIR)/%.xml xslt/latex.xsl
        mkdir -p $(@D)

Modified: trunk/Makefile.settings.in
===================================================================
--- trunk/Makefile.settings.in  2005-02-04 20:27:37 UTC (rev 351)
+++ trunk/Makefile.settings.in  2005-02-05 21:02:41 UTC (rev 352)
@@ -14,6 +14,7 @@
 PDFLATEX = TEXINPUTS=xslt/latex:.: @PDFLATEX@ --file-line-error-style
 LATEX = TEXINPUTS=xslt/latex:.: @LATEX@ --file-line-error-style
 RM = @RM@
+PERL = @PERL@
 ifndef DEBUG_LATEX
 PDFLATEX += --interaction nonstopmode
 LATEX += --interaction nonstopmode

Reply via email to