diff options
| author | serpilliere <devnull@localhost> | 2014-08-22 13:42:32 +0200 |
|---|---|---|
| committer | serpilliere <devnull@localhost> | 2014-08-22 13:42:32 +0200 |
| commit | c7ee5b9d06b171cb39104d8f577bf82d78a975f1 (patch) | |
| tree | e740469fd05ca42b4519fd77ba1e3ebd33a84a21 /setup.py | |
| parent | aa102ce460428dc7bf6b17978bae214356c6f4c4 (diff) | |
| download | miasm-c7ee5b9d06b171cb39104d8f577bf82d78a975f1.tar.gz miasm-c7ee5b9d06b171cb39104d8f577bf82d78a975f1.zip | |
Jitter: merge jitcoreARCH and vm_mngr
Diffstat (limited to 'setup.py')
| -rwxr-xr-x | setup.py | 27 |
1 files changed, 24 insertions, 3 deletions
diff --git a/setup.py b/setup.py index fcc8f7a6..d37e9454 100755 --- a/setup.py +++ b/setup.py @@ -21,7 +21,7 @@ def buil_all(): 'miasm2/jitter/arch', 'miasm2/jitter/os_dep', ] - + """ ext_modules_no_tcc = [ Extension("miasm2.jitter.vm_mngr", ["miasm2/jitter/vm_mngr.c", @@ -52,12 +52,33 @@ def buil_all(): ["miasm2/jitter/Jittcc.c"], libraries=["tcc"]) ] + """ + ext_modules_all = [ + Extension("miasm2.jitter.arch.JitCore_x86", + ["miasm2/jitter/vm_mngr.c", + "miasm2/jitter/vm_mngr_py.c", + "miasm2/jitter/arch/JitCore_x86.c"]), + Extension("miasm2.jitter.arch.JitCore_arm", + ["miasm2/jitter/vm_mngr.c", + "miasm2/jitter/vm_mngr_py.c", + "miasm2/jitter/arch/JitCore_arm.c"]), + Extension("miasm2.jitter.arch.JitCore_msp430", + ["miasm2/jitter/vm_mngr.c", + "miasm2/jitter/vm_mngr_py.c", + "miasm2/jitter/arch/JitCore_msp430.c"]), + Extension("miasm2.jitter.Jitllvm", + ["miasm2/jitter/Jitllvm.c"]), + Extension("miasm2.jitter.Jittcc", + ["miasm2/jitter/Jittcc.c"], + libraries=["tcc"]) + ] print 'building' build_ok = False - for name, ext_modules in [('all', ext_modules_all), - ('notcc', ext_modules_no_tcc)]: + #for name, ext_modules in [('all', ext_modules_all), + # ('notcc', ext_modules_no_tcc)]: + for name, ext_modules in [('all', ext_modules_all)]: print 'build with', repr(name) try: s = setup( |