s4-waf: set the bundled library extension for some libs
authorAndrew Tridgell <tridge@samba.org>
Sun, 28 Mar 2010 03:10:15 +0000 (14:10 +1100)
committerAndrew Tridgell <tridge@samba.org>
Tue, 6 Apr 2010 10:27:12 +0000 (20:27 +1000)
lib/tdb/wscript
lib/tevent/wscript
source4/lib/ldb/wscript
source4/wscript

index 39ea7b18d284a3b871c5e8191a718781f6a72c64..69db91f7e7b5867a39565f815cea77a161bde11b 100644 (file)
@@ -16,6 +16,7 @@ def set_options(opt):
     opt.recurse(LIBREPLACE_DIR)
 
 def configure(conf):
+    conf.BUNDLED_LIBRARY_EXTENSION('tdb')
     conf.sub_config(LIBREPLACE_DIR)
     conf.SAMBA_CONFIG_H()
 
index 1ac503e31d1bdb8ad41ca4dbb96142861449d38c..fba6bcee6b38ca1d0672a2a0cfb7c68620e183ff 100644 (file)
@@ -17,6 +17,7 @@ def set_options(opt):
     opt.recurse(LIBTALLOC_DIR)
 
 def configure(conf):
+    conf.BUNDLED_LIBRARY_EXTENSION('tevent')
     conf.sub_config(LIBREPLACE_DIR)
     conf.sub_config(LIBTALLOC_DIR)
 
index 4ba9c18a76ec323f8c311f1f55d23aad183f9394..2cde5ee36a283e979153e85b3800371341f4aa1b 100644 (file)
@@ -17,6 +17,8 @@ def set_options(opt):
     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?
@@ -126,16 +128,9 @@ def build(bld):
 
     ldb_deps = 'tevent LIBLDB'
     if s4_build:
-        # the s4 build of ldb is really quite different from the normal build
-        # so we give the library a different name to prevent problems with apps
-        # that may depend on the distro version of ldb
-        lib_name = 'ldb-s4'
-        bld.TARGET_ALIAS(lib_name, 'ldb')
         ldb_deps += ' LDBSAMBA POPT_CREDENTIALS POPT_SAMBA LIBCMDLINE_CREDENTIALS gensec'
-    else:
-        lib_name = 'ldb'
 
-    bld.SAMBA_LIBRARY(lib_name,
+    bld.SAMBA_LIBRARY('ldb',
                      COMMON_SRC + ' ' + LDB_MAP_SRC,
                      deps=ldb_deps,
                      includes='include',
index 7cf82907f0ea87e549af5f3a82fdfdbe810f6a4b..1320ceab57b32cd3f559f4d0318a21a1beb919e9 100644 (file)
@@ -21,16 +21,19 @@ def set_options(opt):
     opt.recurse('../pidl')
 
 def configure(conf):
-    conf.define('PACKAGE_NAME', 'samba')
-    conf.define('PACKAGE_STRING', 'samba 4')
-    conf.define('PACKAGE_TARNAME',  'samba')
-    conf.define('PACKAGE_URL', "")
-    conf.define('PACKAGE_VERSION', "4")
-    conf.define('PACKAGE_BUGREPORT', 'samba-technical@samba.org')
+    conf.DEFINE('PACKAGE_NAME', 'samba', quote=True)
+    conf.DEFINE('PACKAGE_STRING', 'samba 4', quote=True)
+    conf.DEFINE('PACKAGE_TARNAME',  'samba', quote=True)
+    conf.DEFINE('PACKAGE_URL', "http://www.samba.org/", quote=True)
+    conf.DEFINE('PACKAGE_VERSION', "4", quote=True)
+    conf.DEFINE('PACKAGE_BUGREPORT', 'http://bugzilla.samba.org/', quote=True)
 
     conf.DEFINE('CONFIG_H_IS_FROM_SAMBA', 1)
     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')