Ignore:
Timestamp:
May 27, 2009, 9:09:42 AM (16 years ago)
Author:
Herwig Bauernfeind
Message:

Update 3.2 branch to 3.2.8

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/samba-3.2.x/docs-xml/Makefile

    r203 r232  
    5151
    5252# Pseudo targets
    53 all: $(TARGETS)
    54 everything: manpages3 pdf html-single html htmlman3 txt ps fo htmlhelp pearson
    55 release: manpages3 htmlman3 html pdf
    56 clean:
     53all:: $(TARGETS)
     54everything:: manpages3 pdf html-single html htmlman3 txt ps fo htmlhelp pearson
     55release:: manpages3 htmlman3 html pdf
     56clean::
    5757        @echo "Cleaning up..."
    5858        rm -rf $(OUTPUTDIR)/* $(DOCBOOKDIR)
    5959        rm -f $(patsubst %.svg,%.png,$(foreach DOC,$(MAIN_DOCS),$($(DOC)-images-latex-dia))) \
    6060                        $(patsubst %.svg,%.pdf,$(foreach DOC,$(MAIN_DOCS),$($(DOC)-images-latex-svg))) \
    61                         $(patsubst %.svg,%.eps,$(foreach DOC,$(MAIN_DOCS),$($(DOC)-images-latex-svg)))
     61                        $(patsubst %.svg,%.eps,$(foreach DOC,$(MAIN_DOCS),$($(DOC)-images-latex-svg))) \
     62                        $(patsubst %.svg,%.png,$(foreach DOC,$(MAIN_DOCS),$($(DOC)-images-latex-svg)))
    6263        rm -f *-attributions.xml *.d *.tpt *.tex *.loc *.toc *.lof *.glo *.idx *.aux
    6364        rm -f *-images-html*
    64         rm -f *-images-latex-* latexfigures
     65        rm -f *-images-latex-* $(LATEX_FIGURES)
    6566        rm -f xslt/figures/*pdf
    6667        rm -f $(SMBDOTCONFDOC)/parameters.*.xml
    6768        rm -f $(addsuffix .*,$(MAIN_DOCS))
     69        rm -f build/catalog.xml
    6870
    6971# Output format targets
    70 pdf: $(patsubst %,$(PDFDIR)/%.pdf,$(MAIN_DOCS))
    71 dvi: $(patsubst %,$(DVIDIR)/%.dvi,$(MAIN_DOCS))
    72 ps: $(patsubst %,$(PSDIR)/%.ps,$(MAIN_DOCS))
    73 txt: $(patsubst %,$(TXTDIR)/%.txt,$(MAIN_DOCS))
    74 txt-chunks: $(addsuffix -txt-chunks,$(MAIN_DOCS))
    75 fo: $(patsubst %,$(FODIR)/%.fo,$(MAIN_DOCS))
    76 fo-pdf: $(patsubst %,$(FOPDFDIR)/%.pdf,$(MAIN_DOCS))
    77 tex: $(addsuffix .tex,$(MAIN_DOCS))
    78 texi: $(patsubst %,$(TEXINFODIR)/%.texi,$(MAIN_DOCS))
    79 texiinfo: $(patsubst %,$(TEXINFODIR)/%.info,$(MAIN_DOCS))
    80 manpages3: $(patsubst $(MANPAGEDIR3)/%.xml,$(OUTPUTDIR)/manpages-3/%,$(MANPAGES3))
    81 pearson: $(PEARSONDIR)/Samba3-HOWTO.xml
    82 pearson-verify: $(PEARSONDIR)/Samba3-HOWTO.report.html
    83 plucker: $(patsubst %,$(PLUCKERDIR)/%.pdb,$(MAIN_DOCS))
    84 htmlman3: $(patsubst $(MANPAGEDIR3)/%.xml,$(HTMLDIR)/manpages-3/%.html,$(MANPAGES3)) $(HTMLDIR)/manpages-3/index.html
    85 html-single: $(patsubst %,$(HTMLDIR)/%.html,$(MAIN_DOCS))
    86 html: $(patsubst %,$(HTMLDIR)/%/index.html,$(MAIN_DOCS)) $(HTMLDIR)/index.html
    87 htmlhelp: $(addprefix $(HTMLHELPDIR)/,$(MAIN_DOCS))
    88 validate: $(addsuffix -validate,$(MAIN_DOCS))
     72pdf:: $(patsubst %,$(PDFDIR)/%.pdf,$(MAIN_DOCS))
     73dvi:: $(patsubst %,$(DVIDIR)/%.dvi,$(MAIN_DOCS))
     74ps:: $(patsubst %,$(PSDIR)/%.ps,$(MAIN_DOCS))
     75txt:: $(patsubst %,$(TXTDIR)/%.txt,$(MAIN_DOCS))
     76txt-chunks:: $(addsuffix -txt-chunks,$(MAIN_DOCS))
     77fo:: $(patsubst %,$(FODIR)/%.fo,$(MAIN_DOCS))
     78fo-pdf:: $(patsubst %,$(FOPDFDIR)/%.pdf,$(MAIN_DOCS))
     79tex:: $(addsuffix .tex,$(MAIN_DOCS))
     80texi:: $(patsubst %,$(TEXINFODIR)/%.texi,$(MAIN_DOCS))
     81texiinfo:: $(patsubst %,$(TEXINFODIR)/%.info,$(MAIN_DOCS))
     82manpages3:: $(patsubst $(MANPAGEDIR3)/%.xml,$(OUTPUTDIR)/manpages-3/%,$(MANPAGES3))
     83pearson:: $(PEARSONDIR)/Samba3-HOWTO.xml
     84pearson-verify:: $(PEARSONDIR)/Samba3-HOWTO.report.html
     85plucker:: $(patsubst %,$(PLUCKERDIR)/%.pdb,$(MAIN_DOCS))
     86htmlman3:: $(patsubst $(MANPAGEDIR3)/%.xml,$(HTMLDIR)/manpages-3/%.html,$(MANPAGES3)) $(HTMLDIR)/manpages-3/index.html
     87html-single:: $(patsubst %,$(HTMLDIR)/%.html,$(MAIN_DOCS))
     88html:: $(patsubst %,$(HTMLDIR)/%/index.html,$(MAIN_DOCS)) $(HTMLDIR)/index.html
     89htmlhelp:: $(addprefix $(HTMLHELPDIR)/,$(MAIN_DOCS))
     90validate:: $(addsuffix -validate,$(MAIN_DOCS))
     91
     92test:: validate
     93check:: validate
     94
     95.PHONY: test check validate
    8996
    9097# Intermediate docbook docs
     
    93100        @echo "Converting Samba-specific tags for $*..."
    94101        @mkdir -p $(@D)
    95         $(XSLTPROC) --stringparam latex.imagebasedir "$*/"  --stringparam noreference 0  --xinclude --output $@ xslt/expand-sambadoc.xsl $<
     102        @$(XSLTPROC) --stringparam latex.imagebasedir "$*/"  --stringparam noreference 0  --xinclude --output $@ xslt/expand-sambadoc.xsl $<
    96103
    97104$(DOCBOOKDIR)/manpages-3/%.xml: $(MANPAGEDIR3)/%.xml xslt/expand-sambadoc.xsl
     
    106113
    107114# HTML docs
    108 
    109115$(HTMLDIR)/index.html: htmldocs.html
    110116        @mkdir -p $(@D)
     
    129135        @echo "Generating attributions file $@ from $*/"
    130136        @cp -f templates/attributions.xml $@
    131         $(XSLTPROC) --xinclude -o $@ xslt/generate-attributions.xsl $*/index.xml
     137        @$(XSLTPROC) --xinclude -o $@ xslt/generate-attributions.xsl $*/index.xml
    132138
    133139# Text files
     
    140146        @echo "Generating $@..."
    141147        @mkdir -p $(@D)
    142         $(XSLTPROC) $(DB2LATEX_ARGS) --stringparam latex.imagebasedir "$*/" --xinclude --output $@ xslt/latex.xsl $<
    143 
    144 latexfigures: $(LATEX_FIGURES)
     148        @$(XSLTPROC) $(DB2LATEX_ARGS) --stringparam latex.imagebasedir "$*/" --xinclude --output $@ xslt/latex.xsl $<
    145149
    146150$(PDFDIR)/%.pdf: %.pdf
     
    148152        cp $< $@
    149153
    150 %.idx: %.tex latexfigures
     154%.idx: %.tex $(LATEX_FIGURES)
    151155        -$(PDFLATEX) $<
    152156
     
    157161%.d: $(DOCBOOKDIR)/%.xml xslt/generate-dependencies.xsl
    158162        @echo "Generating dependency file for $*"
    159         $(XSLTPROC) \
    160                 --novalid \
     163        @$(XSLTPROC) --novalid \
    161164                --stringparam txtbasedir "$(TXTDIR)/$*/" \
    162165                --stringparam target "$*" \
     
    191194
    192195# Adobe PDF files
    193 %.pdf: %.tex %.ind latexfigures %-images-latex-png %-images-latex-pdf
     196%.pdf: %.tex %.ind $(LATEX_FIGURES) %-images-latex-png %-images-latex-pdf
    194197        -$(PDFLATEX) $<
    195198        -$(PDFLATEX) $<
     
    319322xslt/pearson.xsl:
    320323
    321 distclean clobber: clean
    322         rm Makefile.settings config.status config.log configure
     324distclean clobber:: clean
     325        rm -f Makefile.settings config.status config.log
     326
     327realdistclean:: distclean
     328        rm -f configure
    323329        rm -rf autom4te.cache
    324330
     
    326332# Always keep intermediate files if we can
    327333.SECONDARY:
    328 .PHONY: clean clobber archive release everything all $(TARGETS) latexfigures
    329 
     334.PHONY: clean clobber archive release everything all
     335
Note: See TracChangeset for help on using the changeset viewer.