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