s4-waf: enable the pc_files in the build rules
[nivanova/samba-autobuild/.git] / source4 / lib / ldb / wscript
index 8389545fe5737a6a8ec5b9ef39ff495392bb7f3a..6ea68976f9efbe3d7b47eaade79676c5ba9a1c2d 100644 (file)
@@ -19,7 +19,7 @@ def configure(conf):
     conf.sub_config(LIBTEVENT_DIR)
     # where does the default LIBDIR end up? in conf.env somewhere?
     #
-    conf.CONFIG_PATH('LDB_MODULESDIR', conf.SUBST_ENV_VAR('LIBDIR') + '/ldb')
+    conf.CONFIG_PATH('LDB_MODULESDIR', conf.SUBST_ENV_VAR('MODULESDIR') + '/ldb')
     conf.SAMBA_CONFIG_H()
 
 def build(bld):
@@ -107,18 +107,22 @@ def build(bld):
                      COMMON_SRC + ' ' + LDB_MAP_SRC,
                      deps=ldb_deps,
                      includes='include',
+                      public_headers='include/ldb.h include/ldb_errors.h',
+                      pc_files='ldb.pc',
                       vnum=VERSION)
 
     bld.SAMBA_SUBSYSTEM('LIBLDB_CMDLINE',
                         'tools/ldbutil.c tools/cmdline.c',
                         'ldb dl popt')
 
-    LDB_TOOLS='ldbadd ldbsearch ldbdel ldbmodify ldbedit ldbrename ldbtest'
+    LDB_TOOLS='ldbadd ldbsearch ldbdel ldbmodify ldbedit ldbrename'
     for t in LDB_TOOLS.split():
         bld.SAMBA_BINARY(t, 'tools/%s.c' % t, deps='LIBLDB_CMDLINE')
 
+    # ldbtest doesn't get installed
+    bld.SAMBA_BINARY('ldbtest', 'tools/ldbtest.c', deps='LIBLDB_CMDLINE', install=False)
+
     if s4_build:
         bld.SAMBA_PYTHON('pyldb', 'pyldb.c',
                          deps='ldb',
                          realname='ldb.so')
-