Mon Mar 5 23:27:32 CET 2007 Jochen Eisinger <coffee@silcnet.org>
[silc.git] / lib / Makefile.ad
index bb90b0cfa6a726262490a90d6d0230618bbb43e2..71dc3b1a23c573ef565867ccd69c1d138cc81d0a 100644 (file)
@@ -22,11 +22,17 @@ SILCLIB_DIRS = \
        contrib \
        silccore \
        silccrypt \
+#ifdef SILC_DIST_SIM
        silcsim \
+#endif SILC_DIST_SIM
+#ifdef SILC_DIST_MATH
        silcmath \
+#endif SILC_DIST_MATH
+#ifdef SILC_DIST_SFTP
+       silcsftp \
+#endif SILC_DIST_SFTP
        silcske \
-       silcutil \
-       silcsftp
+       silcutil
 
 SILCLIB = libsilc.a
 
@@ -45,7 +51,8 @@ remove:
        -rm -f libsilc.a
        -rm -f libsilcclient.a
 
-all:   remove $(SILCLIB) $(SILCCLIENTLIB)
+all:
+       $(MAKE) remove $(SILCLIB) $(SILCSERVERLIB) $(SILCCLIENTLIB)
 
 #ifdef SILC_DIST_TOOLKIT
 install-exec-hook:
@@ -102,6 +109,20 @@ libsilcclient.a:
 pkgconfigdir = $(libdir)/pkgconfig
 pkgconfig_DATA = silc.pc silcclient.pc
 
-EXTRA_DIST = doc silc.pc.in silcclient.pc.in
+EXTRA_DIST = silc.pc.in silcclient.pc.in
 #endif SILC_DIST_TOOLKIT
 
+#ifdef SILC_DIST_TOOLKIT
+toolkit-install:
+       -mkdir -p $(docdir)/toolkit/
+       -$(INSTALL_DATA) $(top_srcdir)/doc/toolkit/* $(docdir)/toolkit
+       -$(INSTALL_DATA) $(top_srcdir)/lib/doc/*.gif $(docdir)/toolkit
+       -cp -R $(top_srcdir)/tutorial $(docdir)
+#endif SILC_DIST_TOOLKIT
+
+install-data-hook:     \
+#ifdef SILC_DIST_TOOLKIT
+       toolkit-install
+#endif SILC_DIST_TOOLKIT
+
+include $(top_srcdir)/Makefile.defines.in