# Docs to build
MAIN_DOCS = $(patsubst %/index.xml,%,$(wildcard */index.xml))
-MANPAGES3 = $(wildcard $(MANPAGEDIR3)/*.?.xml)
+MANPAGES = $(wildcard $(MANPAGEDIR)/*.?.xml)
# Lists of files to process
-MANPAGES_PLUCKER = $(patsubst $(MANPAGEDIR3)/%.xml,$(PLUCKERDIR)/%.pdb,$(MANPAGES3))
+MANPAGES_PLUCKER = $(patsubst $(MANPAGEDIR)/%.xml,$(PLUCKERDIR)/%.pdb,$(MANPAGES))
DBLATEX_OPTIONS = -p xslt/latex.xsl -i xslt/latex
DATETIME := $(shell date +%Y%m%d%H%M%S)
@echo " release - Build the docs needed for a Samba release"
@echo " all - Build all docs that can be build using the utilities found by configure"
@echo " everything - Build all of the above"
- @echo " pdf,tex,ps,manpages3,txt,pearson,htmlhelp - Build specific output format"
+ @echo " pdf,tex,ps,manpages,txt,pearson,htmlhelp - Build specific output format"
@echo " html - Build multi-file HTML versions"
@echo " html-single - Build single-file HTML versions"
@echo " htmlman3 - Build HTML version of manpages"
$(PDFDIR)/Samba3-ByExample.pdf $(PSDIR)/Samba3-ByExample.ps $(DOCBOOKDIR)/Samba3-ByExample.xml Samba3-ByExample.tex: $(wildcard Samba3-ByExample/*.xml)
$(PDFDIR)/Samba3-HOWTO.pdf $(PSDIR)/Samba3-HOWTO.ps Samba3-HOWTO.tex $(DOCBOOKDIR)/Samba3-HOWTO.xml: $(wildcard Samba3-HOWTO/*.xml) Samba3-HOWTO-attributions.xml
-Samba3-HOWTO/manpages.xml: $(MANPAGEDIR3)/smb.conf.5.xml
+Samba3-HOWTO/manpages.xml: $(MANPAGEDIR)/smb.conf.5.xml
$(PDFDIR)/Samba3-Developers-Guide.pdf $(PSDIR)/Samba3-Developers-Guide.ps $(DOCBOOKDIR)/Samba3-Developers-Guide.xml Samba3-Developers-Guide.tex: $(wildcard Samba3-Developers-Guide/*.xml) Samba3-Developers-Guide-attributions.xml
# Pseudo targets
all:: $(TARGETS)
-everything:: manpages3 pdf html-single html htmlman3 txt ps fo htmlhelp pearson
-release:: manpages3 htmlman3 html pdf
+everything:: manpages pdf html-single html htmlman3 txt ps fo htmlhelp pearson
+release:: manpages htmlman3 html pdf
clean::
@echo "Cleaning up..."
rm -rf $(OUTPUTDIR)/* $(DOCBOOKDIR)
tex:: $(addsuffix .tex,$(MAIN_DOCS))
texi:: $(patsubst %,$(TEXINFODIR)/%.texi,$(MAIN_DOCS))
texiinfo:: $(patsubst %,$(TEXINFODIR)/%.info,$(MAIN_DOCS))
-manpages3:: $(patsubst $(MANPAGEDIR3)/%.xml,$(OUTPUTDIR)/manpages-3/%,$(MANPAGES3))
+manpages:: $(patsubst $(MANPAGEDIR)/%.xml,$(OUTPUTDIR)/manpages/%,$(MANPAGES))
pearson:: $(PEARSONDIR)/Samba3-HOWTO.xml
pearson-verify:: $(PEARSONDIR)/Samba3-HOWTO.report.html
plucker:: $(patsubst %,$(PLUCKERDIR)/%.pdb,$(MAIN_DOCS))
-htmlman3:: $(patsubst $(MANPAGEDIR3)/%.xml,$(HTMLDIR)/manpages-3/%.html,$(MANPAGES3)) $(HTMLDIR)/manpages-3/index.html
+htmlman3:: $(patsubst $(MANPAGEDIR)/%.xml,$(HTMLDIR)/manpages/%.html,$(MANPAGES)) $(HTMLDIR)/manpages/index.html
html-single:: $(patsubst %,$(HTMLDIR)/%.html,$(MAIN_DOCS))
html:: $(patsubst %,$(HTMLDIR)/%/index.html,$(MAIN_DOCS)) $(HTMLDIR)/index.html
htmlhelp:: $(addprefix $(HTMLHELPDIR)/,$(MAIN_DOCS))
@mkdir -p $(@D)
@$(XSLTPROC) --stringparam latex.imagebasedir "$*/" --stringparam noreference 0 --xinclude --output $@ xslt/expand-sambadoc.xsl $<
-$(DOCBOOKDIR)/manpages-3/%.xml: $(MANPAGEDIR3)/%.xml xslt/expand-sambadoc.xsl
+$(DOCBOOKDIR)/manpages/%.xml: $(MANPAGEDIR)/%.xml xslt/expand-sambadoc.xsl
@mkdir -p $(@D)
$(XSLTPROC) --xinclude --stringparam noreference 0 --output $@ xslt/expand-sambadoc.xsl $<
-$(DOCBOOKDIR)/manpages-3/index.xml: $(MANPAGES3) xslt/manpage-summary.xsl
+$(DOCBOOKDIR)/manpages/index.xml: $(MANPAGES) xslt/manpage-summary.xsl
@mkdir -p $(@D)
echo "<article><variablelist>" > $@
- $(XSLTPROC) xslt/manpage-summary.xsl $(MANPAGES3) >> $@
+ $(XSLTPROC) xslt/manpage-summary.xsl $(MANPAGES) >> $@
@echo "</variablelist></article>" >> $@
# HTML docs
$(MAKEINFO) --no-validate --force -o $@ "$<"
# Manpages
-$(MANPAGEDIR3)/smb.conf.5.xml: parameters
+$(MANPAGEDIR)/smb.conf.5.xml: parameters
# The phony parameters target exists in order to always create the
# the parameters xml files. Otherwise, when parameters.*.xml does not exist
All manual pages have been written by members of
<ulink url="http://www.samba.org/samba/team.html">the Samba Team</ulink>.</para>
- <xi:include href="../manpages-3/eventlogadm.8.xml"/>
- <xi:include href="../manpages-3/findsmb.1.xml"/>
- <xi:include href="../manpages-3/idmap_ad.8.xml"/>
- <xi:include href="../manpages-3/idmap_ldap.8.xml"/>
- <xi:include href="../manpages-3/idmap_nss.8.xml"/>
- <xi:include href="../manpages-3/idmap_rid.8.xml"/>
- <xi:include href="../manpages-3/idmap_tdb.8.xml"/>
- <xi:include href="../manpages-3/libsmbclient.7.xml"/>
- <xi:include href="../manpages-3/lmhosts.5.xml"/>
- <xi:include href="../manpages-3/log2pcap.1.xml"/>
- <xi:include href="../manpages-3/net.8.xml"/>
- <xi:include href="../manpages-3/nmbd.8.xml"/>
- <xi:include href="../manpages-3/nmblookup.1.xml"/>
- <xi:include href="../manpages-3/ntlm_auth.1.xml"/>
- <xi:include href="../manpages-3/pam_winbind.8.xml"/>
- <xi:include href="../manpages-3/pdbedit.8.xml"/>
- <xi:include href="../manpages-3/profiles.1.xml"/>
- <xi:include href="../manpages-3/rpcclient.1.xml"/>
- <xi:include href="../manpages-3/smbcacls.1.xml"/>
- <xi:include href="../manpages-3/smbclient.1.xml"/>
- <xi:include href="../manpages-3/smb.conf.5.xml"/>
- <xi:include href="../manpages-3/smbcontrol.1.xml"/>
- <xi:include href="../manpages-3/smbcquotas.1.xml"/>
- <xi:include href="../manpages-3/smbd.8.xml"/>
- <xi:include href="../manpages-3/smbget.1.xml"/>
- <xi:include href="../manpages-3/smbgetrc.5.xml"/>
- <xi:include href="../manpages-3/smbpasswd.5.xml"/>
- <xi:include href="../manpages-3/smbpasswd.8.xml"/>
- <xi:include href="../manpages-3/smbsh.1.xml"/>
- <xi:include href="../manpages-3/smbstatus.1.xml"/>
- <xi:include href="../manpages-3/smbtar.1.xml"/>
- <xi:include href="../manpages-3/smbtree.1.xml"/>
- <xi:include href="../manpages-3/smbumount.8.xml"/>
- <xi:include href="../manpages-3/swat.8.xml"/>
- <xi:include href="../manpages-3/tdbbackup.8.xml"/>
- <xi:include href="../manpages-3/tdbdump.8.xml"/>
- <xi:include href="../manpages-3/tdbtool.8.xml"/>
- <xi:include href="../manpages-3/testparm.1.xml"/>
- <xi:include href="../manpages-3/wbinfo.1.xml"/>
- <xi:include href="../manpages-3/winbindd.8.xml"/>
- <xi:include href="../manpages-3/vfs_audit.8.xml"/>
- <xi:include href="../manpages-3/vfs_cacheprime.8.xml"/>
- <xi:include href="../manpages-3/vfs_cap.8.xml"/>
- <xi:include href="../manpages-3/vfs_catia.8.xml"/>
- <xi:include href="../manpages-3/vfs_commit.8.xml"/>
- <xi:include href="../manpages-3/vfs_default_quota.8.xml"/>
- <xi:include href="../manpages-3/vfs_extd_audit.8.xml"/>
- <xi:include href="../manpages-3/vfs_fake_perms.8.xml"/>
- <xi:include href="../manpages-3/vfs_full_audit.8.xml"/>
- <xi:include href="../manpages-3/vfs_gpfs.8.xml"/>
- <xi:include href="../manpages-3/vfs_netatalk.8.xml"/>
- <xi:include href="../manpages-3/vfs_notify_fam.8.xml"/>
- <xi:include href="../manpages-3/vfs_prealloc.8.xml"/>
- <xi:include href="../manpages-3/vfs_readahead.8.xml"/>
- <xi:include href="../manpages-3/vfs_readonly.8.xml"/>
- <xi:include href="../manpages-3/vfs_recycle.8.xml"/>
- <xi:include href="../manpages-3/vfs_shadow_copy.8.xml"/>
- <xi:include href="../manpages-3/vfstest.1.xml"/>
- <xi:include href="../manpages-3/wbinfo.1.xml"/>
- <xi:include href="../manpages-3/winbindd.8.xml"/>
+ <xi:include href="../manpages/eventlogadm.8.xml"/>
+ <xi:include href="../manpages/findsmb.1.xml"/>
+ <xi:include href="../manpages/idmap_ad.8.xml"/>
+ <xi:include href="../manpages/idmap_ldap.8.xml"/>
+ <xi:include href="../manpages/idmap_nss.8.xml"/>
+ <xi:include href="../manpages/idmap_rid.8.xml"/>
+ <xi:include href="../manpages/idmap_tdb.8.xml"/>
+ <xi:include href="../manpages/libsmbclient.7.xml"/>
+ <xi:include href="../manpages/lmhosts.5.xml"/>
+ <xi:include href="../manpages/log2pcap.1.xml"/>
+ <xi:include href="../manpages/net.8.xml"/>
+ <xi:include href="../manpages/nmbd.8.xml"/>
+ <xi:include href="../manpages/nmblookup.1.xml"/>
+ <xi:include href="../manpages/ntlm_auth.1.xml"/>
+ <xi:include href="../manpages/pam_winbind.8.xml"/>
+ <xi:include href="../manpages/pdbedit.8.xml"/>
+ <xi:include href="../manpages/profiles.1.xml"/>
+ <xi:include href="../manpages/rpcclient.1.xml"/>
+ <xi:include href="../manpages/smbcacls.1.xml"/>
+ <xi:include href="../manpages/smbclient.1.xml"/>
+ <xi:include href="../manpages/smb.conf.5.xml"/>
+ <xi:include href="../manpages/smbcontrol.1.xml"/>
+ <xi:include href="../manpages/smbcquotas.1.xml"/>
+ <xi:include href="../manpages/smbd.8.xml"/>
+ <xi:include href="../manpages/smbget.1.xml"/>
+ <xi:include href="../manpages/smbgetrc.5.xml"/>
+ <xi:include href="../manpages/smbpasswd.5.xml"/>
+ <xi:include href="../manpages/smbpasswd.8.xml"/>
+ <xi:include href="../manpages/smbsh.1.xml"/>
+ <xi:include href="../manpages/smbstatus.1.xml"/>
+ <xi:include href="../manpages/smbtar.1.xml"/>
+ <xi:include href="../manpages/smbtree.1.xml"/>
+ <xi:include href="../manpages/smbumount.8.xml"/>
+ <xi:include href="../manpages/swat.8.xml"/>
+ <xi:include href="../manpages/tdbbackup.8.xml"/>
+ <xi:include href="../manpages/tdbdump.8.xml"/>
+ <xi:include href="../manpages/tdbtool.8.xml"/>
+ <xi:include href="../manpages/testparm.1.xml"/>
+ <xi:include href="../manpages/wbinfo.1.xml"/>
+ <xi:include href="../manpages/winbindd.8.xml"/>
+ <xi:include href="../manpages/vfs_audit.8.xml"/>
+ <xi:include href="../manpages/vfs_cacheprime.8.xml"/>
+ <xi:include href="../manpages/vfs_cap.8.xml"/>
+ <xi:include href="../manpages/vfs_catia.8.xml"/>
+ <xi:include href="../manpages/vfs_commit.8.xml"/>
+ <xi:include href="../manpages/vfs_default_quota.8.xml"/>
+ <xi:include href="../manpages/vfs_extd_audit.8.xml"/>
+ <xi:include href="../manpages/vfs_fake_perms.8.xml"/>
+ <xi:include href="../manpages/vfs_full_audit.8.xml"/>
+ <xi:include href="../manpages/vfs_gpfs.8.xml"/>
+ <xi:include href="../manpages/vfs_netatalk.8.xml"/>
+ <xi:include href="../manpages/vfs_notify_fam.8.xml"/>
+ <xi:include href="../manpages/vfs_prealloc.8.xml"/>
+ <xi:include href="../manpages/vfs_readahead.8.xml"/>
+ <xi:include href="../manpages/vfs_readonly.8.xml"/>
+ <xi:include href="../manpages/vfs_recycle.8.xml"/>
+ <xi:include href="../manpages/vfs_shadow_copy.8.xml"/>
+ <xi:include href="../manpages/vfstest.1.xml"/>
+ <xi:include href="../manpages/wbinfo.1.xml"/>
+ <xi:include href="../manpages/winbindd.8.xml"/>
</reference>