javascript: Enable support for frozen bytecode via FROZEN_MPY_DIR.

This commit is contained in:
Paul m. p. P 2019-07-08 09:45:02 +02:00 committed by Damien George
parent 42d30c5baf
commit a1c870e9f4
1 changed files with 7 additions and 0 deletions

View File

@ -25,6 +25,13 @@ LDFLAGS = -m32 -Wl,-Map=$@.map,--cref -Wl,--gc-sections
CFLAGS += -O0 -DNDEBUG CFLAGS += -O0 -DNDEBUG
CFLAGS += -fdata-sections -ffunction-sections CFLAGS += -fdata-sections -ffunction-sections
ifneq ($(FROZEN_MPY_DIR),)
# To use frozen bytecode, put your .py files in a subdirectory (eg frozen/) and
# then invoke make with FROZEN_MPY_DIR=frozen (be sure to build from scratch).
CFLAGS += -DMICROPY_QSTR_EXTRA_POOL=mp_qstr_frozen_const_pool
CFLAGS += -DMICROPY_MODULE_FROZEN_MPY
endif
SRC_LIB = $(addprefix lib/,\ SRC_LIB = $(addprefix lib/,\
utils/interrupt_char.c \ utils/interrupt_char.c \
utils/stdout_helpers.c \ utils/stdout_helpers.c \