diff options
author | Jelmer Vernooij <jelmer@samba.org> | 2003-06-03 22:21:21 +0000 |
---|---|---|
committer | Jelmer Vernooij <jelmer@samba.org> | 2003-06-03 22:21:21 +0000 |
commit | ac0dd9d4614f31b344f43ff8d4b7ce864c171d5a (patch) | |
tree | 4c278a7258ea91f9a89c319094e580c1527a9a79 | |
parent | b8aec1cdc9c4355cd5216613e735a88743161407 (diff) | |
download | samba-ac0dd9d4614f31b344f43ff8d4b7ce864c171d5a.tar.gz samba-ac0dd9d4614f31b344f43ff8d4b7ce864c171d5a.tar.bz2 samba-ac0dd9d4614f31b344f43ff8d4b7ce864c171d5a.zip |
Generate attributions page and use it.
Fix dependencies for generating the HOWTO (should save doing 'make clean' every
time)
(This used to be commit b574685556fe977962f4d909825d23fce00b53d7)
-rw-r--r-- | docs/docbook/Makefile.in | 24 | ||||
-rw-r--r-- | docs/docbook/global.ent | 1 | ||||
-rw-r--r-- | docs/docbook/projdoc/samba-doc.xml | 7 |
3 files changed, 20 insertions, 12 deletions
diff --git a/docs/docbook/Makefile.in b/docs/docbook/Makefile.in index 4d90e2ba27..91a543826b 100644 --- a/docs/docbook/Makefile.in +++ b/docs/docbook/Makefile.in @@ -51,6 +51,9 @@ FAQDIR = ../faq MANPAGES=$(patsubst %,$(MANDIR)/%,$(MANPAGES_NAMES)) MANPAGES_HTML=$(patsubst %,$(HTMLDIR)/%.html,$(MANPAGES_NAMES)) +PROJDOC_DEPS = $(PROJDOC)/*.xml $(PROJDOC)/attributions.xml +DEVDOC_DEPS = $(DEVDOC)/*.xml + all: @echo "Supported make targets:" @echo "manpages - Build manpages" @@ -81,29 +84,29 @@ htmlman: $(HTMLDIR) $(MANPAGES_HTML) CSS htmlfaq: $(HTMLDIR) CSS @$(XSLTPROC) --stringparam base.dir "$(FAQDIR)/" --stringparam root.filename samba-faq xslt/html-chunk.xsl $(FAQPROJDOC)/sambafaq.xml html-single: $(HTMLDIR) CSS $(HTMLDIR)/Samba-HOWTO-Collection.html $(HTMLDIR)/Samba-Developers-Guide.html -html: $(HTMLDIR) CSS +html: $(HTMLDIR) CSS $(PROJDOC_DEPS) @$(XSLTPROC) xslt/html-chunk.xsl $(PROJDOC)/samba-doc.xml # Text files $(TXTDIR): mkdir $(TXTDIR) -$(TXTDIR)/Samba-HOWTO-Collection.txt: $(PROJDOC)/samba-doc.xml +$(TXTDIR)/Samba-HOWTO-Collection.txt: $(PROJDOC)/samba-doc.xml $(PROJDOC_DEPS) @echo "Converting samba-doc to plain text..." @$(XMLTO) txt -o $(TXTDIR) $< @mv $(TXTDIR)/samba-doc.txt $(TXTDIR)/Samba-HOWTO-Collection.txt -$(TXTDIR)/Samba-Developers-Guide.txt: $(DEVDOC)/dev-doc.xml +$(TXTDIR)/Samba-Developers-Guide.txt: $(DEVDOC)/dev-doc.xml $(DEVDOC_DEPS) @echo "Converting dev-doc to plain text..." @$(XMLTO) txt -o $(TXTDIR) $< @mv $(TXTDIR)/dev-doc.txt $(TXTDIR)/Samba-Developers-Guide.txt # Tex files -samba-doc.tex: $(PROJDOC)/samba-doc.xml +samba-doc.tex: $(PROJDOC)/samba-doc.xml $(PROJDOC_DEPS) @echo "Converting samba-doc to LaTeX..." @$(XSLTPROC) --output $@ xslt/latex.xsl $< -dev-doc.tex: $(DEVDOC)/dev-doc.xml +dev-doc.tex: $(DEVDOC)/dev-doc.xml $(DEVDOC_DEPS) @echo "Converting dev-doc to LaTeX..." @$(XSLTPROC) --output $@ xslt/latex.xsl $< @@ -156,10 +159,10 @@ $(HTMLDIR): CSS: $(HTMLDIR) xslt/html/samba.css @cp xslt/html/samba.css $(HTMLDIR)/ -$(HTMLDIR)/Samba-HOWTO-Collection.html: $(PROJDOC)/samba-doc.xml +$(HTMLDIR)/Samba-HOWTO-Collection.html: $(PROJDOC)/samba-doc.xml $(PROJDOC_DEPS) @$(XSLTPROC) --output $@ xslt/html.xsl $< -$(HTMLDIR)/Samba-Developers-Guide.html: $(DEVDOC)/dev-doc.xml +$(HTMLDIR)/Samba-Developers-Guide.html: $(DEVDOC)/dev-doc.xml $(DEVDOC_DEPS) @$(XSLTPROC) --output $@ xslt/html.xsl $< @@ -193,6 +196,11 @@ $(MANPROJDOC)/smb.conf.5.xml: $(SMBDOTCONFDOC)/smb.conf.5.xml $(SMBDOTCONFDOC)/p $(SMBDOTCONFDOC)/expand-smb.conf.xsl @$(XSLTPROC) --xinclude --output $(MANPROJDOC)/smb.conf.5.xml $(SMBDOTCONFDOC)/expand-smb.conf.xsl $(SMBDOTCONFDOC)/smb.conf.5.xml +$(PROJDOC)/attributions.xml: $(PROJDOC)/samba-doc.xml + @echo > $@ # Make sure we don't get recursive dependencies, etc! + @echo "Generating attributions page" + $(XSLTPROC) --output $@ xslt/generate-attributions.xsl $< + $(MANDIR): mkdir $(MANDIR) @@ -202,5 +210,5 @@ $(MANDIR)/%: $(MANPROJDOC)/%.xml clean: @rm -f $(MANPAGES) $(MANPAGES_HTML) $(HTMLDIR)/*.html $(HTMLDIR)/*.css $(TXTDIR)/*.txt $(PSDIR)/*.ps $(PDFDIR)/*.pdf @rm -f $(MANPROJDOC)/smb.conf.5.xml $(SMBDOTCONFDOC)/parameters.*.xml - @rm -f samba-doc.* dev-doc.* + @rm -f samba-doc.* dev-doc.* $(PROJDOC)/attributions.xml diff --git a/docs/docbook/global.ent b/docs/docbook/global.ent index e5e18b72d6..f4d2156d68 100644 --- a/docs/docbook/global.ent +++ b/docs/docbook/global.ent @@ -507,6 +507,7 @@ an Active Directory environment. <!ENTITY pdb.xml SYSTEM "projdoc/pdb.xml.xml"> <!ENTITY problems SYSTEM "projdoc/Problems.xml"> <!ENTITY unicode SYSTEM "projdoc/unicode.xml"> +<!ENTITY attributions SYSTEM "projdoc/attributions.xml"> <!ENTITY not.implemented "<note><para>Currently NOT implemented.</para></note>"> <!ENTITY rootprompt "<prompt>root# </prompt>"> diff --git a/docs/docbook/projdoc/samba-doc.xml b/docs/docbook/projdoc/samba-doc.xml index d6748844b9..bd4fa7db43 100644 --- a/docs/docbook/projdoc/samba-doc.xml +++ b/docs/docbook/projdoc/samba-doc.xml @@ -9,10 +9,6 @@ <bookinfo> <authorgroup> - <author> - <othername>SAMBA Team</othername> - <affiliation><address><email>samba@samba.org</email></address></affiliation> - </author> <editor>&person.jelmer;</editor> <editor>&person.jht;</editor> <editor>&person.jerry;</editor> @@ -50,6 +46,9 @@ version 2. A copy of the license is included with the Samba source distribution. A copy can be found on-line at <ulink url="http://www.fsf.org/licenses/gpl.txt">http://www.fsf.org/licenses/gpl.txt</ulink> </para> + +&attributions; + </legalnotice> </bookinfo> |