# Define release version for firmware here RELEASE_PRODUCT = \""S0\"" RELEASE_MAJOR = 0 RELEASE_MINOR = 9 RELEASE_BRANCH = 0 RELEASE_PATCH = 4 # Define the platform to use PLATFORM_OLIMEX_STM32_H107 = OLI_STM32_H107 # Language is defined in repairMenu.c LANG = ENGLISH export LANGUAGE = -DLANGUAGE=$(LANG) export RELEASE_DEFINES = \ -DRELEASE_PRODUCT=$(RELEASE_PRODUCT) \ -DRELEASE_MAJOR=$(RELEASE_MAJOR) \ -DRELEASE_MINOR=$(RELEASE_MINOR) \ -DRELEASE_BRANCH=$(RELEASE_BRANCH) \ -DRELEASE_PATCH=$(RELEASE_PATCH) \ BINARY = hsb_mrts_$(PLATFORM_OLIMEX_STM32_H107).bin all: release release: $(MAKE) pho_hsb_olimex_stm32_h107 debug: export ADDITIONAL_SWITCHES = -DENABLE_SERIAL_LOGGING -DENABLE_HW_VALIDATION debug: $(MAKE) pho_hsb_olimex_stm32_h107 pho_hsb_olimex_stm32_h107: export PLATFORM = -D$(PLATFORM_OLIMEX_STM32_H107) pho_hsb_olimex_stm32_h107: @echo ------------------------------------------ @echo MAKE: $@ @echo ------------------------------------------ $(MAKE) -C STM32F10x_StdPeriph_Lib_V3.5.0 $(MAKE) -C Platform $(MAKE) -C HAL $(MAKE) -C hsb-mrts clean: $(MAKE) -C STM32F10x_StdPeriph_Lib_V3.5.0 clean $(MAKE) -C HAL clean $(MAKE) -C Platform clean $(MAKE) -C hsb-mrts clean .PHONY: all clean