Skip to content

Commit

Permalink
mpy-cross/mpy_cross: Add list of architectures to __all__.
Browse files Browse the repository at this point in the history
Signed-off-by: Jim Mussared <jim.mussared@gmail.com>
  • Loading branch information
jimmo committed Sep 28, 2022
1 parent ee1b4a2 commit 370a87d
Showing 1 changed file with 17 additions and 25 deletions.
42 changes: 17 additions & 25 deletions mpy-cross/mpy_cross/__init__.py
Expand Up @@ -31,31 +31,23 @@
import stat
import subprocess

NATIVE_ARCH_X86 = "x86"
NATIVE_ARCH_X64 = "x64"
NATIVE_ARCH_ARMV6 = "armv6"
NATIVE_ARCH_ARMV6M = "armv6m"
NATIVE_ARCH_ARMV7M = "armv7m"
NATIVE_ARCH_ARMV7EM = "armv7em"
NATIVE_ARCH_ARMV7EMSP = "armv7emsp"
NATIVE_ARCH_ARMV7EMDP = "armv7emdp"
NATIVE_ARCH_XTENSA = "xtensa"
NATIVE_ARCH_XTENSAWIN = "xtensawin"

NATIVE_ARCHS = [
NATIVE_ARCH_X86,
NATIVE_ARCH_X64,
NATIVE_ARCH_ARMV6,
NATIVE_ARCH_ARMV6M,
NATIVE_ARCH_ARMV7M,
NATIVE_ARCH_ARMV7EM,
NATIVE_ARCH_ARMV7EMSP,
NATIVE_ARCH_ARMV7EMDP,
NATIVE_ARCH_XTENSA,
NATIVE_ARCH_XTENSAWIN,
]

__all__ = ["version", "compile", "run", "CrossCompileError"]
NATIVE_ARCHS = {
"NATIVE_ARCH_NONE": "",
"NATIVE_ARCH_X86": "x86",
"NATIVE_ARCH_X64": "x64",
"NATIVE_ARCH_ARMV6": "armv6",
"NATIVE_ARCH_ARMV6M": "armv6m",
"NATIVE_ARCH_ARMV7M": "armv7m",
"NATIVE_ARCH_ARMV7EM": "armv7em",
"NATIVE_ARCH_ARMV7EMSP": "armv7emsp",
"NATIVE_ARCH_ARMV7EMDP": "armv7emdp",
"NATIVE_ARCH_XTENSA": "xtensa",
"NATIVE_ARCH_XTENSAWIN": "xtensawin",
}

globals().update(NATIVE_ARCHS)

__all__ = ["version", "compile", "run", "CrossCompileError"] + list(NATIVE_ARCHS.keys())


class CrossCompileError(Exception):
Expand Down

0 comments on commit 370a87d

Please sign in to comment.