X-Git-Url: http://git.silcnet.org/gitweb/?p=silc.git;a=blobdiff_plain;f=doc%2FMakefile.am.pre;h=6fc615506e43700d894840a5567bad01b4f7b374;hp=d32ee531fa1a76364baab7b283a6ede5fbb20027;hb=382d15d447b7a95390decfa783836ae4fe255b3d;hpb=3e0d60da46453223c637f414049330910e9180e2 diff --git a/doc/Makefile.am.pre b/doc/Makefile.am.pre index d32ee531..6fc61550 100644 --- a/doc/Makefile.am.pre +++ b/doc/Makefile.am.pre @@ -18,43 +18,88 @@ AUTOMAKE_OPTIONS = 1.0 no-dependencies foreign -COMMONDIRS = +COMMONDIRS = . SUBDIRS = SILC_DISTRIBUTION_SUBDIRS DIST_SUBDIRS = SILC_DISTRIBUTION_SUBDIRS +makerfc = ../scripts/makerfc all: - touch draft-riikonen-silc-spec-03.txt - touch draft-riikonen-silc-pp-03.txt - touch draft-riikonen-silc-ke-auth-03.txt - touch draft-riikonen-silc-commands-01.txt - -cd .. + touch draft-riikonen-silc-spec-06.txt + touch draft-riikonen-silc-pp-06.txt + touch draft-riikonen-silc-ke-auth-06.txt + touch draft-riikonen-silc-commands-04.txt + touch draft-riikonen-silc-flags-payloads-02.txt + touch draft-riikonen-presence-attrs-01.txt + +if SILC_DIST_TOOLKIT +toolkit-ref-html: + -@if test -f $(SILC_TOP_SRCDIR)/util/robodoc/Source/robodoc ; then \ + echo Generating Toolkit Reference Manual ; \ + rm -rf toolkit ; mkdir toolkit ; cd ../scripts/silcdoc ; \ + ./silcdoc HTML ../../lib/ $(SILC_TOP_SRCDIR)/doc/toolkit \ + $(SILC_TOP_SRCDIR)/util/robodoc/Source/robodoc ; \ + else \ + echo ROBODoc is not compiled! Cannot generate documentation! ; \ + fi + +toolkit-ref-pdf: + -@if test -f $(SILC_TOP_SRCDIR)/util/robodoc/Source/robodoc ; then \ + echo Generating Toolkit Reference Manual ; \ + cd ../scripts/silcdoc ; \ + ./silcdoc PS ../../lib/ $(SILC_TOP_SRCDIR)/doc/toolkit.ps \ + $(SILC_TOP_SRCDIR)/util/robodoc/Source/robodoc ; \ + ps2pdf $(SILC_TOP_SRCDIR)/doc/toolkit.ps $(SILC_TOP_SRCDIR)/doc/toolkit.pdf; \ + rm -rf $(SILC_TOP_SRCDIR)/doc/toolkit.ps; \ + else \ + echo ROBODoc is not compiled! Cannot generate documentation! ; \ + fi -if SILC_DIST_CLIENT dist-hook: - rm draft-riikonen*.txt - touch draft-riikonen-silc-spec-03.txt - touch draft-riikonen-silc-pp-03.txt - touch draft-riikonen-silc-ke-auth-03.txt - touch draft-riikonen-silc-commands-01.txt + $(SILC_TOP_SRCDIR)/scripts/manpages.pl + touch draft-riikonen-silc-spec-06.txt + touch draft-riikonen-silc-pp-06.txt + touch draft-riikonen-silc-ke-auth-06.txt + touch draft-riikonen-silc-commands-04.txt + touch draft-riikonen-silc-flags-payloads-02.txt + touch draft-riikonen-presence-attrs-01.txt + $(makerfc) draft-riikonen-silc-spec-06.nroff \ + draft-riikonen-silc-spec-06.txt + $(makerfc) draft-riikonen-silc-pp-06.nroff \ + draft-riikonen-silc-pp-06.txt + $(makerfc) draft-riikonen-silc-ke-auth-06.nroff \ + draft-riikonen-silc-ke-auth-06.txt + $(makerfc) draft-riikonen-silc-commands-04.nroff \ + draft-riikonen-silc-commands-04.txt + $(makerfc) draft-riikonen-silc-flags-payloads-02.nroff \ + draft-riikonen-silc-flags-payloads-02.txt + $(makerfc) draft-riikonen-presence-attrs-01.nroff \ + draft-riikonen-presence-attrs-01.txt + else dist-hook: - touch draft-riikonen-silc-spec-03.txt - touch draft-riikonen-silc-pp-03.txt - touch draft-riikonen-silc-ke-auth-03.txt - touch draft-riikonen-silc-commands-01.txt - ./makerfc draft-riikonen-silc-spec-03.nroff \ - draft-riikonen-silc-spec-03.txt - ./makerfc draft-riikonen-silc-pp-03.nroff \ - draft-riikonen-silc-pp-03.txt - ./makerfc draft-riikonen-silc-ke-auth-03.nroff \ - draft-riikonen-silc-ke-auth-03.txt - ./makerfc draft-riikonen-silc-commands-01.nroff \ - draft-riikonen-silc-commands-01.txt + $(SILC_TOP_SRCDIR)/scripts/manpages.pl + rm draft-riikonen*.txt + touch draft-riikonen-silc-spec-06.txt + touch draft-riikonen-silc-pp-06.txt + touch draft-riikonen-silc-ke-auth-06.txt + touch draft-riikonen-silc-commands-04.txt + touch draft-riikonen-silc-flags-payloads-02.txt + touch draft-riikonen-presence-attrs-01.txt +endif + +if SILC_DIST_TOOLKIT +SILC_EXTRA_DIST = toolkit examples silc.1 silcd.8 silcd.conf.5 +else +if SILC_DIST_SERVER +SILC_EXTRA_DIST = examples silcd.8 silcd.conf.5 +else +SILC_EXTRA_DIST = silc.1 +endif endif EXTRA_DIST = \ CodingStyle \ FAQ \ example_silcd.conf \ - example_silc.conf \ - draft-riikonen*.txt + silcalgs.conf \ + draft-riikonen*.txt $(SILC_EXTRA_DIST)