build: Remove bld.gen_python_environments()
[samba.git] / source4 / lib / policy / wscript_build
index 0892353d88f9ad5d4d9513dbc941303ff9c9bad3..027d4bef0b67c6442dcb6eadf692ce222ebabd30 100644 (file)
@@ -1,15 +1,22 @@
 #!/usr/bin/env python
 
-bld.SAMBA_LIBRARY('policy',
+
+
+pytalloc_util = bld.pyembed_libname('pytalloc-util')
+samba_policy = bld.pyembed_libname('samba-policy')
+samba_net = bld.pyembed_libname('samba-net')
+bld.SAMBA_LIBRARY(samba_policy,
        source='gp_ldap.c gp_filesys.c gp_manage.c gp_ini.c',
-       pc_files='policy.pc',
-       public_deps='LIBLDB LIBSAMBA-NET',
+       pc_files='samba-policy.pc',
+       public_deps='ldb %s' % samba_net,
+       vnum='0.0.1',
+       pyembed=True,
        public_headers='policy.h',
-       vnum='0.0.1'
-       )
-
-bld.SAMBA_PYTHON('py_policy',
-       source='pypolicy.c',
-       public_deps='policy PYTALLOC',
-       realname='samba/policy.so'
+       enabled=bld.PYTHON_BUILD_IS_ENABLED()
        )
+bld.SAMBA_PYTHON(
+        'py_policy',
+        source='pypolicy.c',
+        public_deps='%s %s' % (samba_policy, pytalloc_util),
+        realname='samba/policy.so'
+        )