summaryrefslogtreecommitdiffstats
path: root/doc/Makefile.am
diff options
context:
space:
mode:
authorDavid Shaw <dshaw@jabberwocky.com>2002-06-29 15:31:13 +0200
committerDavid Shaw <dshaw@jabberwocky.com>2002-06-29 15:31:13 +0200
commit151ee2f47bfdaa1273cdfd4855e937fb8f2e1d06 (patch)
treede5bf8049ec1b28b2948ba85542c0a269084a696 /doc/Makefile.am
parentRemoved files for CVS reorganization (diff)
downloadgnupg2-151ee2f47bfdaa1273cdfd4855e937fb8f2e1d06.tar.xz
gnupg2-151ee2f47bfdaa1273cdfd4855e937fb8f2e1d06.zip
Update head to match stable 1.0
Diffstat (limited to 'doc/Makefile.am')
-rw-r--r--doc/Makefile.am81
1 files changed, 58 insertions, 23 deletions
diff --git a/doc/Makefile.am b/doc/Makefile.am
index 209032141..ca4941411 100644
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -1,42 +1,77 @@
-## Process this file with automake to create Makefile.in
-
-BUILT_SOURCES = version.sgml
+# Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
+#
+# This file is part of GnuPG.
+#
+# GnuPG is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# GnuPG 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.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
+## Process this file with automake to create Makefile.in
-#EXTRA_DIST = DETAILS gpg.sgml gpg.1 FAQ HACKING OpenPGP \
-# version.sgml.in $(BUILT_SOURCES)
-EXTRA_DIST = DETAILS HACKING OpenPGP FAQ
+AUTOMAKE_OPTIONS = no-texinfo.tex
-#man_MANS = gpg.1
+EXTRA_DIST = DETAILS gpg.sgml gpg.1 gpgv.sgml gpgv.1 faq.raw FAQ faq.html \
+ HACKING OpenPGP README.W32 samplekeys.asc
-### pkgdata_DATA = gcryptref.html gcryptref.ps
+man_MANS = gpg.1 gpgv.1
+info_TEXINFOS = gpg.texi gpgv.texi
-# gcryptref.sgml : version.sgml
+# Need this to avoid building of dvis with automake 1.4
+DVIS =
+pkgdata_DATA = FAQ faq.html
-if HAVE_DB2MAN
-%.1 : %.sgml
- $(DB2MAN) $< >$@
-endif
+BUILT_SOURCES = FAQ faq.html
+# we can't add gpg.texi gpgv.texi here because automake does not like them to
+# be built files.
-if HAVE_DB2TEX
-%.ps : %.dvi
- dvips -o $@ $<
+CLEANFILES = faq.raw.xref gpg.xml gpgv.xml
-%.tex : %.sgml
- $(DB2TEX) -V generate-book-toc $< > $@
-%.dvi : %.tex
- $(JADETEX) $<
+%.texi : %.xml
+if HAVE_DOCBOOK_TO_TEXI
+ docbook2texi $< | sed 's,--,---,' >$@
+else
+ : Warning: missing docbook to texinfo tools, cannot make $@
+ touch $@
endif
-if HAVE_DB2HTML
-%.html : %.sgml
- $(DB2HTML) --nosplit $<
+%.xml : %.sgml
+if HAVE_DOCBOOK_TO_TEXI
+ sgml2xml -x lower $< >$@
+else
+ : Warning: missing docbook to texinfo tools, cannot make $@
+ touch $@
endif
+%.1 : %.sgml
+if HAVE_DOCBOOK_TO_MAN
+ docbook-to-man $< >$@
+else
+ : Warning: missing docbook-to-man, cannot make $@
+ echo ".TH $< 1" >$@
+ echo "No man page due to missing docbook-to-man" >>$@
+endif
+
+FAQ : faq.raw
+ $(FAQPROG) -f $< $@ || $(FAQPROG) -f $< $@
+faq.html : faq.raw
+ $(FAQPROG) -h -f $< $@ 2>&1 || $(FAQPROG) -h -f $< $@
+dist-hook:
+ @if test "`wc -c < gpg.1`" -lt 200; then \
+ echo 'ERROR: dummy man page'; false; fi