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