s4-waf: set default for bundled libraries
authorAndrew Tridgell <tridge@samba.org>
Sun, 28 Mar 2010 04:42:28 +0000 (15:42 +1100)
committerAndrew Tridgell <tridge@samba.org>
Tue, 6 Apr 2010 10:27:12 +0000 (20:27 +1000)
lib/replace/wscript
lib/talloc/wscript
lib/tdb/wscript
lib/tevent/wscript
source3/wscript
source4/lib/ldb/wscript
source4/wscript

index b10db870540a9eb6d1eb92080c60403aac0b3614..d5f2b0dce949186720c3541e4be6a1b490a2fd7f 100644 (file)
@@ -9,6 +9,8 @@ import wafsamba
 import Options, os, preproc
 
 def set_options(opt):
+    opt.BUILTIN_DEFAULT('NONE')
+    opt.BUNDLED_EXTENSION_DEFAULT('')
     opt.recurse('../../buildtools/wafsamba')
 
 @wafsamba.runonce
index 33c77a8832b780161ed454aad25346a11cf99d27..6d16e15d537fcca28bffebd346d3726e5fe4fcdf 100644 (file)
@@ -7,7 +7,13 @@ blddir = 'bin'
 
 LIBREPLACE_DIR= srcdir + '/lib/replace'
 
+import sys
+sys.path.insert(0, srcdir+"/buildtools/wafsamba")
+import wafsamba
+
 def set_options(opt):
+    opt.BUILTIN_DEFAULT('replace')
+    opt.BUNDLED_EXTENSION_DEFAULT('talloc', noextenion='talloc')
     opt.recurse(LIBREPLACE_DIR)
 
 def configure(conf):
index 69db91f7e7b5867a39565f815cea77a161bde11b..e146ba79b0c3e1389b371a90ad2eeeddf8f5982b 100644 (file)
@@ -13,10 +13,11 @@ import wafsamba
 LIBREPLACE_DIR= srcdir + '/lib/replace'
 
 def set_options(opt):
+    opt.BUILTIN_DEFAULT('replace')
+    opt.BUNDLED_EXTENSION_DEFAULT('tdb', noextenion='tdb')
     opt.recurse(LIBREPLACE_DIR)
 
 def configure(conf):
-    conf.BUNDLED_LIBRARY_EXTENSION('tdb')
     conf.sub_config(LIBREPLACE_DIR)
     conf.SAMBA_CONFIG_H()
 
index fba6bcee6b38ca1d0672a2a0cfb7c68620e183ff..f017581fae61c54fd10827ceca58d6935103e55f 100644 (file)
@@ -13,11 +13,12 @@ LIBREPLACE_DIR= srcdir + '/lib/replace'
 LIBTALLOC_DIR=  srcdir + '/lib/talloc'
 
 def set_options(opt):
+    opt.BUILTIN_DEFAULT('replace')
+    opt.BUNDLED_EXTENSION_DEFAULT('tevent', noextenion='tevent')
     opt.recurse(LIBREPLACE_DIR)
     opt.recurse(LIBTALLOC_DIR)
 
 def configure(conf):
-    conf.BUNDLED_LIBRARY_EXTENSION('tevent')
     conf.sub_config(LIBREPLACE_DIR)
     conf.sub_config(LIBTALLOC_DIR)
 
index eb080272e979cd4861965e0085566796303e0ac1..ac231d4ed33371a8786d7c607561303bc92f7270 100644 (file)
@@ -10,6 +10,8 @@ import build.charset
 from samba_utils import *
 
 def set_options(opt):
+    opt.BUILTIN_DEFAULT('NONE')
+    opt.BUNDLED_EXTENSION_DEFAULT('s3')
     opt.recurse('../lib/replace')
     opt.recurse('build')
     opt.recurse('../lib/nss_wrapper')
index 2cde5ee36a283e979153e85b3800371341f4aa1b..ad875374db56ad1077dbb2fc5593db2769ebf7c9 100644 (file)
@@ -13,12 +13,12 @@ LIBTDB_DIR= srcdir + '/lib/tdb'
 LIBTEVENT_DIR= srcdir + '/lib/tevent'
 
 def set_options(opt):
+    opt.BUILTIN_DEFAULT('replace')
+    opt.BUNDLED_EXTENSION_DEFAULT('ldb', noextenion='ldb')
     opt.recurse(LIBTDB_DIR)
     opt.recurse(LIBTEVENT_DIR)
 
 def configure(conf):
-    conf.BUNDLED_LIBRARY_EXTENSION('ldb')
-
     conf.sub_config(LIBTDB_DIR)
     conf.sub_config(LIBTEVENT_DIR)
     # where does the default LIBDIR end up? in conf.env somewhere?
index b7b66c6f1021e317cea9e2a539b2ffdb04c00538..d8361398f4aab387af8751d3aadf8ec990623957 100644 (file)
@@ -8,6 +8,8 @@ sys.path.insert(0, srcdir+"/buildtools/wafsamba")
 import wafsamba, Options
 
 def set_options(opt):
+    opt.BUILTIN_DEFAULT('NONE')
+    opt.BUNDLED_EXTENSION_DEFAULT('s4')
     opt.recurse('../lib/replace')
     opt.recurse('dynconfig')
     opt.recurse('scripting/python')
@@ -32,8 +34,6 @@ def configure(conf):
     conf.DEFINE('_SAMBA_BUILD_', 4, add_to_cflags=True)
     conf.DEFINE('HAVE_CONFIG_H', 1, add_to_cflags=True)
 
-    conf.BUNDLED_LIBRARY_EXTENSION('s4')
-
     if Options.options.developer:
         conf.ADD_CFLAGS('-DDEVELOPER -DDEBUG_PASSWORD')