[217] | 1 | #################################################################
|
---|
| 2 | # Makefile for Samba Documentation
|
---|
| 3 | # Authors:
|
---|
| 4 | # James Moore <jmoore@php.net>
|
---|
| 5 | # Gerald Carter <jerry@samba.org>
|
---|
| 6 | # Jelmer Vernooij <jelmer@samba.org>
|
---|
| 7 | include Makefile.settings
|
---|
| 8 |
|
---|
| 9 | # Docs to build
|
---|
| 10 | MAIN_DOCS = $(patsubst %/index.xml,%,$(wildcard */index.xml))
|
---|
| 11 | MANPAGES3 = $(wildcard $(MANPAGEDIR3)/*.?.xml)
|
---|
| 12 | export TEXINPUTS=xslt/latex:.:
|
---|
| 13 |
|
---|
| 14 | # Lists of files to process
|
---|
| 15 | LATEX_FIGURES = xslt/figures/caution.pdf xslt/figures/important.pdf xslt/figures/note.pdf xslt/figures/tip.pdf xslt/figures/warning.pdf
|
---|
| 16 | MANPAGES_PLUCKER = $(patsubst $(MANPAGEDIR3)/%.xml,$(PLUCKERDIR)/%.pdb,$(MANPAGES3))
|
---|
| 17 |
|
---|
| 18 | DATETIME := $(shell date +%Y%m%d%H%M%S)
|
---|
| 19 |
|
---|
| 20 | ifeq ($(PROFILE), Y)
|
---|
| 21 | XSLTPROC += --profile --load-trace --timing
|
---|
| 22 | endif
|
---|
| 23 |
|
---|
| 24 | ifndef OUTPUTDIR
|
---|
| 25 | Makefile.settings: configure
|
---|
| 26 | @echo Makefile.settings not present, trying to run configure...
|
---|
| 27 | ./configure
|
---|
| 28 |
|
---|
| 29 | configure: configure.ac
|
---|
| 30 | @echo configure not present, trying to regenerate it...
|
---|
| 31 | autoreconf
|
---|
| 32 | endif
|
---|
| 33 |
|
---|
| 34 | help:
|
---|
| 35 | @echo "Supported make targets:"
|
---|
| 36 | @echo " release - Build the docs needed for a Samba release"
|
---|
| 37 | @echo " all - Build all docs that can be build using the utilities found by configure"
|
---|
| 38 | @echo " everything - Build all of the above"
|
---|
| 39 | @echo " pdf,tex,dvi,ps,manpages3,txt,pearson,fo,htmlhelp - Build specific output format"
|
---|
| 40 | @echo " html - Build multi-file HTML versions"
|
---|
| 41 | @echo " html-single - Build single-file HTML versions"
|
---|
| 42 | @echo " htmlman3 - Build HTML version of manpages"
|
---|
| 43 | @echo " undocumented - Output list of undocumented smb.conf options"
|
---|
| 44 | @echo " samples - Extract examples"
|
---|
| 45 |
|
---|
| 46 | $(DOCBOOKDIR)/Samba3-ByExample.xml: $(filter-out Samba3-ByExample/index.xml,$(wildcard Samba3-ByExample/*.xml))
|
---|
| 47 | $(DOCBOOKDIR)/Samba3-HOWTO.xml: $(filter-out Samba3-HOWTO/index.xml,$(wildcard Samba3-HOWTO/*.xml)) Samba3-HOWTO-attributions.xml
|
---|
| 48 | Samba3-HOWTO/manpages.xml: $(MANPAGEDIR3)/smb.conf.5.xml
|
---|
| 49 | $(DOCBOOKDIR)/Samba3-Developers-Guide.xml: $(filter-out Samba3-Developers-Guide/index.xml,$(wildcard Samba3-Developers-Guide/*.xml)) Samba3-Developers-Guide-attributions.xml
|
---|
| 50 | $(DOCBOOKDIR)/Samba4-HOWTO.xml: $(filter-out Samba4-HOWTO/index.xml,$(wildcard Samba4-HOWTO/*.xml)) Samba4-HOWTO-attributions.xml
|
---|
| 51 |
|
---|
| 52 | # 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::
|
---|
| 57 | @echo "Cleaning up..."
|
---|
| 58 | rm -rf $(OUTPUTDIR)/* $(DOCBOOKDIR)
|
---|
| 59 | rm -f $(patsubst %.svg,%.png,$(foreach DOC,$(MAIN_DOCS),$($(DOC)-images-latex-dia))) \
|
---|
| 60 | $(patsubst %.svg,%.pdf,$(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)))
|
---|
| 63 | rm -f *-attributions.xml *.d *.tpt *.tex *.loc *.toc *.lof *.glo *.idx *.aux
|
---|
| 64 | rm -f *-images-html*
|
---|
| 65 | rm -f *-images-latex-* $(LATEX_FIGURES)
|
---|
| 66 | rm -f xslt/figures/*pdf
|
---|
| 67 | rm -f $(SMBDOTCONFDOC)/parameters.*.xml
|
---|
| 68 | rm -f $(addsuffix .*,$(MAIN_DOCS))
|
---|
| 69 | rm -f build/catalog.xml
|
---|
| 70 |
|
---|
| 71 | # Output format targets
|
---|
| 72 | pdf:: $(patsubst %,$(PDFDIR)/%.pdf,$(MAIN_DOCS))
|
---|
| 73 | dvi:: $(patsubst %,$(DVIDIR)/%.dvi,$(MAIN_DOCS))
|
---|
| 74 | ps:: $(patsubst %,$(PSDIR)/%.ps,$(MAIN_DOCS))
|
---|
| 75 | txt:: $(patsubst %,$(TXTDIR)/%.txt,$(MAIN_DOCS))
|
---|
| 76 | txt-chunks:: $(addsuffix -txt-chunks,$(MAIN_DOCS))
|
---|
| 77 | fo:: $(patsubst %,$(FODIR)/%.fo,$(MAIN_DOCS))
|
---|
| 78 | fo-pdf:: $(patsubst %,$(FOPDFDIR)/%.pdf,$(MAIN_DOCS))
|
---|
| 79 | tex:: $(addsuffix .tex,$(MAIN_DOCS))
|
---|
| 80 | texi:: $(patsubst %,$(TEXINFODIR)/%.texi,$(MAIN_DOCS))
|
---|
| 81 | texiinfo:: $(patsubst %,$(TEXINFODIR)/%.info,$(MAIN_DOCS))
|
---|
| 82 | manpages3:: $(patsubst $(MANPAGEDIR3)/%.xml,$(OUTPUTDIR)/manpages-3/%,$(MANPAGES3))
|
---|
| 83 | pearson:: $(PEARSONDIR)/Samba3-HOWTO.xml
|
---|
| 84 | pearson-verify:: $(PEARSONDIR)/Samba3-HOWTO.report.html
|
---|
| 85 | plucker:: $(patsubst %,$(PLUCKERDIR)/%.pdb,$(MAIN_DOCS))
|
---|
| 86 | htmlman3:: $(patsubst $(MANPAGEDIR3)/%.xml,$(HTMLDIR)/manpages-3/%.html,$(MANPAGES3)) $(HTMLDIR)/manpages-3/index.html
|
---|
| 87 | html-single:: $(patsubst %,$(HTMLDIR)/%.html,$(MAIN_DOCS))
|
---|
| 88 | html:: $(patsubst %,$(HTMLDIR)/%/index.html,$(MAIN_DOCS)) $(HTMLDIR)/index.html
|
---|
| 89 | htmlhelp:: $(addprefix $(HTMLHELPDIR)/,$(MAIN_DOCS))
|
---|
| 90 | validate:: $(addsuffix -validate,$(MAIN_DOCS))
|
---|
| 91 |
|
---|
| 92 | test:: validate
|
---|
| 93 | check:: validate
|
---|
| 94 |
|
---|
| 95 | .PHONY: test check validate
|
---|
| 96 |
|
---|
| 97 | # Intermediate docbook docs
|
---|
| 98 | #
|
---|
| 99 | $(DOCBOOKDIR)/%.xml: %/index.xml xslt/expand-sambadoc.xsl
|
---|
| 100 | @echo "Converting Samba-specific tags for $*..."
|
---|
| 101 | @mkdir -p $(@D)
|
---|
| 102 | @$(XSLTPROC) --stringparam latex.imagebasedir "$*/" --stringparam noreference 0 --xinclude --output $@ xslt/expand-sambadoc.xsl $<
|
---|
| 103 |
|
---|
| 104 | $(DOCBOOKDIR)/manpages-3/%.xml: $(MANPAGEDIR3)/%.xml xslt/expand-sambadoc.xsl
|
---|
| 105 | @mkdir -p $(@D)
|
---|
| 106 | $(XSLTPROC) --xinclude --stringparam noreference 0 --output $@ xslt/expand-sambadoc.xsl $<
|
---|
| 107 |
|
---|
| 108 | $(DOCBOOKDIR)/manpages-3/index.xml: $(MANPAGES3) xslt/manpage-summary.xsl
|
---|
| 109 | @mkdir -p $(@D)
|
---|
| 110 | echo "<article><variablelist>" > $@
|
---|
| 111 | $(XSLTPROC) xslt/manpage-summary.xsl $(MANPAGES3) >> $@
|
---|
| 112 | @echo "</variablelist></article>" >> $@
|
---|
| 113 |
|
---|
| 114 | # HTML docs
|
---|
| 115 | $(HTMLDIR)/index.html: htmldocs.html
|
---|
| 116 | @mkdir -p $(@D)
|
---|
| 117 | cp $< $@
|
---|
| 118 |
|
---|
| 119 | $(HTMLDIR)/%/index.html: $(DOCBOOKDIR)/%.xml $(HTMLDIR)/%/samba.css xslt/html-chunk.xsl %-images-html-chunks
|
---|
| 120 | @mkdir -p $(@D)
|
---|
| 121 | $(XSLTPROC) --stringparam base.dir "$(HTMLDIR)/$*/" xslt/html-chunk.xsl $<
|
---|
| 122 |
|
---|
| 123 | # Single large HTML files
|
---|
| 124 | $(OUTPUTDIR)/%/samba.css: xslt/html/samba.css
|
---|
| 125 | @mkdir -p $(@D)
|
---|
| 126 | cp $< $@
|
---|
| 127 |
|
---|
| 128 | $(patsubst %,$(HTMLDIR)/%.html,$(MAIN_DOCS)): $(HTMLDIR)/%.html: %-images-html-single
|
---|
| 129 |
|
---|
| 130 | $(HTMLDIR)/%.html: $(DOCBOOKDIR)/%.xml $(HTMLDIR)/samba.css xslt/html.xsl
|
---|
| 131 | $(XSLTPROC) --output $@ xslt/html.xsl $<
|
---|
| 132 |
|
---|
| 133 | # Attributions
|
---|
| 134 | %-attributions.xml:
|
---|
| 135 | @echo "Generating attributions file $@ from $*/"
|
---|
| 136 | @cp -f templates/attributions.xml $@
|
---|
| 137 | @$(XSLTPROC) --xinclude -o $@ xslt/generate-attributions.xsl $*/index.xml
|
---|
| 138 |
|
---|
| 139 | # Text files
|
---|
| 140 | $(TXTDIR)/%.txt: $(HTMLDIR)/%.html
|
---|
| 141 | @mkdir -p $(@D)
|
---|
| 142 | $(HTML2TEXT) -nobs -style pretty -o $@ $<
|
---|
| 143 |
|
---|
| 144 | # Tex files
|
---|
| 145 | %.tex: %/index.xml xslt/latex.xsl
|
---|
| 146 | @echo "Generating $@..."
|
---|
| 147 | @mkdir -p $(@D)
|
---|
| 148 | @$(XSLTPROC) $(DB2LATEX_ARGS) --stringparam latex.imagebasedir "$*/" --xinclude --output $@ xslt/latex.xsl $<
|
---|
| 149 |
|
---|
| 150 | $(PDFDIR)/%.pdf: %.pdf
|
---|
| 151 | @mkdir -p $(@D)
|
---|
| 152 | cp $< $@
|
---|
| 153 |
|
---|
| 154 | %.idx: %.tex $(LATEX_FIGURES)
|
---|
| 155 | -$(PDFLATEX) $<
|
---|
| 156 |
|
---|
| 157 | %.ind: %.idx
|
---|
| 158 | $(MAKEINDEX) $<
|
---|
| 159 |
|
---|
| 160 | # Dependency files
|
---|
| 161 | %.d: $(DOCBOOKDIR)/%.xml xslt/generate-dependencies.xsl
|
---|
| 162 | @echo "Generating dependency file for $*"
|
---|
| 163 | @$(XSLTPROC) --novalid \
|
---|
| 164 | --stringparam txtbasedir "$(TXTDIR)/$*/" \
|
---|
| 165 | --stringparam target "$*" \
|
---|
| 166 | -o $@ xslt/generate-dependencies.xsl $<
|
---|
| 167 | @echo "$*-images-latex-svg = \$$(wildcard \$$(addsuffix .svg, \$$($*-images-latex)))" >> $@
|
---|
| 168 | @echo "$*-images-latex-eps: \$$(addsuffix .eps, \$$($*-images-latex))" >> $@
|
---|
| 169 | @echo "$*-images-latex-pdf: \$$(patsubst %.svg, %.pdf, \$$($*-images-latex-svg))" >> $@
|
---|
| 170 | @echo "$*-images-latex-png: \$$(filter-out \$$(patsubst %.svg,%.png,\$$($*-images-latex-svg)), \$$(addsuffix .png, \$$($*-images-latex)))" >> $@
|
---|
| 171 |
|
---|
| 172 | @echo >> $@
|
---|
| 173 | @echo "\$$(HTMLDIR)/%: $*/%" >> $@
|
---|
| 174 | @echo " @mkdir -p \$$(@D)" >> $@
|
---|
| 175 | @echo " @cp \$$< \$$@" >> $@
|
---|
| 176 | @echo >> $@
|
---|
| 177 | @echo "\$$(HTMLDIR)/$*/%: $*/%" >> $@
|
---|
| 178 | @echo " @mkdir -p \$$(@D)" >> $@
|
---|
| 179 | @echo " @cp \$$< \$$@" >> $@
|
---|
| 180 | @echo >> $@
|
---|
| 181 | @echo "\$$(HTMLHELPDIR)/$*/%: $*/%" >> $@
|
---|
| 182 | @echo " @mkdir -p \$$(@D)" >> $@
|
---|
| 183 | @echo " @cp \$$< \$$@" >> $@
|
---|
| 184 | @echo >> $@
|
---|
| 185 | @echo "$*-images-html-single: \$$(addprefix \$$(HTMLDIR)/, \$$($*-images-html))" >> $@
|
---|
| 186 | @echo "$*-images-html-chunks: \$$(addprefix \$$(HTMLDIR)/$*/, \$$($*-images-html))" >> $@
|
---|
| 187 | @echo "$*-images-htmlhelp: \$$(addprefix \$$(HTMLHELPDIR)/$*/, \$$($*-images-html))" >> $@
|
---|
| 188 |
|
---|
| 189 | ifdef OUTPUTDIR
|
---|
| 190 | ifneq ($(MAKECMDGOALS),clobber)
|
---|
| 191 | -include $(addsuffix .d,$(MAIN_DOCS))
|
---|
| 192 | endif
|
---|
| 193 | endif
|
---|
| 194 |
|
---|
| 195 | # Adobe PDF files
|
---|
| 196 | %.pdf: %.tex %.ind $(LATEX_FIGURES) %-images-latex-png %-images-latex-pdf
|
---|
| 197 | -$(PDFLATEX) $<
|
---|
| 198 | -$(PDFLATEX) $<
|
---|
| 199 | -$(PDFLATEX) $<
|
---|
| 200 | -$(PDFLATEX) $<
|
---|
| 201 | $(THUMBPDF) --quiet $*.pdf
|
---|
| 202 | -$(PDFLATEX) $<
|
---|
| 203 |
|
---|
| 204 | # DVI files
|
---|
| 205 | $(DVIDIR)/%.dvi: %.dvi
|
---|
| 206 | @mkdir -p $(@D)
|
---|
| 207 | cp $< $@
|
---|
| 208 |
|
---|
| 209 | %.dvi: %.tex %.idx %-images-latex-eps
|
---|
| 210 | -$(LATEX) $<
|
---|
| 211 |
|
---|
| 212 | %.eps: %.svg
|
---|
| 213 | $(INKSCAPE) -z -f $< --export-eps=$@
|
---|
| 214 |
|
---|
| 215 | %.png: %.svg
|
---|
| 216 | $(INKSCAPE) -z -f $< --export-png=$@
|
---|
| 217 |
|
---|
| 218 | #%.pdf: %.svg
|
---|
| 219 | # $(INKSCAPE) -z -f $< --export-pdf=$@
|
---|
| 220 |
|
---|
| 221 | %.pdf: %.eps
|
---|
| 222 | $(EPSTOPDF) $<
|
---|
| 223 |
|
---|
| 224 | %.eps: %.png
|
---|
| 225 | $(PNGTOPNM) $< | $(PNMTOPS) > $@
|
---|
| 226 |
|
---|
| 227 | # PostScript files
|
---|
| 228 | $(PSDIR)/%.ps: $(DVIDIR)/%.dvi
|
---|
| 229 | @mkdir -p $(@D)
|
---|
| 230 | $(DVIPS) -o $@ $<
|
---|
| 231 |
|
---|
| 232 | # Fo
|
---|
| 233 | $(FODIR)/%.fo: $(DOCBOOKDIR)/%.xml
|
---|
| 234 | @mkdir -p $(@D)
|
---|
| 235 | $(XSLTPROC) --output $@ xslt/fo.xsl $<
|
---|
| 236 |
|
---|
| 237 | # PDF thru Fo
|
---|
| 238 | $(FOPDFDIR)/%.pdf: $(FODIR)/%.fo
|
---|
| 239 | @mkdir -p $(@D)
|
---|
| 240 | JAVA_OPTS=-Xmx250m $(FOP) -q -d $< -pdf $@
|
---|
| 241 |
|
---|
| 242 | $(HTMLHELPDIR)/%: $(DOCBOOKDIR)/%.xml %-images-htmlhelp
|
---|
| 243 | $(XSLTPROC) --stringparam htmlhelp.chm $*.chm \
|
---|
| 244 | --stringparam manifest.in.base.dir "$@/" \
|
---|
| 245 | --stringparam base.dir "$@/" \
|
---|
| 246 | http://docbook.sourceforge.net/release/xsl/current/htmlhelp/htmlhelp.xsl $<
|
---|
| 247 |
|
---|
| 248 | # Plucker docs
|
---|
| 249 | $(PLUCKERDIR)/%.pdb: $(HTMLDIR)/%.html
|
---|
| 250 | @mkdir -p $(@D)
|
---|
| 251 | $(PLUCKERBUILD) -v -V 2 --stayonhost --zlib-compression -f $* -p $(PLUCKERDIR) file:$<
|
---|
| 252 |
|
---|
| 253 | # Texinfo docs
|
---|
| 254 | $(TEXINFODIR)/%.texi: $(DOCBOOKDIR)/%.xml
|
---|
| 255 | @mkdir -p $(@D)
|
---|
| 256 | cd $(@D) && $(DB2TEXI) $(shell pwd)/$<
|
---|
| 257 |
|
---|
| 258 | $(TEXINFODIR)/%.info: $(TEXINFODIR)/%.texi
|
---|
| 259 | $(MAKEINFO) --no-validate --force -o $@ "$<"
|
---|
| 260 |
|
---|
| 261 | # Manpages
|
---|
| 262 | $(MANPAGEDIR3)/smb.conf.5.xml: $(SMBDOTCONFDOC)/parameters.all.xml $(SMBDOTCONFDOC)/parameters.service.xml $(SMBDOTCONFDOC)/parameters.global.xml
|
---|
| 263 |
|
---|
| 264 | $(SMBDOTCONFDOC)/parameters.all.xml: $(wildcard $(SMBDOTCONFDOC)/*/*.xml) $(SMBDOTCONFDOC)/generate-file-list.sh
|
---|
| 265 | $(SMBDOTCONFDOC)/generate-file-list.sh $(SMBDOTCONFDOC) > $@
|
---|
| 266 |
|
---|
| 267 | $(SMBDOTCONFDOC)/parameters.global.xml: $(SMBDOTCONFDOC)/parameters.all.xml $(SMBDOTCONFDOC)/generate-context.xsl
|
---|
| 268 | @echo "Generating list of global smb.conf options"
|
---|
| 269 | $(XSLTPROC) --xinclude --param smb.context "'G'" --output $(SMBDOTCONFDOC)/parameters.global.xml $(SMBDOTCONFDOC)/generate-context.xsl $<
|
---|
| 270 |
|
---|
| 271 | $(SMBDOTCONFDOC)/parameters.service.xml: $(SMBDOTCONFDOC)/parameters.all.xml $(SMBDOTCONFDOC)/generate-context.xsl
|
---|
| 272 | @echo "Generating list of share-mode smb.conf options"
|
---|
| 273 | $(XSLTPROC) --xinclude --param smb.context "'S'" --output $(SMBDOTCONFDOC)/parameters.service.xml $(SMBDOTCONFDOC)/generate-context.xsl $<
|
---|
| 274 |
|
---|
| 275 | $(OUTPUTDIR)/%: $(DOCBOOKDIR)/%.xml xslt/man.xsl
|
---|
| 276 | @mkdir -p $(@D)
|
---|
| 277 | $(XSLTPROC) --output $@ xslt/man.xsl $<
|
---|
| 278 |
|
---|
| 279 | # Individual smb.conf parameters
|
---|
| 280 | smb.conf-chunks: $(patsubst $(SMBDOTCONFDOC)/%.xml,$(HTMLDIR)/smb.conf/%.html,$(wildcard $(SMBDOTCONFDOC)/*/*.xml))
|
---|
| 281 |
|
---|
| 282 | $(HTMLDIR)/smb.conf/%.html: $(SMBDOTCONFDOC)/%.xml
|
---|
| 283 | @mkdir -p $(@D)
|
---|
| 284 | $(XSLTPROC) --output $@ xslt/smb.conf-html.xsl $<
|
---|
| 285 |
|
---|
| 286 | # Pearson compatible XML
|
---|
| 287 | $(PEARSONDIR)/%.xml: %/index.xml xslt/pearson.xsl
|
---|
| 288 | @mkdir -p $(@D)
|
---|
| 289 | $(XSLTPROC) --xinclude --output $@ xslt/sambadoc2pearson.xsl $<
|
---|
| 290 |
|
---|
| 291 | $(PEARSONDIR)/%.report.html: $(PEARSONDIR)/%.xml
|
---|
| 292 | @mkdir -p $(@D)
|
---|
| 293 | -$(XMLLINT) --valid --noout $< 2> $@
|
---|
| 294 |
|
---|
| 295 | # Validation verification
|
---|
| 296 | %-validate: %/index.xml
|
---|
| 297 | cd $(<D) && $(XMLLINT) --xinclude --noent --postvalid --noout $(<F)
|
---|
| 298 |
|
---|
| 299 | # Find undocumented parameters
|
---|
| 300 | undocumented: $(SMBDOTCONFDOC)/parameters.all.xml scripts/find_missing_doc.pl scripts/find_missing_manpages.pl
|
---|
| 301 | $(PERL) scripts/find_missing_doc.pl $(SRCDIR)
|
---|
| 302 | $(PERL) scripts/find_missing_manpages.pl $(SRCDIR)
|
---|
| 303 |
|
---|
| 304 | samples: $(DOCBOOKDIR)/Samba3-HOWTO.xml xslt/extract-examples.xsl scripts/indent-smb.conf.pl
|
---|
| 305 | @mkdir -p $(EXAMPLESDIR)
|
---|
| 306 | $(XSLTPROC) --xinclude xslt/extract-examples.xsl $< > /dev/null 2> examples/README
|
---|
| 307 | for I in examples/*.conf; do { ./scripts/indent-smb.conf.pl < $$I > $$I.tmp; mv $$I.tmp $$I; } done
|
---|
| 308 |
|
---|
| 309 | # Archiving
|
---|
| 310 | archive: pdf
|
---|
| 311 | @mkdir -p $(ARCHIVEDIR)
|
---|
| 312 | cp $(PDFDIR)/Samba3-HOWTO.pdf $(ARCHIVEDIR)/TOSHARG-$(DATETIME).pdf
|
---|
| 313 | cp $(PDFDIR)/Samba3-ByExample.pdf $(ARCHIVEDIR)/S3bE-$(DATETIME).pdf
|
---|
| 314 |
|
---|
| 315 | # XSL scripts
|
---|
| 316 | xslt/html.xsl: xslt/html-common.xsl
|
---|
| 317 | xslt/html-chunk.xsl: xslt/html-common.xsl
|
---|
| 318 | xslt/latex.xsl:
|
---|
| 319 | xslt/expand-sambadoc.xsl:
|
---|
| 320 | xslt/generate-attributions.xsl:
|
---|
| 321 | xslt/man.xsl:
|
---|
| 322 | xslt/pearson.xsl:
|
---|
| 323 |
|
---|
| 324 | distclean clobber:: clean
|
---|
| 325 | rm -f Makefile.settings config.status config.log
|
---|
| 326 |
|
---|
| 327 | realdistclean:: distclean
|
---|
| 328 | rm -f configure
|
---|
| 329 | rm -rf autom4te.cache
|
---|
| 330 |
|
---|
| 331 |
|
---|
| 332 | # Always keep intermediate files if we can
|
---|
| 333 | .SECONDARY:
|
---|
| 334 | .PHONY: clean clobber archive release everything all
|
---|
| 335 |
|
---|