summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry Eremin-Solenikov <dbaryshkov@gmail.com>2018-11-05 14:53:46 +0300
committerDmitry Eremin-Solenikov <dbaryshkov@gmail.com>2018-11-10 00:24:30 +0300
commit9150eadade0e1af598fd779c426039ef8069fff7 (patch)
tree573d4ef372141e0f7ffe6568c2737d23af0037c0
parent464d03b67cda6cc9e1e25d888a59b108b872bbdd (diff)
downloadgnutls-9150eadade0e1af598fd779c426039ef8069fff7.tar.gz
manpages: un-unroll the loop
Replace unrolled loop over header files with for-loop to simplify Makefile. Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
-rw-r--r--doc/manpages/Makefile.am220
1 files changed, 6 insertions, 214 deletions
diff --git a/doc/manpages/Makefile.am b/doc/manpages/Makefile.am
index 5e8d4d7c96..016fd5c58d 100644
--- a/doc/manpages/Makefile.am
+++ b/doc/manpages/Makefile.am
@@ -1225,230 +1225,22 @@ compare-makefile:
rm -f tmp-$@
stamp_mans: $(HEADER_FILES)
- @echo $(ECHO_N) "Creating man pages for gnutls.h..." && \
- for i in `$(top_srcdir)/doc/scripts/getfuncs.pl <$(top_srcdir)/lib/includes/gnutls/gnutls.h.in`; do \
+ @for header in $(HEADER_FILES); do \
+ echo $(ECHO_N) "Creating man pages for `basename $$header .in`..." && \
+ for i in `$(top_srcdir)/doc/scripts/getfuncs.pl < $$header`; do \
$(top_srcdir)/doc/scripts/gdoc -man \
-module $(PACKAGE) -sourceversion $(VERSION) \
-bugsto $(PACKAGE_BUGREPORT) \
-pkg-site "http://www.gnutls.org" \
- -include "gnutls/gnutls.h" \
+ -include "gnutls/`basename $$header .in`" \
-seeinfo $(PACKAGE) -verbatimcopying \
-copyright "2001-$(YEAR) Free Software Foundation, Inc., and others" \
-function $$i \
$(C_SOURCE_FILES) > $$i.3 && \
echo $(ECHO_N) "."; \
+ done ; \
+ echo "" ; \
done
- @echo ""
- @echo $(ECHO_N) "Creating man pages for compat.h..." && \
- for i in `$(top_srcdir)/doc/scripts/getfuncs.pl <$(top_srcdir)/lib/includes/gnutls/compat.h`; do \
- $(top_srcdir)/doc/scripts/gdoc -man \
- -module $(PACKAGE) -sourceversion $(VERSION) \
- -bugsto $(PACKAGE_BUGREPORT) \
- -pkg-site "http://www.gnutls.org" \
- -include "gnutls/compat.h" \
- -seeinfo $(PACKAGE) -verbatimcopying \
- -copyright "2001-$(YEAR) Free Software Foundation, Inc., and others" \
- -function $$i \
- $(C_SOURCE_FILES) > $$i.3 && \
- echo $(ECHO_N) "."; \
- done
- @echo ""
- @echo $(ECHO_N) "Creating man pages for socket.h..." && \
- for i in `$(top_srcdir)/doc/scripts/getfuncs.pl <$(top_srcdir)/lib/includes/gnutls/socket.h`; do \
- $(top_srcdir)/doc/scripts/gdoc -man \
- -module $(PACKAGE) -sourceversion $(VERSION) \
- -bugsto $(PACKAGE_BUGREPORT) \
- -pkg-site "http://www.gnutls.org" \
- -include "gnutls/socket.h" \
- -seeinfo $(PACKAGE) -verbatimcopying \
- -copyright "2001-$(YEAR) Free Software Foundation, Inc., and others" \
- -function $$i \
- $(C_SOURCE_FILES) > $$i.3 && \
- echo $(ECHO_N) "."; \
- done
- @echo ""
- @echo $(ECHO_N) "Creating man pages for dane.h..." && \
- for i in `$(top_srcdir)/doc/scripts/getfuncs.pl <$(top_srcdir)/libdane/includes/gnutls/dane.h`; do \
- $(top_srcdir)/doc/scripts/gdoc -man \
- -module $(PACKAGE) -sourceversion $(VERSION) \
- -bugsto $(PACKAGE_BUGREPORT) \
- -pkg-site "http://www.gnutls.org" \
- -include "gnutls/dane.h" \
- -seeinfo $(PACKAGE) -verbatimcopying \
- -copyright "2001-$(YEAR) Free Software Foundation, Inc., and others" \
- -function $$i \
- $(C_SOURCE_FILES) > $$i.3 && \
- echo $(ECHO_N) "."; \
- done
- @echo ""
- @echo $(ECHO_N) "Creating man pages for x509.h..." && \
- for i in `$(top_srcdir)/doc/scripts/getfuncs.pl <$(top_srcdir)/lib/includes/gnutls/x509.h`; do \
- $(top_srcdir)/doc/scripts/gdoc -man \
- -module $(PACKAGE) -sourceversion $(VERSION) \
- -bugsto $(PACKAGE_BUGREPORT) \
- -pkg-site "http://www.gnutls.org" \
- -include "gnutls/x509.h" \
- -seeinfo $(PACKAGE) -verbatimcopying \
- -copyright "2001-$(YEAR) Free Software Foundation, Inc., and others" \
- -function $$i \
- $(C_X509_SOURCE_FILES) > $$i.3 && \
- echo $(ECHO_N) "."; \
- done
- @echo ""
- @echo $(ECHO_N) "Creating man pages for x509-ext.h..." && \
- for i in `$(top_srcdir)/doc/scripts/getfuncs.pl <$(top_srcdir)/lib/includes/gnutls/x509-ext.h`; do \
- $(top_srcdir)/doc/scripts/gdoc -man \
- -module $(PACKAGE) -sourceversion $(VERSION) \
- -bugsto $(PACKAGE_BUGREPORT) \
- -pkg-site "http://www.gnutls.org" \
- -include "gnutls/x509-ext.h" \
- -seeinfo $(PACKAGE) -verbatimcopying \
- -copyright "2001-$(YEAR) Free Software Foundation, Inc., and others" \
- -function $$i \
- $(C_X509_SOURCE_FILES) > $$i.3 && \
- echo $(ECHO_N) "."; \
- done
- @echo ""
- @echo $(ECHO_N) "Creating man pages for pkcs7.h..." && \
- for i in `$(top_srcdir)/doc/scripts/getfuncs.pl <$(top_srcdir)/lib/includes/gnutls/pkcs7.h`; do \
- $(top_srcdir)/doc/scripts/gdoc -man \
- -module $(PACKAGE) -sourceversion $(VERSION) \
- -bugsto $(PACKAGE_BUGREPORT) \
- -pkg-site "http://www.gnutls.org" \
- -include "gnutls/pkcs7.h" \
- -seeinfo $(PACKAGE) -verbatimcopying \
- -copyright "2001-$(YEAR) Free Software Foundation, Inc., and others" \
- -function $$i \
- $(C_X509_SOURCE_FILES) > $$i.3 && \
- echo $(ECHO_N) "."; \
- done
- @echo ""
- @echo $(ECHO_N) "Creating man pages for ocsp.h..." && \
- for i in `$(top_srcdir)/doc/scripts/getfuncs.pl <$(top_srcdir)/lib/includes/gnutls/ocsp.h`; do \
- $(top_srcdir)/doc/scripts/gdoc -man \
- -module $(PACKAGE) -sourceversion $(VERSION) \
- -bugsto $(PACKAGE_BUGREPORT) \
- -pkg-site "http://www.gnutls.org" \
- -include "gnutls/ocsp.h" \
- -seeinfo $(PACKAGE) -verbatimcopying \
- -copyright "2001-$(YEAR) Free Software Foundation, Inc., and others" \
- -function $$i \
- $(C_X509_SOURCE_FILES) > $$i.3 && \
- echo $(ECHO_N) "."; \
- done
- @echo ""
- @echo $(ECHO_N) "Creating man pages for abstract.h..." && \
- for i in `$(top_srcdir)/doc/scripts/getfuncs.pl <$(top_srcdir)/lib/includes/gnutls/abstract.h`; do \
- $(top_srcdir)/doc/scripts/gdoc -man \
- -module $(PACKAGE) -sourceversion $(VERSION) \
- -bugsto $(PACKAGE_BUGREPORT) \
- -pkg-site "http://www.gnutls.org" \
- -include "gnutls/abstract.h" \
- -seeinfo $(PACKAGE) -verbatimcopying \
- -copyright "2001-$(YEAR) Free Software Foundation, Inc., and others" \
- -function $$i \
- $(C_SOURCE_FILES) > $$i.3 && \
- echo $(ECHO_N) "."; \
- done
- @echo ""
- @echo $(ECHO_N) "Creating man pages for pkcs12.h..." && \
- for i in `$(top_srcdir)/doc/scripts/getfuncs.pl <$(top_srcdir)/lib/includes/gnutls/pkcs12.h`; do \
- $(top_srcdir)/doc/scripts/gdoc -man \
- -module $(PACKAGE) -sourceversion $(VERSION) \
- -bugsto $(PACKAGE_BUGREPORT) \
- -pkg-site "http://www.gnutls.org" \
- -include "gnutls/pkcs12.h" \
- -seeinfo $(PACKAGE) -verbatimcopying \
- -copyright "2001-$(YEAR) Free Software Foundation, Inc., and others" \
- -function $$i \
- $(C_X509_SOURCE_FILES) > $$i.3 && \
- echo $(ECHO_N) "."; \
- done
- @echo ""
- @echo $(ECHO_N) "Creating man pages for pkcs11.h..." && \
- for i in `$(top_srcdir)/doc/scripts/getfuncs.pl <$(top_srcdir)/lib/includes/gnutls/pkcs11.h`; do \
- $(top_srcdir)/doc/scripts/gdoc -man \
- -module $(PACKAGE) -sourceversion $(VERSION) \
- -bugsto $(PACKAGE_BUGREPORT) \
- -pkg-site "http://www.gnutls.org" \
- -include "gnutls/pkcs11.h" \
- -seeinfo $(PACKAGE) -verbatimcopying \
- -copyright "2001-$(YEAR) Free Software Foundation, Inc., and others" \
- -function $$i \
- $(C_SOURCE_FILES) > $$i.3 && \
- echo $(ECHO_N) "."; \
- done
- @echo ""
- @echo $(ECHO_N) "Creating man pages for dtls.h..." && \
- for i in `$(top_srcdir)/doc/scripts/getfuncs.pl <$(top_srcdir)/lib/includes/gnutls/dtls.h`; do \
- $(top_srcdir)/doc/scripts/gdoc -man \
- -module $(PACKAGE) -sourceversion $(VERSION) \
- -bugsto $(PACKAGE_BUGREPORT) \
- -pkg-site "http://www.gnutls.org" \
- -include "gnutls/dtls.h" \
- -seeinfo $(PACKAGE) -verbatimcopying \
- -copyright "2001-$(YEAR) Free Software Foundation, Inc., and others" \
- -function $$i \
- $(C_SOURCE_FILES) > $$i.3 && \
- echo $(ECHO_N) "."; \
- done
- @echo ""
- @echo $(ECHO_N) "Creating man pages for crypto.h..." && \
- for i in `$(top_srcdir)/doc/scripts/getfuncs.pl <$(top_srcdir)/lib/includes/gnutls/crypto.h`; do \
- $(top_srcdir)/doc/scripts/gdoc -man \
- -module $(PACKAGE) -sourceversion $(VERSION) \
- -bugsto $(PACKAGE_BUGREPORT) \
- -pkg-site "http://www.gnutls.org" \
- -include "gnutls/crypto.h" \
- -seeinfo $(PACKAGE) -verbatimcopying \
- -copyright "2001-$(YEAR) Free Software Foundation, Inc., and others" \
- -function $$i \
- $(C_SOURCE_FILES) > $$i.3 && \
- echo $(ECHO_N) "."; \
- done
- @echo ""
- @echo $(ECHO_N) "Creating man pages for tpm.h..." && \
- for i in `$(top_srcdir)/doc/scripts/getfuncs.pl <$(top_srcdir)/lib/includes/gnutls/tpm.h`; do \
- $(top_srcdir)/doc/scripts/gdoc -man \
- -module $(PACKAGE) -sourceversion $(VERSION) \
- -bugsto $(PACKAGE_BUGREPORT) \
- -pkg-site "http://www.gnutls.org" \
- -include "gnutls/tpm.h" \
- -seeinfo $(PACKAGE) -verbatimcopying \
- -copyright "2001-$(YEAR) Free Software Foundation, Inc., and others" \
- -function $$i \
- $(C_SOURCE_FILES) > $$i.3 && \
- echo $(ECHO_N) "."; \
- done
- @echo ""
- @echo $(ECHO_N) "Creating man pages for urls.h..." && \
- for i in `$(top_srcdir)/doc/scripts/getfuncs.pl <$(top_srcdir)/lib/includes/gnutls/urls.h`; do \
- $(top_srcdir)/doc/scripts/gdoc -man \
- -module $(PACKAGE) -sourceversion $(VERSION) \
- -bugsto $(PACKAGE_BUGREPORT) \
- -pkg-site "http://www.gnutls.org" \
- -include "gnutls/urls.h" \
- -seeinfo $(PACKAGE) -verbatimcopying \
- -copyright "2014-$(YEAR) Free Software Foundation, Inc., and others" \
- -function $$i \
- $(C_SOURCE_FILES) > $$i.3 && \
- echo $(ECHO_N) "."; \
- done
- @echo ""
- @echo $(ECHO_N) "Creating man pages for system-keys.h..." && \
- for i in `$(top_srcdir)/doc/scripts/getfuncs.pl <$(top_srcdir)/lib/includes/gnutls/system-keys.h`; do \
- $(top_srcdir)/doc/scripts/gdoc -man \
- -module $(PACKAGE) -sourceversion $(VERSION) \
- -bugsto $(PACKAGE_BUGREPORT) \
- -pkg-site "http://www.gnutls.org" \
- -include "gnutls/system-keys.h" \
- -seeinfo $(PACKAGE) -verbatimcopying \
- -copyright "2014-$(YEAR) Free Software Foundation, Inc., and others" \
- -function $$i \
- $(C_SOURCE_FILES) > $$i.3 && \
- echo $(ECHO_N) "."; \
- done
- @echo ""
echo $@ > $@
.PHONY: update-makefile