Skip to content

Commit 052d5b7

Browse files
committed
Drop old files when re-building
1 parent e979ccb commit 052d5b7

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

board.mk

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ Z2M_INDEX_FILE := zigbee2mqtt/ota/index_$(DEVICE_TYPE).json
9090
Z2M_FORCE_INDEX_FILE := zigbee2mqtt/ota/index_$(DEVICE_TYPE)-FORCE.json
9191

9292
# Main target - builds firmware and generates all OTA files
93-
build: build-firmware generate-ota-files update-indexes
93+
build: drop-old-files build-firmware generate-ota-files update-indexes
9494

9595
# Build the firmware for the specified board
9696
build-firmware:
@@ -108,6 +108,12 @@ endif
108108
IMAGE_TYPE=$(FIRMWARE_IMAGE_TYPE) \
109109
BIN_FILE=../../$(BIN_FILE) \
110110
-j32
111+
112+
drop-old-files:
113+
rm -f $(BIN_PATH)/*.bin
114+
rm -f $(BIN_PATH)/*.s37
115+
rm -f $(BIN_PATH)/*.zigbee
116+
111117
# Generate all three types of OTA files
112118
generate-ota-files: generate-normal-ota generate-tuya-ota generate-force-ota
113119

@@ -147,6 +153,5 @@ flash_telink: build-firmware
147153
@echo "Flashing $(BIN_FILE) to device via $(TLSRPGM_TTY)"
148154
$(MAKE) telink/flasher ARGS="-t25 -a 20 --mrst we 0 ../../$(BIN_FILE)"
149155

150-
.PHONY: help build build-firmware generate-ota-files generate-normal-ota generate-tuya-ota generate-force-ota update-indexes clean_z2m_index update_converters update_zha_quirk update_supported_devices freeze_ota_links
151-
156+
.PHONY: help build build-firmware drop-old-files generate-ota-files generate-normal-ota generate-tuya-ota generate-force-ota update-indexes clean_z2m_index update_converters update_zha_quirk update_supported_devices freeze_ota_links
152157

0 commit comments

Comments
 (0)