updates.
[silc.git] / doc / Makefile.am.pre
index d32ee531fa1a76364baab7b283a6ede5fbb20027..fa293af59bccfc82bf03896a20b8528dd140a901 100644 (file)
 
 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
+       touch draft-riikonen-silc-spec-04.txt
+       touch draft-riikonen-silc-pp-04.txt
+       touch draft-riikonen-silc-ke-auth-04.txt
+       touch draft-riikonen-silc-commands-02.txt
        -cd ..
 
 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
+       touch draft-riikonen-silc-spec-04.txt
+       touch draft-riikonen-silc-pp-04.txt
+       touch draft-riikonen-silc-ke-auth-04.txt
+       touch draft-riikonen-silc-commands-02.txt
 else
+if SILC_DIST_TOOLKIT
 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
+       -@if test -f ../util/robodoc/Source/robodoc ; then \
+         echo Generating Toolkit Reference Manual ; \
+         rm -rf toolkit ; mkdir toolkit ; cd ../scripts/silcdoc ; \
+         ./silcdoc HTML ../../lib/ ../../doc/toolkit \
+         ../../util/robodoc/Source/robodoc ; \
+       else  \
+         echo ROBODoc is not compiled! Cannot generate documentation! ; \
+        fi
+       touch draft-riikonen-silc-spec-04.txt
+       touch draft-riikonen-silc-pp-04.txt
+       touch draft-riikonen-silc-ke-auth-04.txt
+       touch draft-riikonen-silc-commands-02.txt
+       $(makerfc) draft-riikonen-silc-spec-04.nroff \
+               draft-riikonen-silc-spec-04.txt
+       $(makerfc) draft-riikonen-silc-pp-04.nroff \
+               draft-riikonen-silc-pp-04.txt
+       $(makerfc) draft-riikonen-silc-ke-auth-04.nroff \
+               draft-riikonen-silc-ke-auth-04.txt
+       $(makerfc) draft-riikonen-silc-commands-02.nroff \
+               draft-riikonen-silc-commands-02.txt
+else
+dist-hook:
+       touch draft-riikonen-silc-spec-04.txt
+       touch draft-riikonen-silc-pp-04.txt
+       touch draft-riikonen-silc-ke-auth-04.txt
+       touch draft-riikonen-silc-commands-02.txt
+       $(makerfc) draft-riikonen-silc-spec-04.nroff \
+               draft-riikonen-silc-spec-04.txt
+       $(makerfc) draft-riikonen-silc-pp-04.nroff \
+               draft-riikonen-silc-pp-04.txt
+       $(makerfc) draft-riikonen-silc-ke-auth-04.nroff \
+               draft-riikonen-silc-ke-auth-04.txt
+       $(makerfc) draft-riikonen-silc-commands-02.nroff \
+               draft-riikonen-silc-commands-02.txt
+endif
+endif
+
+if SILC_DIST_TOOLKIT
+SILC_EXTRA_DIST = toolkit examples
+else
+if SILC_DIST_SERVER
+SILC_EXTRA_DIST = examples
+else
+SILC_EXTRA_DIST =
+endif
 endif
 
 EXTRA_DIST = \
@@ -57,4 +92,4 @@ EXTRA_DIST = \
        FAQ \
        example_silcd.conf \
        example_silc.conf \
-       draft-riikonen*.txt
+       draft-riikonen*.txt $(SILC_EXTRA_DIST)