Remove GNU-isms from the doc Makefiles.
authorWerner Koch <wk@gnupg.org>
Wed, 20 Feb 2019 09:33:05 +0000 (10:33 +0100)
committerWerner Koch <wk@gnupg.org>
Wed, 20 Feb 2019 09:33:05 +0000 (10:33 +0100)
Signed-off-by: Werner Koch <wk@gnupg.org>
doc/Makefile.am
doc/manual/Makefile.am
doc/manual/scute.texi

index 3f77522..ceeff0c 100644 (file)
 
 ## Process this file with automake to produce Makefile.in
 
-website = index.xhtml documentation.xhtml download.xhtml contact.xhtml \
-       format/web.css format/scute-logo.svg format/scute-border.jpg
-
-EXTRA_DIST = $(addprefix website/, $(website))
+EXTRA_DIST = \
+       website/contact.xhtml           /
+       website/documentation.xhtml     /
+       website/download.xhtml          /
+       website/index.xhtml             /
+       website/format/scute-border.jpg /
+       website/format/scute-logo.svg   /
+       website/format/web.css
 
 SUBDIRS = manual
index a3b8321..4d37147 100644 (file)
@@ -19,8 +19,6 @@
 
 ## Process this file with automake to produce Makefile.in
 
-DISTCLEANFILES = scute.tmp
-
 images = firefox-cm.png firefox-cm-view-detail.png firefox-cm-view.png \
        firefox-dm-load-after.png firefox-dm-load-before.png \
        firefox-dm-load.png firefox-dm-token-present.png firefox-pref.png \
@@ -29,22 +27,40 @@ images = firefox-cm.png firefox-cm-view-detail.png firefox-cm-view.png \
        libreoffice-certificate-selection.png \
        libreoffice-digital-signatures.png libreoffice-pdf-signature.png
 
-images_eps = $(images:.png=.eps)
+# The same as images but eps suffix.
+images_eps = firefox-cm.eps firefox-cm-view-detail.eps firefox-cm-view.eps \
+       firefox-dm-load-after.eps firefox-dm-load-before.eps \
+       firefox-dm-load.eps firefox-dm-token-present.eps firefox-pref.eps \
+       firefox-pref-view.eps firefox-bad-pin.eps \
+       thunderbird-account-settings.eps thunderbird-smime-button.eps \
+       libreoffice-certificate-selection.eps \
+       libreoffice-digital-signatures.eps libreoffice-pdf-signature.eps
+
 
 EXTRA_DIST = $(images)
-CLEANFILES = $(images_eps)
+
+CLEANFILES =  $(images_eps)
+DISTCLEANFILES = scute.tmp
+
+BUILT_SOURCES = $(images_eps)
 
 info_TEXINFOS = scute.texi
 scute_TEXINFOS = lesser.texi
 
-scute.html: scute.texi $(foreach i,$(images),scute.html/$(i))
-       $(MAKEINFO) --html --output "$@" "$<"
-scute.html/%.png: %.png
-       @mkdir -p scute.html
-       cp -v "$<" "$@"
-
-scute.dvi: $(images_eps)
-scute.pdf: $(images)
+.png.eps:
+       $(CONVERT) `test -f '$<' || echo '$(srcdir)/'`$< $@
 
-%.eps : %.png
+.png.pdf:
        $(CONVERT) `test -f '$<' || echo '$(srcdir)/'`$< $@
+
+
+# Do not include the generated EPS files.
+dist-hook:
+       cd $(distdir) && rm -f $(images_eps)
+
+
+# Make sure that scute.texi is touched if any other source file has
+# been modified.  This is required so that the version.texi magic
+# updates the release date.
+scute.texi : $(scute_TEXINFOS) $(images)
+       touch $(srcdir)/scute.texi
index b27da91..1d699a9 100644 (file)
@@ -30,7 +30,7 @@ license can be found in the section entitled ``Library Copying''.
 
 The Scute Manual is distributed in the hope that it will be useful, but
 WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser
 General Public License for more details.
 
 @end ifinfo
@@ -60,7 +60,7 @@ license can be found in the section entitled ``Library Copying''.
 The Scute Manual is distributed in the hope that it will be useful, but
 WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-General Public License for more details.
+lesser General Public License for more details.
 @end titlepage
 @page