svn commit: samba-docs r352 - in trunk: .

jelmer at samba.org jelmer at samba.org
Sat Feb 5 21:02:41 GMT 2005


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



More information about the samba-cvs mailing list