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-02.txt
- touch draft-riikonen-silc-pp-02.txt
- touch draft-riikonen-silc-ke-auth-02.txt
- touch draft-riikonen-silc-commands-00.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-01.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-02.txt
- touch draft-riikonen-silc-pp-02.txt
- touch draft-riikonen-silc-ke-auth-02.txt
- touch draft-riikonen-silc-commands-00.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-01.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-01.nroff \
+ draft-riikonen-silc-flags-payloads-01.txt
+ $(makerfc) draft-riikonen-presence-attrs-01.nroff \
+ draft-riikonen-presence-attrs-01.txt
+
else
dist-hook:
- touch draft-riikonen-silc-spec-02.txt
- touch draft-riikonen-silc-pp-02.txt
- touch draft-riikonen-silc-ke-auth-02.txt
- touch draft-riikonen-silc-commands-00.txt
- ./makerfc draft-riikonen-silc-spec-02.nroff \
- draft-riikonen-silc-spec-02.txt
- ./makerfc draft-riikonen-silc-pp-02.nroff \
- draft-riikonen-silc-pp-02.txt
- ./makerfc draft-riikonen-silc-ke-auth-02.nroff \
- draft-riikonen-silc-ke-auth-02.txt
- ./makerfc draft-riikonen-silc-commands-00.nroff \
- draft-riikonen-silc-commands-00.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-01.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)