|
@@ -189,6 +189,10 @@ endif
|
|
|
|
|
|
$(FSDATA_DIR)/fsdata.c: $(WUI_DIR)/*
|
|
|
@../docs/makefsdata.pl $(FSDATA_DIR) $(WUI_DIR)
|
|
|
+
|
|
|
+ARTIFACTS_PATH := ~/Releases/$(HARDWARE)
|
|
|
+RELEASE_VERSION := $(shell ../projects/gcc/tools/version.sh $(HARDWARE) $(INCLUDES))
|
|
|
+RELEASE_PATH := $(ARTIFACTS_PATH)/$(RELEASE_VERSION)
|
|
|
|
|
|
prebuild: $(FSDATA_DIR)/fsdata.c
|
|
|
@echo "Hardware version: $(HARDWARE)"
|
|
@@ -200,4 +204,14 @@ postbuild: $(BUILDDIR)/$(TARGET).bin
|
|
|
@cp $(BUILDDIR)/$(TARGET).bin $(OUTPUTDIR)/$(FW_NAME).bin
|
|
|
@$(BUILDDIR)/../../tools/cortex_crc $(OUTPUTDIR)/$(FW_NAME).bin $(FW_FLASH_START) $(FW_FLASH_CRC)
|
|
|
|
|
|
-
|
|
|
+release:
|
|
|
+ @echo "FW version: $(RELEASE_VERSION)"
|
|
|
+ @mkdir -p $(RELEASE_PATH)
|
|
|
+ @cp $(OUTPUTDIR)/iap.bin $(RELEASE_PATH)/bl_$(HARDWARE).bin
|
|
|
+ @cp $(OUTPUTDIR)/$(TARGET).bin $(RELEASE_PATH)/IBP.bin
|
|
|
+ @cp ../docs/$(HARDWARE)/*.MIB $(RELEASE_PATH)
|
|
|
+ @vim -c "s/^/# $(RELEASE_VERSION)\r### Добавлено\r\r### Изменено\r\r### Исправлено\r\r\r\r" -c "set noswapfile" -c "3" ../docs/$(HARDWARE)/Changelog.md
|
|
|
+ @cp ../docs/$(HARDWARE)/Changelog.md $(RELEASE_PATH)
|
|
|
+ @echo "Compressing..."
|
|
|
+ @cd $(RELEASE_PATH) && zip $(RELEASE_VERSION).zip IBP.bin *.MIB Changelog.md
|
|
|
+ @echo "Done: $(RELEASE_PATH)/$(RELEASE_VERSION).zip"
|