summaryrefslogtreecommitdiff
path: root/python/wscript_build
diff options
context:
space:
mode:
authorJelmer Vernooij <jelmer@samba.org>2012-12-28 15:37:14 +0100
committerAndrew Bartlett <abartlet@samba.org>2013-03-02 03:57:34 +0100
commit87afc3aee1ea593069322a49355dd8780d99e123 (patch)
tree8e1ea6678d93b53f21b34c4940b7d5a64e0f5020 /python/wscript_build
parent80fce353e740c793619005ac102ab07fb5e7d280 (diff)
downloadsamba-87afc3aee1ea593069322a49355dd8780d99e123.tar.gz
samba-87afc3aee1ea593069322a49355dd8780d99e123.tar.bz2
samba-87afc3aee1ea593069322a49355dd8780d99e123.zip
Move python modules from source4/scripting/python/ to python/.
Reviewed-by: Andrew Bartlett <abartlet@samba.org> Autobuild-User(master): Andrew Bartlett <abartlet@samba.org> Autobuild-Date(master): Sat Mar 2 03:57:34 CET 2013 on sn-devel-104
Diffstat (limited to 'python/wscript_build')
-rw-r--r--python/wscript_build39
1 files changed, 39 insertions, 0 deletions
diff --git a/python/wscript_build b/python/wscript_build
new file mode 100644
index 0000000000..a40b5834f9
--- /dev/null
+++ b/python/wscript_build
@@ -0,0 +1,39 @@
+#!/usr/bin/env python
+
+bld.SAMBA_LIBRARY('samba_python',
+ source=[],
+ deps='LIBPYTHON pytalloc-util pyrpc_util',
+ grouping_library=True,
+ private_library=True,
+ pyembed=True)
+
+bld.SAMBA_SUBSYSTEM('LIBPYTHON',
+ source='modules.c',
+ public_deps='',
+ init_function_sentinel='{NULL,NULL}',
+ deps='talloc',
+ pyext=True,
+ )
+
+
+bld.SAMBA_PYTHON('python_uuid',
+ source='uuidmodule.c',
+ deps='ndr',
+ realname='uuid.so',
+ enabled = float(bld.env.PYTHON_VERSION) <= 2.4
+ )
+
+
+bld.SAMBA_PYTHON('python_glue',
+ source='pyglue.c',
+ deps='pyparam_util samba-util netif pytalloc-util',
+ realname='samba/_glue.so'
+ )
+
+
+# install out various python scripts for use by make test
+bld.SAMBA_SCRIPT('samba_python_files',
+ pattern='samba/**/*.py',
+ installdir='python')
+
+bld.INSTALL_WILDCARD('${PYTHONARCHDIR}', 'samba/**/*.py', flat=False)