1include makefile_common.mk
6# Linker for the bootloader
7LDSCRIPT := bootloader_test/linker/$(MCU)/gcc_bl_test_$(MCU)$(MCU_SUB)$(MCU_MEM_VAR).ld
9BOOTLOADER_TEST_ELF := $(BUILDPREFIX_TEST_BOOTLOADER)bootloader_test.elf
11# Include HAL drivers code (needed to build power.c (DCDC))
12-include $(HAL_API_PATH)makefile
14# Include bootloader test makefile
15-include bootloader_test/makefile
18OBJS = $(addprefix $(BUILDPREFIX_TEST_BOOTLOADER), $(OBJS_))
20$(BUILDPREFIX_TEST_BOOTLOADER)%.o : %.c
22 $(CC) $(INCLUDES) $(CFLAGS) -c $< -o $@
24$(BOOTLOADER_TEST_ELF): $(OBJS)
26 $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ \
27 -Wl,-Map=$(BUILDPREFIX_TEST_BOOTLOADER)bootloader_test.map \
28 -Wl,-T,$(LDSCRIPT) $(LIBS)
31$(BOOTLOADER_TEST_HEX): $(BOOTLOADER_TEST_ELF)
33 $(OBJCOPY) $(BOOTLOADER_TEST_ELF) -O ihex $@
36all: $(BOOTLOADER_TEST_HEX)
39 $(D)$(RM) $(BOOTLOADER_TEST_HEX)