mirror of
https://github.com/licsber/micropython.git
synced 2024-09-20 09:00:23 +08:00
esp32: Restore FROZEN_MANIFEST support with new CMake build system.
This commit re-enables the command-line make option "FROZEN_MANIFEST". The boards/*/mpconfigboard.cmake will now use the command-line FROZEN_MANIFEST value if supplied. Usage: make FROZEN_MANIFEST=~/foo/my-manifest.py
This commit is contained in:
parent
a708848b0c
commit
21fee92be6
@ -26,6 +26,10 @@ endif
|
|||||||
|
|
||||||
IDFPY_FLAGS += -D MICROPY_BOARD=$(BOARD) -B $(BUILD) $(CMAKE_ARGS)
|
IDFPY_FLAGS += -D MICROPY_BOARD=$(BOARD) -B $(BUILD) $(CMAKE_ARGS)
|
||||||
|
|
||||||
|
ifdef FROZEN_MANIFEST
|
||||||
|
IDFPY_FLAGS += -D MICROPY_FROZEN_MANIFEST=$(FROZEN_MANIFEST)
|
||||||
|
endif
|
||||||
|
|
||||||
all:
|
all:
|
||||||
idf.py $(IDFPY_FLAGS) build
|
idf.py $(IDFPY_FLAGS) build
|
||||||
@$(PYTHON) makeimg.py \
|
@$(PYTHON) makeimg.py \
|
||||||
|
@ -2,5 +2,6 @@ set(SDKCONFIG_DEFAULTS
|
|||||||
boards/sdkconfig.base
|
boards/sdkconfig.base
|
||||||
boards/sdkconfig.ble
|
boards/sdkconfig.ble
|
||||||
)
|
)
|
||||||
|
if(NOT MICROPY_FROZEN_MANIFEST)
|
||||||
set(MICROPY_FROZEN_MANIFEST ${MICROPY_PORT_DIR}/boards/manifest.py)
|
set(MICROPY_FROZEN_MANIFEST ${MICROPY_PORT_DIR}/boards/manifest.py)
|
||||||
|
endif()
|
||||||
|
@ -4,4 +4,6 @@ set(SDKCONFIG_DEFAULTS
|
|||||||
boards/GENERIC_D2WD/sdkconfig.board
|
boards/GENERIC_D2WD/sdkconfig.board
|
||||||
)
|
)
|
||||||
|
|
||||||
set(MICROPY_FROZEN_MANIFEST ${MICROPY_PORT_DIR}/boards/manifest.py)
|
if(NOT MICROPY_FROZEN_MANIFEST)
|
||||||
|
set(MICROPY_FROZEN_MANIFEST ${MICROPY_PORT_DIR}/boards/manifest.py)
|
||||||
|
endif()
|
||||||
|
@ -4,4 +4,6 @@ set(SDKCONFIG_DEFAULTS
|
|||||||
boards/GENERIC_OTA/sdkconfig.board
|
boards/GENERIC_OTA/sdkconfig.board
|
||||||
)
|
)
|
||||||
|
|
||||||
set(MICROPY_FROZEN_MANIFEST ${MICROPY_PORT_DIR}/boards/manifest.py)
|
if(NOT MICROPY_FROZEN_MANIFEST)
|
||||||
|
set(MICROPY_FROZEN_MANIFEST ${MICROPY_PORT_DIR}/boards/manifest.py)
|
||||||
|
endif()
|
||||||
|
@ -5,4 +5,6 @@ set(SDKCONFIG_DEFAULTS
|
|||||||
boards/sdkconfig.usb
|
boards/sdkconfig.usb
|
||||||
)
|
)
|
||||||
|
|
||||||
set(MICROPY_FROZEN_MANIFEST ${MICROPY_PORT_DIR}/boards/manifest.py)
|
if(NOT MICROPY_FROZEN_MANIFEST)
|
||||||
|
set(MICROPY_FROZEN_MANIFEST ${MICROPY_PORT_DIR}/boards/manifest.py)
|
||||||
|
endif()
|
||||||
|
@ -4,4 +4,6 @@ set(SDKCONFIG_DEFAULTS
|
|||||||
boards/sdkconfig.spiram
|
boards/sdkconfig.spiram
|
||||||
)
|
)
|
||||||
|
|
||||||
set(MICROPY_FROZEN_MANIFEST ${MICROPY_PORT_DIR}/boards/manifest.py)
|
if(NOT MICROPY_FROZEN_MANIFEST)
|
||||||
|
set(MICROPY_FROZEN_MANIFEST ${MICROPY_PORT_DIR}/boards/manifest.py)
|
||||||
|
endif()
|
||||||
|
@ -6,4 +6,6 @@ set(SDKCONFIG_DEFAULTS
|
|||||||
boards/TINYPICO/sdkconfig.board
|
boards/TINYPICO/sdkconfig.board
|
||||||
)
|
)
|
||||||
|
|
||||||
set(MICROPY_FROZEN_MANIFEST ${MICROPY_BOARD_DIR}/manifest.py)
|
if(NOT MICROPY_FROZEN_MANIFEST)
|
||||||
|
set(MICROPY_FROZEN_MANIFEST ${MICROPY_BOARD_DIR}/manifest.py)
|
||||||
|
endif()
|
||||||
|
Loading…
Reference in New Issue
Block a user