mirror of
https://github.com/trezor/trezor-firmware.git
synced 2024-11-26 01:18:28 +00:00
unix: remove native emitters
They are not being used in any trezor code.
This commit is contained in:
parent
1826f90648
commit
62111f240e
@ -133,8 +133,6 @@ SOURCE_MICROPYTHON = [
|
|||||||
'vendor/micropython/py/emitbc.c',
|
'vendor/micropython/py/emitbc.c',
|
||||||
'vendor/micropython/py/emitcommon.c',
|
'vendor/micropython/py/emitcommon.c',
|
||||||
'vendor/micropython/py/emitglue.c',
|
'vendor/micropython/py/emitglue.c',
|
||||||
'vendor/micropython/py/emitinlinethumb.c',
|
|
||||||
'vendor/micropython/py/emitinlinextensa.c',
|
|
||||||
'vendor/micropython/py/formatfloat.c',
|
'vendor/micropython/py/formatfloat.c',
|
||||||
'vendor/micropython/py/frozenmod.c',
|
'vendor/micropython/py/frozenmod.c',
|
||||||
'vendor/micropython/py/gc.c',
|
'vendor/micropython/py/gc.c',
|
||||||
@ -231,9 +229,7 @@ SOURCE_UNIX = [
|
|||||||
'embed/unix/usb.c',
|
'embed/unix/usb.c',
|
||||||
]
|
]
|
||||||
|
|
||||||
SOURCE_EMIT_NATIVE = ['vendor/micropython/py/emitnative.c']
|
SOURCE_QSTR = SOURCE_MOD + SOURCE_MICROPYTHON + SOURCE_UNIX
|
||||||
|
|
||||||
SOURCE_QSTR = SOURCE_MOD + SOURCE_MICROPYTHON + SOURCE_UNIX + SOURCE_EMIT_NATIVE
|
|
||||||
|
|
||||||
env = Environment(ENV=os.environ, CFLAGS=ARGUMENTS.get('CFLAGS', ''))
|
env = Environment(ENV=os.environ, CFLAGS=ARGUMENTS.get('CFLAGS', ''))
|
||||||
|
|
||||||
@ -315,21 +311,6 @@ obj_program += env.Object(source=SOURCE_MOD)
|
|||||||
obj_program += env.Object(source=SOURCE_MICROPYTHON)
|
obj_program += env.Object(source=SOURCE_MICROPYTHON)
|
||||||
obj_program += env.Object(source=SOURCE_UNIX)
|
obj_program += env.Object(source=SOURCE_UNIX)
|
||||||
|
|
||||||
obj_program += env.Object(
|
|
||||||
source=SOURCE_EMIT_NATIVE,
|
|
||||||
target='vendor/micropython/py/emitnx64.o',
|
|
||||||
CPPDEFINES=[env['CPPDEFINES'], 'N_X64'], )
|
|
||||||
|
|
||||||
obj_program += env.Object(
|
|
||||||
source=SOURCE_EMIT_NATIVE,
|
|
||||||
target='vendor/micropython/py/emitnx86.o',
|
|
||||||
CPPDEFINES=[env['CPPDEFINES'], 'N_X86'], )
|
|
||||||
|
|
||||||
obj_program += env.Object(
|
|
||||||
source=SOURCE_EMIT_NATIVE,
|
|
||||||
target='vendor/micropython/py/emitnthumb.o',
|
|
||||||
CPPDEFINES=[env['CPPDEFINES'], 'N_THUMB'], )
|
|
||||||
|
|
||||||
env.Depends(obj_program, qstr_generated)
|
env.Depends(obj_program, qstr_generated)
|
||||||
|
|
||||||
program = env.Command(
|
program = env.Command(
|
||||||
|
@ -29,19 +29,19 @@
|
|||||||
#define MICROPY_ALLOC_PATH_MAX (PATH_MAX)
|
#define MICROPY_ALLOC_PATH_MAX (PATH_MAX)
|
||||||
#define MICROPY_PERSISTENT_CODE_LOAD (1)
|
#define MICROPY_PERSISTENT_CODE_LOAD (1)
|
||||||
#if !defined(MICROPY_EMIT_X64) && defined(__x86_64__)
|
#if !defined(MICROPY_EMIT_X64) && defined(__x86_64__)
|
||||||
#define MICROPY_EMIT_X64 (1)
|
#define MICROPY_EMIT_X64 (0)
|
||||||
#endif
|
#endif
|
||||||
#if !defined(MICROPY_EMIT_X86) && defined(__i386__)
|
#if !defined(MICROPY_EMIT_X86) && defined(__i386__)
|
||||||
#define MICROPY_EMIT_X86 (1)
|
#define MICROPY_EMIT_X86 (0)
|
||||||
#endif
|
#endif
|
||||||
#if !defined(MICROPY_EMIT_THUMB) && defined(__thumb2__)
|
#if !defined(MICROPY_EMIT_THUMB) && defined(__thumb2__)
|
||||||
#define MICROPY_EMIT_THUMB (1)
|
#define MICROPY_EMIT_THUMB (0)
|
||||||
#define MICROPY_MAKE_POINTER_CALLABLE(p) ((void*)((mp_uint_t)(p) | 1))
|
#define MICROPY_MAKE_POINTER_CALLABLE(p) ((void*)((mp_uint_t)(p) | 1))
|
||||||
#endif
|
#endif
|
||||||
// Some compilers define __thumb2__ and __arm__ at the same time, let
|
// Some compilers define __thumb2__ and __arm__ at the same time, let
|
||||||
// autodetected thumb2 emitter have priority.
|
// autodetected thumb2 emitter have priority.
|
||||||
#if !defined(MICROPY_EMIT_ARM) && defined(__arm__) && !defined(__thumb2__)
|
#if !defined(MICROPY_EMIT_ARM) && defined(__arm__) && !defined(__thumb2__)
|
||||||
#define MICROPY_EMIT_ARM (1)
|
#define MICROPY_EMIT_ARM (0)
|
||||||
#endif
|
#endif
|
||||||
#define MICROPY_COMP_MODULE_CONST (1)
|
#define MICROPY_COMP_MODULE_CONST (1)
|
||||||
#define MICROPY_COMP_TRIPLE_TUPLE_ASSIGN (1)
|
#define MICROPY_COMP_TRIPLE_TUPLE_ASSIGN (1)
|
||||||
|
Loading…
Reference in New Issue
Block a user