diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2012-08-04 21:55:50 +0200 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2012-08-04 21:55:50 +0200 |
commit | 75d4058866611ed770509f023077e24a7bad607c (patch) | |
tree | 542aa0c222ca87c6fbe68cff5744e2ab174ceb60 | |
parent | a4c3908860047b1f90c26f1042de851281e64fca (diff) | |
download | gnutls-75d4058866611ed770509f023077e24a7bad607c.tar.gz |
better doc output
-rw-r--r-- | doc/Makefile.am | 2 | ||||
-rw-r--r-- | doc/gnutls.texi | 42 |
2 files changed, 23 insertions, 21 deletions
diff --git a/doc/Makefile.am b/doc/Makefile.am index 55b99b3213..16a03aa306 100644 --- a/doc/Makefile.am +++ b/doc/Makefile.am @@ -377,11 +377,13 @@ DISTCLEANFILES += $(ENUMS) stamp_enums stamp_functions stamp_functions: gnutls-api.texi x509-api.texi pgp-api.texi pkcs12-api.texi tpm-api.texi pkcs11-api.texi abstract-api.texi compat-api.texi dtls-api.texi crypto-api.texi ocsp-api.texi tpm-api.texi -mkdir functions + -mkdir functions.short for i in $^; do \ $(srcdir)/scripts/split-texi.pl functions < $$i; \ done sed -i 's/\@anchor{.*//g' functions/* sed -i 's/\@subheading.*//g' functions/* + cd functions && for i in *;do grep ^"@deftypefun" $$i | sed 's/@deftypefun/@item/g;s/ {/ @var{/;s/ {/ @ref{/' > ../functions.short/$$i;done echo $@ > $@ $(MAKE) compare-makefile diff --git a/doc/gnutls.texi b/doc/gnutls.texi index b35bbfad32..986f924a97 100644 --- a/doc/gnutls.texi +++ b/doc/gnutls.texi @@ -76,52 +76,52 @@ Documentation License''. @macro showfuncA{ref} @table @code -@item @ref{\ref\} +@include functions.short/\ref\ @end table @end macro @macro showfuncB{ref1,ref2} @table @code -@item @ref{\ref1\} -@item @ref{\ref2\} +@include functions.short/\ref1\ +@include functions.short/\ref2\ @end table @end macro @macro showfuncC{ref1,ref2,ref3} @table @code -@item @ref{\ref1\} -@item @ref{\ref2\} -@item @ref{\ref3\} +@include functions.short/\ref1\ +@include functions.short/\ref2\ +@include functions.short/\ref3\ @end table @end macro @macro showfuncD{ref1,ref2,ref3,ref4} @table @code -@item @ref{\ref1\} -@item @ref{\ref2\} -@item @ref{\ref3\} -@item @ref{\ref4\} +@include functions.short/\ref1\ +@include functions.short/\ref2\ +@include functions.short/\ref3\ +@include functions.short/\ref4\ @end table @end macro @macro showfuncE{ref1,ref2,ref3,ref4,ref5} @table @code -@item @ref{\ref1\} -@item @ref{\ref2\} -@item @ref{\ref3\} -@item @ref{\ref4\} -@item @ref{\ref5\} +@include functions.short/\ref1\ +@include functions.short/\ref2\ +@include functions.short/\ref3\ +@include functions.short/\ref4\ +@include functions.short/\ref5\ @end table @end macro @macro showfuncF{ref1,ref2,ref3,ref4,ref5,ref6} @table @code -@item @ref{\ref1\} -@item @ref{\ref2\} -@item @ref{\ref3\} -@item @ref{\ref4\} -@item @ref{\ref5\} -@item @ref{\ref6\} +@include functions.short/\ref1\ +@include functions.short/\ref2\ +@include functions.short/\ref3\ +@include functions.short/\ref4\ +@include functions.short/\ref5\ +@include functions.short/\ref6\ @end table @end macro |