updates.
[silc.git] / Makefile.am.pre
index faeab16501b0d72ab9b87571c032e99fd2da4cd8..ce5889454864bd6b6e1c799ff2960a45dfbab5b1 100644 (file)
@@ -18,7 +18,8 @@
 
 AUTOMAKE_OPTIONS = 1.0 no-dependencies foreign
 
-SUBDIRS = lib irssi silc silcd doc includes
+COMMONDIRS = lib irssi silc silcd doc includes
+SUBDIRS = SILC_DISTRIBUTION_SUBDIRS
 DIST_SUBDIRS = SILC_DISTRIBUTION_SUBDIRS
 
 include $(top_srcdir)/Makefile.defines.in
@@ -49,7 +50,9 @@ install-dirs:
        -mkdir -p $(logsdir)
 
 generate-server-key:
-       -$(sbindir)/silcd -C $(etcdir)
+       -@if test '!' -f $(etcdir)/silcd.pub ; then \
+         $(sbindir)/silcd -C $(etcdir); \
+       fi
 
 sim-install:
        -cp -fR $(srcdir)/lib/silcsim/modules/*.so $(modulesdir)/