summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Adam <obnox@samba.org>2012-05-11 22:11:42 +0200
committerMichael Adam <obnox@samba.org>2012-05-14 04:04:55 +0200
commite945511aae52c0bc50007ffc703241c7da1db372 (patch)
treea8cfc6357fa4747417505d328a3a6d07f8dcd398
parentf5e5ed79ccc10e0b6aa50f6b6747d48d9505e7ee (diff)
downloadsamba-e945511aae52c0bc50007ffc703241c7da1db372.tar.gz
move the dbwrap library to the top level
Autobuild-User: Michael Adam <obnox@samba.org> Autobuild-Date: Mon May 14 04:04:55 CEST 2012 on sn-devel-104
-rw-r--r--lib/dbwrap/dbwrap.c (renamed from source3/lib/dbwrap/dbwrap.c)2
-rw-r--r--lib/dbwrap/dbwrap.h (renamed from source3/lib/dbwrap/dbwrap.h)0
-rw-r--r--lib/dbwrap/dbwrap_cache.c (renamed from source3/lib/dbwrap/dbwrap_cache.c)0
-rw-r--r--lib/dbwrap/dbwrap_cache.h (renamed from source3/lib/dbwrap/dbwrap_cache.h)0
-rw-r--r--lib/dbwrap/dbwrap_file.c (renamed from source3/lib/dbwrap/dbwrap_file.c)0
-rw-r--r--lib/dbwrap/dbwrap_file.h (renamed from source3/lib/dbwrap/dbwrap_file.h)0
-rw-r--r--lib/dbwrap/dbwrap_private.h (renamed from source3/lib/dbwrap/dbwrap_private.h)0
-rw-r--r--lib/dbwrap/dbwrap_rbt.c (renamed from source3/lib/dbwrap/dbwrap_rbt.c)0
-rw-r--r--lib/dbwrap/dbwrap_rbt.h (renamed from source3/lib/dbwrap/dbwrap_rbt.h)0
-rw-r--r--lib/dbwrap/dbwrap_tdb.c (renamed from source3/lib/dbwrap/dbwrap_tdb.c)2
-rw-r--r--lib/dbwrap/dbwrap_tdb.h (renamed from source3/lib/dbwrap/dbwrap_tdb.h)0
-rw-r--r--lib/dbwrap/dbwrap_util.c (renamed from source3/lib/dbwrap/dbwrap_util.c)2
-rw-r--r--lib/dbwrap/wscript_build11
-rw-r--r--source3/Makefile.in10
-rw-r--r--source3/lib/dbwrap/dbwrap_watch.c2
-rw-r--r--source3/lib/dbwrap/dbwrap_watch.h2
-rwxr-xr-xsource3/wscript_build5
-rw-r--r--source4/ntvfs/posix/python/pyxattr_tdb.c6
-rwxr-xr-xwscript_build1
19 files changed, 25 insertions, 18 deletions
diff --git a/source3/lib/dbwrap/dbwrap.c b/lib/dbwrap/dbwrap.c
index 14562bb6e4f..dbf10f7fb0a 100644
--- a/source3/lib/dbwrap/dbwrap.c
+++ b/lib/dbwrap/dbwrap.c
@@ -22,7 +22,7 @@
#include "includes.h"
#include "dbwrap/dbwrap.h"
#include "dbwrap/dbwrap_private.h"
-#include "util_tdb.h"
+#include "lib/util/util_tdb.h"
/*
* Fall back using fetch if no genuine exists operation is provided
diff --git a/source3/lib/dbwrap/dbwrap.h b/lib/dbwrap/dbwrap.h
index 59e5af069ea..59e5af069ea 100644
--- a/source3/lib/dbwrap/dbwrap.h
+++ b/lib/dbwrap/dbwrap.h
diff --git a/source3/lib/dbwrap/dbwrap_cache.c b/lib/dbwrap/dbwrap_cache.c
index 865fcff7a1d..865fcff7a1d 100644
--- a/source3/lib/dbwrap/dbwrap_cache.c
+++ b/lib/dbwrap/dbwrap_cache.c
diff --git a/source3/lib/dbwrap/dbwrap_cache.h b/lib/dbwrap/dbwrap_cache.h
index cd290e15f85..cd290e15f85 100644
--- a/source3/lib/dbwrap/dbwrap_cache.h
+++ b/lib/dbwrap/dbwrap_cache.h
diff --git a/source3/lib/dbwrap/dbwrap_file.c b/lib/dbwrap/dbwrap_file.c
index e0fd4ebc739..e0fd4ebc739 100644
--- a/source3/lib/dbwrap/dbwrap_file.c
+++ b/lib/dbwrap/dbwrap_file.c
diff --git a/source3/lib/dbwrap/dbwrap_file.h b/lib/dbwrap/dbwrap_file.h
index 002f64dce5f..002f64dce5f 100644
--- a/source3/lib/dbwrap/dbwrap_file.h
+++ b/lib/dbwrap/dbwrap_file.h
diff --git a/source3/lib/dbwrap/dbwrap_private.h b/lib/dbwrap/dbwrap_private.h
index c197ffacf2d..c197ffacf2d 100644
--- a/source3/lib/dbwrap/dbwrap_private.h
+++ b/lib/dbwrap/dbwrap_private.h
diff --git a/source3/lib/dbwrap/dbwrap_rbt.c b/lib/dbwrap/dbwrap_rbt.c
index c25ea6ec64f..c25ea6ec64f 100644
--- a/source3/lib/dbwrap/dbwrap_rbt.c
+++ b/lib/dbwrap/dbwrap_rbt.c
diff --git a/source3/lib/dbwrap/dbwrap_rbt.h b/lib/dbwrap/dbwrap_rbt.h
index 1716879de61..1716879de61 100644
--- a/source3/lib/dbwrap/dbwrap_rbt.h
+++ b/lib/dbwrap/dbwrap_rbt.h
diff --git a/source3/lib/dbwrap/dbwrap_tdb.c b/lib/dbwrap/dbwrap_tdb.c
index 798d391b1f9..398d41a7db2 100644
--- a/source3/lib/dbwrap/dbwrap_tdb.c
+++ b/lib/dbwrap/dbwrap_tdb.c
@@ -22,7 +22,7 @@
#include "dbwrap/dbwrap_private.h"
#include "dbwrap/dbwrap_tdb.h"
#include "lib/tdb_wrap/tdb_wrap.h"
-#include "util_tdb.h"
+#include "lib/util/util_tdb.h"
#include "system/filesys.h"
struct db_tdb_ctx {
diff --git a/source3/lib/dbwrap/dbwrap_tdb.h b/lib/dbwrap/dbwrap_tdb.h
index 6a6da45a084..6a6da45a084 100644
--- a/source3/lib/dbwrap/dbwrap_tdb.h
+++ b/lib/dbwrap/dbwrap_tdb.h
diff --git a/source3/lib/dbwrap/dbwrap_util.c b/lib/dbwrap/dbwrap_util.c
index f5771c2398f..9a65f7abe9e 100644
--- a/source3/lib/dbwrap/dbwrap_util.c
+++ b/lib/dbwrap/dbwrap_util.c
@@ -24,7 +24,7 @@
#include "includes.h"
#include "dbwrap.h"
-#include "util_tdb.h"
+#include "lib/util/util_tdb.h"
NTSTATUS dbwrap_fetch_int32(struct db_context *db, const char *keystr,
int32_t *result)
diff --git a/lib/dbwrap/wscript_build b/lib/dbwrap/wscript_build
new file mode 100644
index 00000000000..d172efbb6ec
--- /dev/null
+++ b/lib/dbwrap/wscript_build
@@ -0,0 +1,11 @@
+bld.SAMBA_LIBRARY('dbwrap',
+ source='''
+ dbwrap.c
+ dbwrap_util.c
+ dbwrap_rbt.c
+ dbwrap_cache.c
+ dbwrap_tdb.c
+ ''',
+ deps='samba-util util_tdb errors tdb tdb-wrap',
+ private_library=True)
+
diff --git a/source3/Makefile.in b/source3/Makefile.in
index 5a7444bd9c2..92207781ceb 100644
--- a/source3/Makefile.in
+++ b/source3/Makefile.in
@@ -257,15 +257,15 @@ EXTRA_ALL_TARGETS = @EXTRA_ALL_TARGETS@
TDB_LIB_OBJ = lib/util_tdb.o ../lib/util/util_tdb.o \
../lib/tdb_wrap/tdb_wrap.o \
- lib/dbwrap/dbwrap.o \
+ ../lib/dbwrap/dbwrap.o \
lib/dbwrap/dbwrap_open.o \
- lib/dbwrap/dbwrap_tdb.o \
+ ../lib/dbwrap/dbwrap_tdb.o \
lib/dbwrap/dbwrap_ctdb.o \
lib/g_lock.o \
- lib/dbwrap/dbwrap_cache.o \
+ ../lib/dbwrap/dbwrap_cache.o \
lib/dbwrap/dbwrap_watch.o \
- lib/dbwrap/dbwrap_rbt.o \
- lib/dbwrap/dbwrap_util.o
+ ../lib/dbwrap/dbwrap_rbt.o \
+ ../lib/dbwrap/dbwrap_util.o
TDB_VALIDATE_OBJ = lib/tdb_validate.o
diff --git a/source3/lib/dbwrap/dbwrap_watch.c b/source3/lib/dbwrap/dbwrap_watch.c
index 59288057f0a..ea75427ffc6 100644
--- a/source3/lib/dbwrap/dbwrap_watch.c
+++ b/source3/lib/dbwrap/dbwrap_watch.c
@@ -19,7 +19,7 @@
#include "includes.h"
#include "system/filesys.h"
-#include "dbwrap.h"
+#include "dbwrap/dbwrap.h"
#include "dbwrap_watch.h"
#include "dbwrap_open.h"
#include "msg_channel.h"
diff --git a/source3/lib/dbwrap/dbwrap_watch.h b/source3/lib/dbwrap/dbwrap_watch.h
index e242fa188a1..66fef326986 100644
--- a/source3/lib/dbwrap/dbwrap_watch.h
+++ b/source3/lib/dbwrap/dbwrap_watch.h
@@ -21,7 +21,7 @@
#define __DBWRAP_WATCH_H__
#include <tevent.h>
-#include "dbwrap.h"
+#include "dbwrap/dbwrap.h"
#include "messages.h"
void dbwrap_watch_db(struct db_context *db, struct messaging_context *msg);
diff --git a/source3/wscript_build b/source3/wscript_build
index ad19c3390f8..adc98925199 100755
--- a/source3/wscript_build
+++ b/source3/wscript_build
@@ -1063,11 +1063,6 @@ bld.SAMBA3_SUBSYSTEM('tdb-wrap3',
deps='talloc samba3-util',
vars=locals())
-bld.SAMBA3_LIBRARY('dbwrap',
- source='lib/dbwrap/dbwrap.c lib/dbwrap/dbwrap_util.c lib/dbwrap/dbwrap_rbt.c lib/dbwrap/dbwrap_cache.c lib/dbwrap/dbwrap_tdb.c',
- deps='samba-util util_tdb errors tdb tdb-wrap',
- private_library=True)
-
bld.SAMBA3_LIBRARY('samba3-util',
source='''lib/util_sec.c lib/util_str.c lib/adt_tree.c lib/util_malloc.c lib/memcache.c lib/string_init.c lib/namearray.c lib/file_id.c''',
deps='samba-util charset',
diff --git a/source4/ntvfs/posix/python/pyxattr_tdb.c b/source4/ntvfs/posix/python/pyxattr_tdb.c
index 18ac091787f..1df9897e9a9 100644
--- a/source4/ntvfs/posix/python/pyxattr_tdb.c
+++ b/source4/ntvfs/posix/python/pyxattr_tdb.c
@@ -28,9 +28,9 @@
#include "ntvfs/posix/posix_eadb.h"
#include "libcli/util/pyerrors.h"
#include "param/pyparam.h"
-#include "source3/lib/dbwrap/dbwrap.h"
-#include "source3/lib/dbwrap/dbwrap_open.h"
-#include "source3/lib/dbwrap/dbwrap_tdb.h"
+#include "lib/dbwrap/dbwrap.h"
+#include "lib/dbwrap/dbwrap_open.h"
+#include "lib/dbwrap/dbwrap_tdb.h"
#include "source3/lib/xattr_tdb.h"
void initxattr_tdb(void);
diff --git a/wscript_build b/wscript_build
index 0a9d6976ed2..ddec5798a56 100755
--- a/wscript_build
+++ b/wscript_build
@@ -96,6 +96,7 @@ bld.RECURSE('libcli/cldap')
bld.RECURSE('lib/subunit/c')
bld.RECURSE('lib/smbconf')
bld.RECURSE('lib/async_req')
+bld.RECURSE('lib/dbwrap')
bld.RECURSE('libcli/security')
bld.RECURSE('libcli/ldap')
bld.RECURSE('libcli/nbt')