1 include makefile_common.mk
6 # Linker for the bootloader
7 LDSCRIPT := bootloader_test/linker/$(MCU)/gcc_bl_test_$(MCU)$(MCU_SUB)$(MCU_MEM_VAR).ld
9 BOOTLOADER_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
18 OBJS = $(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 $@
36 all: $(BOOTLOADER_TEST_HEX)
39 $(D)$(RM) $(BOOTLOADER_TEST_HEX)