1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-23 17:34:34 +03:00
samba-mirror/lib/ccan
Rusty Russell 5b15d10795 autoconf: build in NTDB.
I previously added -DDISABLE_NTDB to FLAGS, but lib/param/util.c
doesn't seem to be compiled with that flag, so it's really not a good
solution.

So instead, compile in ntdb for the autoconf build.  This means:

1) Add -DHAVE_CCAN to cflags.
2) Remove pyntdb from autoconf objects (which is what tdb does)
3) Remove -DDISABLE_NTDB
4) Add ntdb utility objects
5) Link in ntdb everywhere we link in tdb.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Reviewed-by: Jeremy Allison <jra@samba.org>
2013-04-12 14:59:00 -07:00
..
array_size lib/ccan/array_size: relicense under public domain. 2011-12-05 16:42:40 +10:30
asearch lib/ccan/asearch: fix example on 64 bit platforms. 2011-12-05 16:42:49 +10:30
build_assert lib/ccan/build_assert: Remove stale LGPL license comment. 2011-12-05 16:42:43 +10:30
cast cast: make sure suncc sees a constant. 2012-03-29 08:18:57 +02:00
check_type lib/ccan: import failtest and required ccan modules for TDB2 unit tests. 2012-03-07 13:16:16 +11:00
compiler lib/ccan/compiler, ilog: IDEMPOTENT "idempotent does not mean what you think it means" 2011-12-05 16:42:50 +10:30
container_of lib/ccan: import failtest and required ccan modules for TDB2 unit tests. 2012-03-07 13:16:16 +11:00
endian lib/ccan: update to init-1192-gdd04041 2011-07-25 12:03:40 +02:00
err ccan: import err module.from ccan revision 5add556a1cb64b49a664506aa76216d885b22c97 2012-06-09 15:41:18 +09:30
failtest ccan: Cast getpid() result to unsigned int for GNU/Solaris build 2013-03-15 10:37:53 -07:00
hash lib: import ccan modules for tdb2 2011-06-20 11:18:34 +02:00
htable lib/ccan/htable: benchmark against hsearch(3) 2011-12-05 16:42:49 +10:30
ilog lib/ccan/compiler, ilog: IDEMPOTENT "idempotent does not mean what you think it means" 2011-12-05 16:42:50 +10:30
likely lib/ccan/likely: use htable_type 2011-12-05 16:42:48 +10:30
list lib/ccan: namespacize ccan/list to avoid conflict with OpenIndiana's sys/list.h 2012-03-22 01:57:37 +01:00
read_write_all lib/ccan: import failtest and required ccan modules for TDB2 unit tests. 2012-03-07 13:16:16 +11:00
str lib/ccan/str: fix warnings. 2011-12-05 16:42:46 +10:30
strset/tools lib/ccan/htable, strset: benchmarking tools. 2011-12-05 16:42:46 +10:30
tally Adapt tally_histogram to Samba coding conventions 2011-08-10 21:12:59 +02:00
tcon lib/ccan: import failtest and required ccan modules for TDB2 unit tests. 2012-03-07 13:16:16 +11:00
time lib/ccan: import failtest and required ccan modules for TDB2 unit tests. 2012-03-07 13:16:16 +11:00
tlist lib/ccan: namespacize ccan/list to avoid conflict with OpenIndiana's sys/list.h 2012-03-22 01:57:37 +01:00
typesafe_cb lib/ccan/typesafe_cb: fix example macro ordering in typesafe_cb_preargs documentation. 2011-12-05 16:42:45 +10:30
libccan.m4 autoconf: build in NTDB. 2013-04-12 14:59:00 -07:00
README lib/ccan: add README 2011-07-25 18:07:11 +09:30
wscript ccan/wafbuild: use WERROR_CFLAGS instead of -Werror 2012-10-30 13:18:50 +01:00

These files are from the CCAN project (http://ccan.ozlabs.org); the
_info and LICENSE files in each directory indicate their (separate)
licenses.

I'm trying to keep them in sync with the upstream versions as much as
possible, so please be careful!

Thanks!
Rusty Russell <rusty@rustcorp.com.au>