Makefile dependency updates
authorJelmer Vernooij <jelmer@samba.org>
Wed, 16 Jun 2004 16:20:05 +0000 (16:20 +0000)
committerGerald W. Carter <jerry@samba.org>
Wed, 23 Apr 2008 13:58:59 +0000 (08:58 -0500)
docs/Makefile.in
docs/manpages/smb.conf.5.xml [moved from docs/smbdotconf/smb.conf.5.xml with 99% similarity]
docs/smbdotconf/generate-file-list.sh

index 3a2af647cfd81890446e5814d0bd0a4e848c2da4..7bd60d7886efc2fd88742300ee18296004512c7b 100644 (file)
@@ -67,7 +67,7 @@ MANPAGES_PLUCKER = $(patsubst $(MANPAGEDIR)/%.xml,$(PLUCKERDIR)/%.pdb,$(MANPAGES
 HOWTODIR_IMAGES_PNG = $(wildcard $(IMAGEPROJDIR)/*.png)
 GUIDEDOC_IMAGES_PNG = $(wildcard $(IMAGEGUIDEDIR)/*.png)
 HOWTODIR_IMAGES_EPS=$(patsubst %.png,%.eps,$(wildcard $(IMAGEPROJDIR)/*.png))
-HOWTODIR_DEPS = $(HOWTODIR)/*.xml $(HOWTODIR)/attributions.xml $(MANPAGEDIR)/*.xml $(SMBDOTCONFDOC)/smb.conf.5.xml $(SMBDOTCONFDOC)/parameters.all.xml $(SMBDOTCONFDOC)/parameters.global.xml $(SMBDOTCONFDOC)/parameters.service.xml 
+HOWTODIR_DEPS = $(HOWTODIR)/*.xml $(HOWTODIR)/attributions.xml $(MANPAGEDIR)/*.xml smb.conf.5.xml $(SMBDOTCONFDOC)/parameters.all.xml $(SMBDOTCONFDOC)/parameters.global.xml $(SMBDOTCONFDOC)/parameters.service.xml 
 DEVDOCDIR_DEPS = $(DEVDOCDIR)/*.xml $(DEVDOCDIR)/attributions.xml
 
 help: 
@@ -167,7 +167,7 @@ clean:
        rm -f Samba-HOWTO-Collection.*
        rm -f Samba-Developers-Guide.*
        rm -f Samba-Guide.*
-       rm -f $(IMAGEPROJDIR)/*.eps $(MANPAGEDIR)/smb.conf.5.xml
+       rm -f $(IMAGEPROJDIR)/*.eps
 
 # Text files
 $(TXTDIR):
@@ -278,23 +278,16 @@ $(PLUCKERDIR)/%.pdb: $(HTMLDIR)/%.html
        $(XSLTPROC) --stringparam noreference 1 --output $@ xslt/expand-sambadoc.xsl $<
 
 # Manpages
-$(SMBDOTCONFDOC)/parameters.all.xml: $(SMBDOTCONFDOC)/generate-file-list.sh
-       @cd $(SMBDOTCONFDOC) && /bin/sh generate-file-list.sh >parameters.all.xml
+$(MANPAGEDIR)/smb.conf.5.xml: $(SMBDOTCONFDOC)/parameters.all.xml $(SMBDOTCONFDOC)/parameters.service.xml $(SMBDOTCONFDOC)/parameters.global.xml
 
-$(SMBDOTCONFDOC)/parameters.global.xml: $(SMBDOTCONFDOC)/parameters.all.xml $(SMBDOTCONFDOC)/generate-context.xsl
-       $(XSLTPROC) --xinclude --param smb.context "'G'" \
-       --output parameters.global.xml \
-       $(SMBDOTCONFDOC)/generate-context.xsl $(SMBDOTCONFDOC)/parameters.all.xml
+$(SMBDOTCONF)/parameters.all.xml:
+       @cd $(SMBDOTCONFDOC) && /bin/sh generate-file-list.sh >parameters.all.xml
 
-$(SMBDOTCONFDOC)/parameters.service.xml: $(SMBDOTCONFDOC)/parameters.all.xml $(SMBDOTCONFDOC)/generate-context.xsl
-       $(XSLTPROC) --xinclude \
-       --param smb.context "'S'" \
-       --output parameters.service.xml \
-       $(SMBDOTCONFDOC)/generate-context.xsl $(SMBDOTCONFDOC)/parameters.all.xml
+$(SMBDOTCONFDOC)/parameters.global.xml: $(SMBDOTCONFDOC)/parameters.all.xml
+       $(XSLTPROC) --xinclude --param smb.context "'G'" --output $(SMBDOTCONFDOC)/parameters.global.xml $(SMBDOTCONFDOC)/generate-context.xsl $<
 
-smb.conf.5.xml: $(SMBDOTCONFDOC)/smb.conf.5.xml $(SMBDOTCONFDOC)/parameters.all.xml \
-               $(SMBDOTCONFDOC)/parameters.global.xml $(SMBDOTCONFDOC)/parameters.service.xml 
-       $(XSLTPROC) --stringparam noreference 1 --xinclude --output $@ xslt/expand-sambadoc.xsl $<
+$(SMBDOTCONFDOC)/parameters.service.xml: $(SMBDOTCONFDOC)/parameters.all.xml
+       $(XSLTPROC) --xinclude --param smb.context "'S'" --output $(SMBDOTCONFDOC)/parameters.service.xml $(SMBDOTCONFDOC)/generate-context.xsl $<
 
 $(MANDIR): 
        mkdir $(MANDIR)
@@ -305,10 +298,14 @@ $(MANDIR)/%: %.xml
 $(PEARSONDIR):
        mkdir $@
 
-$(PEARSONDIR)/%.xml: %.xml
+$(PEARSONDIR)/%.xml: %.xml $(PEARSONDIR)
        $(XSLTPROC) --xinclude --output $@ xslt/pearson.xsl $<
 
-pearson: $(PEARSONDIR) $(PEARSONDIR)/Samba-HOWTO-Collection.xml
+$(PEARSONDIR)/%.report.html: $(PEARSONDIR)/%.xml
+       $(XMLLINT) --valid --noout --htmlout $< 2> $@
+
+pearson: $(PEARSONDIR)/Samba-HOWTO-Collection.xml
+pearson-verify: $(PEARSONDIR)/Samba-HOWTO-Collection.report.html
 
 $(VALIDATEDIR):
        mkdir $@
@@ -316,7 +313,7 @@ $(VALIDATEDIR):
 $(VALIDATEDIR)/%.report.html: %.xml
        $(XMLLINT) --valid --noout --htmlout $< 2> $@
 
-verify: $(VALIDATEDIR) $(VALIDATEDIR)/Samba-HOWTO-Collection.report.html $(VALIDATEDIR)/Samba-Developers-Guide.report.html $(VALIDATEDIR)/Samba-Guide.report.html $(PEARSONDIR)/Samba-HOWTO-Collection.xml
+verify: $(VALIDATEDIR) $(VALIDATEDIR)/Samba-HOWTO-Collection.report.html $(VALIDATEDIR)/Samba-Developers-Guide.report.html $(VALIDATEDIR)/Samba-Guide.report.html 
 
 # Find undocumented parameters
 
similarity index 99%
rename from docs/smbdotconf/smb.conf.5.xml
rename to docs/manpages/smb.conf.5.xml
index 19b4fdc3fbb1b4dc378d0bc693f2efd2139dbf52..a81f8e0274e18746476643b49aac6a65c72842e3 100644 (file)
@@ -1,4 +1,4 @@
-<refentry id="smb.conf.5">
+<refentry id="smb.conf.5" xmlns:xi="http://www.w3.org/2003/XInclude">
        
 <refmeta>
        <refentrytitle>smb.conf</refentrytitle>
@@ -589,7 +589,7 @@ alias|alias|alias|alias...
 <refsect1>
        <title>EXPLANATION OF EACH PARAMETER</title>
        
-       <xi:include href="../smbdotconf/parameters.all.xml" parse="xml" xmlns:xi="http://www.w3.org/2003/XInclude"/>
+       <xi:include href="../smbdotconf/parameters.all.xml" parse="xml"/>
 
 </refsect1>
 
index 95cf0d67466b1e20a20b4e1963351a58e6467648..d50d77d76d2d97fe943122305c7987da70b522e8 100755 (executable)
@@ -2,7 +2,7 @@
 echo "<variablelist>"
 for I in `find . -type f -name '*.xml' -mindepth 2 | sort -t/ -k3 | xargs`
 do 
-       echo "<xi:include href='$I' parse='xml' xmlns:xi='http://www.w3.org/2003/XInclude'/>"
+       echo "<xi:include href='$I' parse='xml'/>"
 done
                 
 echo "</variablelist>"