Fixed HV0/1/2present GPIO settings (must be IN instead of OUT) git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@470 05563f52-14a8-4384-a975-3d1654cca0fa
59 lines
1.6 KiB
Makefile
59 lines
1.6 KiB
Makefile
# Define release version for firmware here
|
|
RELEASE_PRODUCT = S0
|
|
RELEASE_MAJOR = 1
|
|
RELEASE_MINOR = 0
|
|
RELEASE_BRANCH = 0
|
|
RELEASE_PATCH = 0
|
|
|
|
# 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
|
|
# BUILD = undefined_target
|
|
|
|
all: release
|
|
|
|
release: export BUILD = release
|
|
release:
|
|
$(MAKE) pho_hsb_olimex_stm32_h107
|
|
|
|
debug: export ADDITIONAL_SWITCHES = -DENABLE_SERIAL_LOGGING -DENABLE_HW_VALIDATION
|
|
debug: export BUILD = debug
|
|
debug:
|
|
$(MAKE) pho_hsb_olimex_stm32_h107
|
|
|
|
pho_hsb_olimex_stm32_h107: export PLATFORM = -D$(PLATFORM_OLIMEX_STM32_H107)
|
|
pho_hsb_olimex_stm32_h107: export FILENAME = $(RELEASE_PRODUCT)_$(RELEASE_MAJOR)_$(RELEASE_MINOR)_$(RELEASE_BRANCH)_$(RELEASE_PATCH)_HSB_MRTS_$(PLATFORM_OLIMEX_STM32_H107)_$(LANG)_$(BUILD)
|
|
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
|
|
|
|
doxygen:
|
|
doxygen doxygen.cfg
|
|
|
|
clean:
|
|
$(MAKE) -C STM32F10x_StdPeriph_Lib_V3.5.0 clean
|
|
$(MAKE) -C HAL clean
|
|
$(MAKE) -C Platform clean
|
|
$(MAKE) -C hsb-mrts clean
|
|
rm -rf html
|
|
|
|
.PHONY: all clean
|
|
|