... so CTDB can also use it.
Signed-off-by: Amitay Isaacs <amitay@gmail.com>
Reviewed-by: Volker Lendecke <vl@samba.org>
#include "system/dir.h"
#include "system/select.h"
#include "lib/util/debug.h"
-#include "lib/messages_dgm.h"
+#include "messages_dgm.h"
#include "lib/util/genrand.h"
#include "lib/util/dlinklist.h"
#include "lib/pthreadpool/pthreadpool_tevent.h"
--- /dev/null
+#!/usr/bin/env python
+
+bld.SAMBA_LIBRARY('messages_dgm',
+ source='''
+ messages_dgm.c
+ messages_dgm_ref.c
+ ''',
+ deps='''
+ talloc
+ samba-debug
+ PTHREADPOOL
+ msghdr
+ genrand
+ samba-util
+ ''',
+ private_library=True)
#include "messages.h"
#include "lib/util/tevent_unix.h"
#include "lib/background.h"
-#include "lib/messages_dgm.h"
+#include "lib/messaging/messages_dgm.h"
#include "lib/util/iov_buf.h"
#include "lib/util/server_id_db.h"
-#include "lib/messages_dgm_ref.h"
+#include "lib/messaging/messages_dgm_ref.h"
#include "lib/messages_ctdb.h"
#include "lib/messages_ctdb_ref.h"
#include "lib/messages_util.h"
#include "lib/param/param.h"
#include "ctdbd_conn.h"
#include "lib/messages_ctdb.h"
-#include "lib/messages_dgm.h"
+#include "lib/messaging/messages_dgm.h"
static bool serverid_exists_local(const struct server_id *id)
{
#include "ctdbd_conn.h"
#include "../lib/util/util_pw.h"
#include "messages.h"
-#include "messages_dgm.h"
+#include "lib/messaging/messages_dgm.h"
#include "libcli/security/security.h"
#include "serverid.h"
#include "lib/util/sys_rw.h"
#include "util_procid.h"
#include "lib/util/debug.h"
-#include "lib/messages_dgm.h"
+#include "lib/messaging/messages_dgm.h"
pid_t procid_to_pid(const struct server_id *proc)
{
samba-cluster-support
''')
-bld.SAMBA3_LIBRARY('messages_dgm',
- source='''
- lib/messages_dgm.c
- lib/messages_dgm_ref.c
- ''',
- deps='''
- talloc
- samba-debug
- PTHREADPOOL
- msghdr
- genrand
- samba-util
- ''',
- private_library=True)
-
bld.SAMBA3_LIBRARY('messages_util',
source='''lib/messages_util.c''',
deps='samba-util',
#include "lib/param/param.h"
#include "lib/util/server_id_db.h"
#include "lib/util/talloc_report_printf.h"
-#include "../source3/lib/messages_dgm.h"
-#include "../source3/lib/messages_dgm_ref.h"
+#include "lib/messaging/messages_dgm.h"
+#include "lib/messaging/messages_dgm_ref.h"
#include "../source3/lib/messages_util.h"
#include <tdb.h>
#include "includes.h"
#include "messaging/messaging.h"
#include "messaging/irpc.h"
-#include "../source3/lib/messages_dgm.h"
-#include "../source3/lib/messages_dgm_ref.h"
+#include "lib/messaging/messages_dgm.h"
+#include "lib/messaging/messages_dgm_ref.h"
#include "../source3/lib/messages_util.h"
#include "messaging/messaging_internal.h"
#include "lib/util/server_id_db.h"
#include "ldb_wrap.h"
#include "lib/messaging/messaging.h"
#include "lib/util/debug.h"
-#include "source3/lib/messages_dgm.h"
+#include "lib/messaging/messages_dgm.h"
#include "lib/util/util_process.h"
static unsigned connections_active = 0;
bld.RECURSE('lib/param')
bld.RECURSE('lib/printer_driver')
bld.RECURSE('lib/audit_logging')
+bld.RECURSE('lib/messaging')
bld.RECURSE('dynconfig')
bld.RECURSE('lib/util/charset')
bld.RECURSE('python')