diff options
author | David Cournapeau <cournape@gmail.com> | 2011-03-15 13:23:26 -0400 |
---|---|---|
committer | David Cournapeau <cournape@gmail.com> | 2011-08-29 00:32:23 +0200 |
commit | 69af3d08e8a8cbaf35277c4b718237bf3f1a89c1 (patch) | |
tree | 5e858a243b2c4c0b47f300d0b1b611f3a6c6ef27 /numpy/random | |
parent | b6aeed33b7d24449d51fdece5a142b939d2743ed (diff) | |
download | numpy-69af3d08e8a8cbaf35277c4b718237bf3f1a89c1.tar.gz |
ENH: add fft/random support.
Diffstat (limited to 'numpy/random')
-rw-r--r-- | numpy/random/bento.info | 7 | ||||
-rw-r--r-- | numpy/random/bscript | 32 |
2 files changed, 39 insertions, 0 deletions
diff --git a/numpy/random/bento.info b/numpy/random/bento.info new file mode 100644 index 000000000..37e651fa5 --- /dev/null +++ b/numpy/random/bento.info @@ -0,0 +1,7 @@ +Library: + Extension: mtrand + Sources: + mtrand/mtrand.c, + mtrand/randomkit.c, + mtrand/initarray.c, + mtrand/distributions.c diff --git a/numpy/random/bscript b/numpy/random/bscript new file mode 100644 index 000000000..3c0d2990b --- /dev/null +++ b/numpy/random/bscript @@ -0,0 +1,32 @@ +import os + +from bento.commands.hooks \ + import \ + pre_build + +@pre_build() +def build(context): + bld = context.waf_context + old_path = bld.path + bld.path = old_path.find_dir(context.local_node.path_from(context.top_node)) + assert bld.path.__class__ == old_path.__class__ + + + if os.name == 'nt': + raise NotImplementedError("Check for wincrypt stuff") + raise NotImplementedError("Check for mingw time workaround stuff") + + includes = [ + os.path.join(bld.srcnode.path_from(bld.path), "numpy/core"), + os.path.join(bld.srcnode.path_from(bld.path), "numpy/core/include"), + os.path.join(bld.srcnode.path_from(bld.path), "numpy/core/include/numpy"), + os.path.join(bld.srcnode.path_from(bld.path), "numpy/core/src/private")] + + def builder(bld, extension): + bld(features="c cshlib pyext", + target=extension.name, + source=extension.sources, + includes=includes) + context.register_builder("mtrand", builder) + + bld.path = old_path |