projects
/
fw
/
stlink
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Swap build.sh for a real Makefile
[fw/stlink]
/
example
/
Makefile
1
EXECUTABLE=blink.elf
2
BIN_IMAGE=blink.bin
3
4
CC=arm-none-eabi-gcc
5
OBJCOPY=arm-none-eabi-objcopy
6
7
CFLAGS=-O2 -mlittle-endian -mthumb
8
CFLAGS+=-mcpu=cortex-m3 -ffreestanding -nostdlib -nostdinc
9
10
all: $(BIN_IMAGE)
11
12
$(BIN_IMAGE): $(EXECUTABLE)
13
$(OBJCOPY) -O binary $^ $@
14
15
$(EXECUTABLE): main.c
16
$(CC) $(CFLAGS) $^ -o $@
17
18
clean:
19
rm -rf $(EXECUTABLE)
20
rm -rf $(BIN_IMAGE)
21
22
.PHONY: all clean