BuFran
12 years ago
committed by
Piotr Esden-Tempski
1 changed files with 46 additions and 0 deletions
@ -0,0 +1,46 @@ |
|||
BINARY = button |
|||
|
|||
DEVICE = stm32f407vgt6 |
|||
|
|||
# common Makefile.include from examples directory unpacked and stripped
|
|||
#include ../../Makefile.include
|
|||
|
|||
CC = arm-none-eabi-gcc |
|||
LD = arm-none-eabi-gcc |
|||
OBJCOPY = arm-none-eabi-objcopy |
|||
OBJDUMP = arm-none-eabi-objdump |
|||
GDB = arm-none-eabi-gdb |
|||
|
|||
TOOLCHAIN_DIR ?= ../../../../../libopencm3 |
|||
|
|||
CFLAGS += <...> |
|||
LDSCRIPT ?= $(BINARY).ld |
|||
LDFLAGS += <..> |
|||
OBJS += $(BINARY).o |
|||
|
|||
GENFILES ?= *.o |
|||
|
|||
all: images |
|||
|
|||
## This is the place where the translation DEVICE->LDSCRIPT will be executed
|
|||
include $(TOOLCHAIN_DIR)/ld/Makefile.linker |
|||
|
|||
images: $(BINARY).images |
|||
flash: $(BINARY).flash |
|||
|
|||
<... comon makefile continues ...> |
|||
|
|||
clean: |
|||
$(Q)rm -f *.o |
|||
$(Q)rm -f *.d |
|||
$(Q)rm -f *.elf |
|||
$(Q)rm -f *.bin |
|||
$(Q)rm -f *.hex |
|||
$(Q)rm -f *.srec |
|||
$(Q)rm -f *.list |
|||
$(Q)rm -f $(GENFILES) |
|||
|
|||
.PHONY: images clean |
|||
|
|||
-include $(OBJS:.o=.d) |
|||
|
Loading…
Reference in new issue