s4: Drop duplicate 'lib' prefix for private libraries.
[nivanova/samba-autobuild/.git] / source4 / scripting / python / wscript_build
index d28985609fddc8f48eb02388b83c3f5d529671c9..3587c5a502872c204411ef73db58c80697650d43 100644 (file)
@@ -1,33 +1,40 @@
 #!/usr/bin/env python
 
+bld.SAMBA_LIBRARY('samba_python',
+       source=[],
+       deps='LIBPYTHON PYTALLOC pyrpc_util',
+       grouping_library=True,
+       private_library=True,
+       pyext=True)
+
 bld.SAMBA_SUBSYSTEM('LIBPYTHON',
-                 source='modules.c',
-                 public_deps='EXT_LIB_PYTHON',
-                 init_function_sentinal='{NULL,NULL}',
-                                needs_python=True,
-                                deps='talloc',
+       source='modules.c',
+       public_deps='EXT_LIB_PYTHON',
+       init_function_sentinal='{NULL,NULL}',
+       deps='talloc',
+       pyext=True,
        )
 
 
 bld.SAMBA_SUBSYSTEM('PYTALLOC',
-                 source='../../../lib/talloc/pytalloc.c',
-                 public_deps='EXT_LIB_PYTHON talloc',
-                                needs_python=True,
-                 )
+       source='../../../lib/talloc/pytalloc.c',
+       public_deps='EXT_LIB_PYTHON talloc',
+       pyext=True,
+       )
 
 
 bld.SAMBA_PYTHON('python_uuid',
-                 source='uuidmodule.c',
-                 deps='LIBNDR',
-                 realname='uuid.so',
-                 enabled = float(bld.env.PYTHON_VERSION) <= 2.4
-                 )
+       source='uuidmodule.c',
+       deps='LIBNDR',
+       realname='uuid.so',
+       enabled = float(bld.env.PYTHON_VERSION) <= 2.4
+       )
 
 
 bld.SAMBA_PYTHON('python_glue',
-                 source='pyglue.c',
-                 deps='pyparam_util LIBSAMBA-UTIL LIBNETIF PYTALLOC',
-                 realname='samba/_glue.so'
+       source='pyglue.c',
+       deps='pyparam_util libsamba-util netif PYTALLOC',
+       realname='samba/_glue.so'
        )