From 845e0cbe6f43e2762796c644035ac6bc2b07cf17 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Wed, 17 Mar 2010 22:07:42 +1100 Subject: build: commit all the waf build files in the tree --- source4/scripting/python/wscript | 10 ++++++++++ source4/scripting/python/wscript_build | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 source4/scripting/python/wscript create mode 100644 source4/scripting/python/wscript_build (limited to 'source4/scripting/python') diff --git a/source4/scripting/python/wscript b/source4/scripting/python/wscript new file mode 100644 index 0000000000..3dd35b6a29 --- /dev/null +++ b/source4/scripting/python/wscript @@ -0,0 +1,10 @@ +def set_options(opt): + # enable options related to building python extensions + opt.tool_options('python') # options for disabling pyc or pyo compilation + + +def configure(conf): + # enable tool to build python extensions + conf.check_tool('python') + conf.check_python_version((2,4,2)) + conf.check_python_headers() diff --git a/source4/scripting/python/wscript_build b/source4/scripting/python/wscript_build new file mode 100644 index 0000000000..91bd516408 --- /dev/null +++ b/source4/scripting/python/wscript_build @@ -0,0 +1,32 @@ +bld.SAMBA_PYTHON('LIBPYTHON', + source='modules.c', + public_deps='EXT_LIB_PYTHON', + init_function_sentinal='{NULL,NULL}', + deps='PYTALLOC', + ) + + +bld.SAMBA_PYTHON('PYTALLOC', + source='../../../lib/talloc/pytalloc.c', + public_deps='EXT_LIB_PYTHON talloc' + ) + + +bld.SAMBA_PYTHON('python_uuid', + source='uuidmodule.c', + deps='LIBNDR', + realname='uuid' + ) + + +bld.SAMBA_PYTHON('python_glue', + source='pyglue.c', + # _PY_FILES='$(shell find samba ../lib/subunit/python -type f -name "*.py")', + deps='LIBNDR ldb SAMDB CREDENTIALS pyldb python_dcerpc_misc python_dcerpc_security pyauth pyldb_util pyparam_util', + # EPYDOC_OPTIONS='--no-private --url http://www.samba.org/ --no-sourcecode', + realname='samba/glue.so' + ) + + +# create a dummy subsystem for EXT_LIB_PYTHON +bld.SAMBA_SUBSYSTEM('EXT_LIB_PYTHON', '') -- cgit