diff options
Diffstat (limited to 'pyproject.toml')
| -rw-r--r-- | pyproject.toml | 142 |
1 files changed, 71 insertions, 71 deletions
diff --git a/pyproject.toml b/pyproject.toml index 26a85c33..20dee5fc 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -43,15 +43,15 @@ dev = [ ] [build-system] -requires = ["setuptools", "wheel"] +requires = ["setuptools>=74.1", "wheel"] build-backend = "setuptools.build_meta" [tool.setuptools.packages.find] -where = ["."] -include = ["miasm*"] +where = [ "src" ] +include = [ "miasm*" ] [tool.setuptools.package-data] -miasm = ["jitter/*.h", "jitter/arch/*.h", "runtime/*.h", "VERSION"] +miasm = ["src/miasm/jitter/*.h", "src/miasm/jitter/*.c", "jitter/arch/*.h", "runtime/*.h", "VERSION"] # setuptools >= 74.1 [tool.setuptools] @@ -59,137 +59,137 @@ include-package-data = true [[tool.setuptools.ext-modules]] name = "miasm.jitter.VmMngr" -optional = true +optional = false sources = [ - "miasm/jitter/vm_mngr.c", - "miasm/jitter/vm_mngr_py.c", - "miasm/jitter/bn.c", + "src/miasm/jitter/vm_mngr.c", + "src/miasm/jitter/vm_mngr_py.c", + "src/miasm/jitter/bn.c", ] [[tool.setuptools.ext-modules]] name = "miasm.jitter.arch.JitCore_x86" optional = true sources = [ - "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_x86.c", + "src/miasm/jitter/JitCore.c", + "src/miasm/jitter/vm_mngr.c", + "src/miasm/jitter/vm_mngr_py.c", + "src/miasm/jitter/op_semantics.c", + "src/miasm/jitter/bn.c", + "src/miasm/jitter/arch/JitCore_x86.c", ] [[tool.setuptools.ext-modules]] name = "miasm.jitter.arch.JitCore_arm" optional = true sources = [ - "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_arm.c", + "src/miasm/jitter/JitCore.c", + "src/miasm/jitter/vm_mngr.c", + "src/miasm/jitter/vm_mngr_py.c", + "src/miasm/jitter/op_semantics.c", + "src/miasm/jitter/bn.c", + "src/miasm/jitter/arch/JitCore_arm.c", ] [[tool.setuptools.ext-modules]] name = "miasm.jitter.arch.JitCore_aarch64" optional = true sources = [ - "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_aarch64.c", + "src/miasm/jitter/JitCore.c", + "src/miasm/jitter/vm_mngr.c", + "src/miasm/jitter/vm_mngr_py.c", + "src/miasm/jitter/op_semantics.c", + "src/miasm/jitter/bn.c", + "src/miasm/jitter/arch/JitCore_aarch64.c", ] [[tool.setuptools.ext-modules]] name = "miasm.jitter.arch.JitCore_msp430" optional = true sources = [ - "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_msp430.c", + "src/miasm/jitter/JitCore.c", + "src/miasm/jitter/vm_mngr.c", + "src/miasm/jitter/vm_mngr_py.c", + "src/miasm/jitter/op_semantics.c", + "src/miasm/jitter/bn.c", + "src/miasm/jitter/arch/JitCore_msp430.c", ] [[tool.setuptools.ext-modules]] name = "miasm.jitter.arch.JitCore_mep" optional = true sources = [ - "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_mep.c", + "src/miasm/jitter/JitCore.c", + "src/miasm/jitter/vm_mngr.c", + "src/miasm/jitter/vm_mngr_py.c", + "src/miasm/jitter/op_semantics.c", + "src/miasm/jitter/bn.c", + "src/miasm/jitter/arch/JitCore_mep.c", ] [[tool.setuptools.ext-modules]] name = "miasm.jitter.arch.JitCore_mips32" optional = true sources = [ - "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_mips32.c", + "src/miasm/jitter/JitCore.c", + "src/miasm/jitter/vm_mngr.c", + "src/miasm/jitter/vm_mngr_py.c", + "src/miasm/jitter/op_semantics.c", + "src/miasm/jitter/bn.c", + "src/miasm/jitter/arch/JitCore_mips32.c", ] [[tool.setuptools.ext-modules]] name = "miasm.jitter.arch.JitCore_ppc32" optional = true sources = [ - "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_ppc32.c", + "src/miasm/jitter/JitCore.c", + "src/miasm/jitter/vm_mngr.c", + "src/miasm/jitter/vm_mngr_py.c", + "src/miasm/jitter/op_semantics.c", + "src/miasm/jitter/bn.c", + "src/miasm/jitter/arch/JitCore_ppc32.c", ] depends = [ - "miasm/jitter/arch/JitCore_ppc32.h", - "miasm/jitter/arch/JitCore_ppc32_regs.h", - "miasm/jitter/bn.h", + "src/miasm/jitter/arch/JitCore_ppc32.h", + "src/miasm/jitter/arch/JitCore_ppc32_regs.h", + "src/miasm/jitter/bn.h", ] [[tool.setuptools.ext-modules]] name = "miasm.jitter.arch.JitCore_m68k" optional = true sources = [ - "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", + "src/miasm/jitter/JitCore.c", + "src/miasm/jitter/vm_mngr.c", + "src/miasm/jitter/vm_mngr_py.c", + "src/miasm/jitter/op_semantics.c", + "src/miasm/jitter/bn.c", + "src/miasm/jitter/arch/JitCore_m68k.c", ] [[tool.setuptools.ext-modules]] name = "miasm.jitter.Jitllvm" optional = true sources = [ - "miasm/jitter/Jitllvm.c", - "miasm/jitter/bn.c", - "miasm/runtime/udivmodti4.c", - "miasm/runtime/divti3.c", - "miasm/runtime/udivti3.c", + "src/miasm/jitter/Jitllvm.c", + "src/miasm/jitter/bn.c", + "src/miasm/runtime/udivmodti4.c", + "src/miasm/runtime/divti3.c", + "src/miasm/runtime/udivti3.c", ] depends = [ - "miasm/runtime/export.h", - "miasm/runtime/int_endianness.h", - "miasm/runtime/int_lib.h", - "miasm/runtime/int_types.h", - "miasm/runtime/int_util.h", + "src/miasm/runtime/export.h", + "src/miasm/runtime/int_endianness.h", + "src/miasm/runtime/int_lib.h", + "src/miasm/runtime/int_types.h", + "src/miasm/runtime/int_util.h", ] [[tool.setuptools.ext-modules]] name = "miasm.jitter.Jitgcc" optional = true sources = [ - "miasm/jitter/Jitgcc.c", - "miasm/jitter/bn.c", + "src/miasm/jitter/Jitgcc.c", + "src/miasm/jitter/bn.c", ] |