diff options
| author | Theofilos Augoustis <theofilos.augoustis@gmail.com> | 2025-10-14 09:09:29 +0000 |
|---|---|---|
| committer | Theofilos Augoustis <theofilos.augoustis@gmail.com> | 2025-10-14 09:09:29 +0000 |
| commit | 579cf1d03fb932083e6317967d1613d5c2587fb6 (patch) | |
| tree | 629f039935382a2a7391bce9253f6c9968159049 /pyproject.toml | |
| parent | 51c15d3ea2e16d4fc5f0f01a3b9befc66b1f982e (diff) | |
| download | miasm-ta/nix.tar.gz miasm-ta/nix.zip | |
Convert to src-layout ta/nix
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", ] |