mirror of
https://github.com/espressif/esp-idf
synced 2025-03-09 17:19:09 -04:00
Makefile: bootloader-clean shouldn't clean config or partition table
Also don't build config for 'make help', and remove some redundant clearing of variables.
This commit is contained in:
parent
14eb490bb3
commit
b0f530d004
@ -17,21 +17,17 @@ BOOTLOADER_BIN=$(BOOTLOADER_BUILD_DIR)/bootloader.bin
|
|||||||
|
|
||||||
$(BOOTLOADER_BIN): $(COMPONENT_PATH)/src/sdkconfig
|
$(BOOTLOADER_BIN): $(COMPONENT_PATH)/src/sdkconfig
|
||||||
$(Q) PROJECT_PATH= \
|
$(Q) PROJECT_PATH= \
|
||||||
COMPONENT_LDFLAGS= \
|
|
||||||
COMPONENT_INCLUDES= \
|
|
||||||
LDFLAGS= \
|
LDFLAGS= \
|
||||||
CFLAGS= \
|
CFLAGS= \
|
||||||
BUILD_DIR_BASE=$(BOOTLOADER_BUILD_DIR) \
|
BUILD_DIR_BASE=$(BOOTLOADER_BUILD_DIR) \
|
||||||
make -C $(BOOTLOADER_COMPONENT_PATH)/src MAKEFLAGS= V=$(V) TARGET_BIN_LAYOUT="$(BOOTLOADER_TARGET_BIN_LAYOUT)" $(BOOTLOADER_BIN)
|
$(MAKE) -C $(BOOTLOADER_COMPONENT_PATH)/src MAKEFLAGS= V=$(V) TARGET_BIN_LAYOUT="$(BOOTLOADER_TARGET_BIN_LAYOUT)" $(BOOTLOADER_BIN)
|
||||||
|
|
||||||
bootloader-clean:
|
bootloader-clean:
|
||||||
$(Q) PROJECT_PATH= \
|
$(Q) PROJECT_PATH= \
|
||||||
COMPONENT_LDFLAGS= \
|
|
||||||
COMPONENT_INCLUDES= \
|
|
||||||
LDFLAGS= \
|
LDFLAGS= \
|
||||||
CFLAGS= \
|
CFLAGS= \
|
||||||
BUILD_DIR_BASE=$(BOOTLOADER_BUILD_DIR) \
|
BUILD_DIR_BASE=$(BOOTLOADER_BUILD_DIR) \
|
||||||
make -C $(BOOTLOADER_COMPONENT_PATH)/src clean MAKEFLAGS= V=$(V)
|
$(MAKE) -C $(BOOTLOADER_COMPONENT_PATH)/src app-clean MAKEFLAGS= V=$(V)
|
||||||
|
|
||||||
clean: bootloader-clean
|
clean: bootloader-clean
|
||||||
|
|
||||||
@ -50,4 +46,4 @@ $(COMPONENT_PATH)/src/sdkconfig: $(PROJECT_PATH)/sdkconfig
|
|||||||
|
|
||||||
# bootloader-flash calls flash in the bootloader dummy project
|
# bootloader-flash calls flash in the bootloader dummy project
|
||||||
bootloader-flash: $(BOOTLOADER_BIN)
|
bootloader-flash: $(BOOTLOADER_BIN)
|
||||||
make -C $(BOOTLOADER_COMPONENT_PATH)/src flash MAKEFLAGS= V=$(V)
|
$(MAKE) -C $(BOOTLOADER_COMPONENT_PATH)/src flash MAKEFLAGS= V=$(V)
|
||||||
|
@ -31,7 +31,7 @@ endif
|
|||||||
|
|
||||||
# Work out of whether we have to build the Kconfig makefile
|
# Work out of whether we have to build the Kconfig makefile
|
||||||
# (auto.conf), or if we're in a situation where we don't need it
|
# (auto.conf), or if we're in a situation where we don't need it
|
||||||
NON_CONFIG_TARGETS := clean %-clean get_variable
|
NON_CONFIG_TARGETS := clean %-clean get_variable help
|
||||||
AUTO_CONF_REGEN_TARGET := $(PROJECT_PATH)/build/include/config/auto.conf
|
AUTO_CONF_REGEN_TARGET := $(PROJECT_PATH)/build/include/config/auto.conf
|
||||||
|
|
||||||
# disable AUTO_CONF_REGEN_TARGET if all targets are non-config targets
|
# disable AUTO_CONF_REGEN_TARGET if all targets are non-config targets
|
||||||
|
Loading…
x
Reference in New Issue
Block a user