summaryrefslogtreecommitdiff
path: root/source4/scripting/python/wscript_build
diff options
context:
space:
mode:
authorbubulle <bubulle@alioth.debian.org>2011-11-12 13:00:54 +0000
committerbubulle <bubulle@alioth.debian.org>2011-11-12 13:00:54 +0000
commit6fba685eec3a1165ec0b82d72d3ae71e946a1404 (patch)
treef3c0543c8f9df4a22ed62e3bd99d9d7bc1054c14 /source4/scripting/python/wscript_build
parent77a7925c0509068d5cd2affd94a3996d0a86035a (diff)
downloadsamba-6fba685eec3a1165ec0b82d72d3ae71e946a1404.tar.gz
Merge upstream 3.6.1 source
git-svn-id: svn://svn.debian.org/svn/pkg-samba/trunk/samba@3972 fc4039ab-9d04-0410-8cac-899223bdd6b0
Diffstat (limited to 'source4/scripting/python/wscript_build')
-rw-r--r--source4/scripting/python/wscript_build39
1 files changed, 39 insertions, 0 deletions
diff --git a/source4/scripting/python/wscript_build b/source4/scripting/python/wscript_build
new file mode 100644
index 0000000000..540f3b7bb7
--- /dev/null
+++ b/source4/scripting/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,
+ pyext=True)
+
+bld.SAMBA_SUBSYSTEM('LIBPYTHON',
+ source='modules.c',
+ public_deps='',
+ init_function_sentinal='{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',
+ pattern='samba/**/*.py',
+ installdir='python')
+
+bld.INSTALL_WILDCARD('${PYTHONARCHDIR}', 'samba/**/*.py', flat=False)