-mkdir -p $(modulesdir)
-mkdir -p $(docdir)
+#ifdef SILC_DIST_DOC
doc-install:
-$(INSTALL_DATA) $(srcdir)/doc/CodingStyle $(docdir)/
-$(INSTALL_DATA) $(srcdir)/doc/FAQ $(docdir)/
-$(INSTALL_DATA) $(srcdir)/README* $(docdir)/
-$(INSTALL_DATA) $(srcdir)/INSTALL $(docdir)/
-$(INSTALL_DATA) $(srcdir)/TODO $(docdir)/
+#endif SILC_DIST_DOC
#ifdef SILC_DIST_SIM
sim-install:
#endif SILC_DIST_SIM
include $(top_srcdir)/Makefile.defines.in
-
#endif SILC_DIST_SILC
AUTOMAKE_OPTIONS = 1.0 no-dependencies foreign
-SUBDIRS = \
+SUBDIRS = \
#ifdef SILC_DIST_AUTODIST
- autodist
+ autodist \
#endif SILC_DIST_AUTODIST
+#ifdef SILC_DIST_SILCMAP
+ silcmap
+#endif SILC_DIST_SILCMAP
+
LIBS = $(SILC_COMMON_LIBS) -lsilcclient -lsilc -lm
LDADD =
-EXTRA_DIST = *.h
+EXTRA_DIST = *.h silcmap.conf example.server.com_706.pub default.fnt
include $(top_srcdir)/Makefile.defines.in
silc_channel_message(SilcClient client, SilcClientConnection conn,
SilcClientEntry sender, SilcChannelEntry channel,
SilcMessagePayload payload,
- SilcMessageFlags flags, const unsigned char *message,
+ SilcChannelPrivateKey key, SilcMessageFlags flags,
+ const unsigned char *message,
SilcUInt32 message_len)
{
SilcUInt32 stats_len = va_arg(va, SilcUInt32);
SilcBufferStruct buf;
- SILC_LOG_DEBUG(("STATS command reply"));
+ SILC_LOG_DEBUG(("STATS command reply from %s", conn->sock->hostname));
/* Get statistics structure */
silc_buffer_set(&buf, stats, stats_len);
break;
default:
+ SILC_LOG_DEBUG(("Unsupported command reply"));
break;
};
silc_schedule_task_del_by_context(client->schedule, mapconn);
- if (status == SILC_CLIENT_CONN_ERROR) {
+ if (status != SILC_CLIENT_CONN_SUCCESS) {
fprintf(stderr, "Could not connect to server %s\n",
conn->remote_host ? conn->remote_host : "");
silc_client_close_connection(client, conn);
if (ret && ret != SILC_CONFIG_ESILENT) {
fprintf(stderr, "Error parsing commands: %s, line %d\n",
- silc_config_strerror(ret), silc_config_get_line(file));
+ silc_config_strerror(ret), (int)silc_config_get_line(file));
retval = FALSE;
}
fprintf(fp, "<br /><tt><small>\n");
begin = 0;
- while (silc_gets(line, sizeof(line) - 1, pdd, pk_len + 1, &begin) != EOF)
+ while ((begin = silc_gets(line, sizeof(line) - 1, pdd, pk_len + 1,
+ begin)) != EOF)
fprintf(fp, "%s<br />\n", line);
fprintf(fp, "</small></tt><br />\n");
fprintf(fp, "<br /><tt><small>\n");
begin = 0;
- while (silc_gets(line, sizeof(line) - 1, mapconn->data.motd,
- strlen(mapconn->data.motd), &begin) != EOF)
+ while ((begin = silc_gets(line, sizeof(line) - 1, mapconn->data.motd,
+ strlen(mapconn->data.motd), begin)) != EOF)
fprintf(fp, "%s<br />\n", line);
fprintf(fp, "</small></tt>\n");
}
#ifdef SILC_DIST_AUTODIST
AC_PREFIX_DEFAULT(/usr/local)
#else !SILC_DIST_AUTODIST
+#ifdef SILC_DIST_SILCMAP
+AC_PREFIX_DEFAULT(/usr/local)
+#else !SILC_DIST_SILCMAP
AC_PREFIX_DEFAULT(/usr/local/silc)
+#endif SILC_DIST_SILCMAP
#endif SILC_DIST_AUTODIST
if test "x$prefix" != xNONE; then
silc_prefix="$prefix"
else
# pkg-config check
+#ifdef SILC_DIST_SILCMAP
+ PKG_CHECK_MODULES(SILC, silc, compile_libs=false)
+ PKG_CHECK_MODULES(SILCCLIENT, silcclient, compile_libs=false)
+#else !SILC_DIST_SILCMAP
PKG_CHECK_MODULES(SILC, silc, compile_libs=false, compile_libs=true)
PKG_CHECK_MODULES(SILCCLIENT, silcclient, compile_libs=false, compile_libs=true)
+#endif SILC_DIST_SILCMAP
if test x$compile_libs = xfalse; then
LIBS="$LIBS $SILC_LIBS"
echo " sbin directory ................: $s_sbindir"
echo " etc directory .................: $ETCDIR"
echo " man directory .................: $s_mandir"
+#ifdef SILC_DIST_DOC
echo " doc directory .................: $DOCDIR"
+#endif SILC_DIST_DOC
#ifdef SILC_DIST_CLIENT
echo " help directory ................: $HELPDIR"
#endif SILC_DIST_CLIENT
--- /dev/null
+name Map
+package silc-map
+bug-report silc-devel@lists.silcnet.org
+
+inherit common
+define SILC_DIST_SILCMAP
+define SILC_DIST_CLIENTLIB
+define SILC_DIST_APPS
+undef SILC_DIST_LIB
+undef SILC_DIST_DOC
+undef SILC_DIST_SIM
+undef SILC_DIST_MATH
+undef SILC_DIST_MPI
+
+include apps/silcmap/README README
+exclude README.* CHANGES TODO CREDITS INS
+
+post-process-dist-hook distdir/post-process-dist
+post-dist-hook distdir/post-dist