about summary refs log tree commit diff stats
path: root/setup.py
diff options
context:
space:
mode:
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py17
1 files changed, 14 insertions, 3 deletions
diff --git a/setup.py b/setup.py
index 4980028f..52fc6f0a 100644
--- a/setup.py
+++ b/setup.py
@@ -83,7 +83,7 @@ if is_win and is_64bit:
     if not win_force_clang:
         print("Warning: couldn't find a Clang/LLVM installation. Some runtime functions needed by the jitter won't be compiled.")
 
-def buil_all():
+def build_all():
     packages=[
         "miasm",
         "miasm/arch",
@@ -197,6 +197,17 @@ def buil_all():
                 "miasm/jitter/bn.h",
             ]
         ),
+        Extension(
+            "miasm.jitter.arch.JitCore_m68k",
+            [
+                "miasm/jitter/JitCore.c",
+                "miasm/jitter/vm_mngr.c",
+                "miasm/jitter/vm_mngr_py.c",
+                "miasm/jitter/op_semantics.c",
+                "miasm/jitter/bn.c",
+                "miasm/jitter/arch/JitCore_m68k.c"
+            ]
+        ),
         Extension("miasm.jitter.Jitllvm",
                   ["miasm/jitter/Jitllvm.c",
                    "miasm/jitter/bn.c",
@@ -242,7 +253,7 @@ def buil_all():
                         "VERSION"
                     ]
                 },
-                install_requires=['future', 'pyparsing'],
+                install_requires=['future', 'pyparsing~=2.0'],
                 cmdclass={"install_data": smart_install_data},
                 ext_modules = ext_modules,
                 # Metadata
@@ -341,5 +352,5 @@ def _write_pkg_file(self, file):
 DistributionMetadata.write_pkg_file = _write_pkg_file
 
 
-buil_all()
+build_all()