aboutsummaryrefslogtreecommitdiff
path: root/system-clock/Makefile.preamble
blob: 2a663994ead4914857b4b0aeea4acdae80172d56 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
OPT?=-O
PREFIX?=arm-unknown-eabi-
CC=$(PREFIX)gcc
LD=$(PREFIX)ld
CFLAGS?=$(OPT) -mcpu=cortex-m4 -mthumb -g -lgcc -static -nostartfiles
LD_FLAGS?=-T linker_script.ld -nostdlib --cref -Map main.map -static


all: main.elf

main.bin: main.elf
	$(PREFIX)objcopy -O binary main.elf main.bin

flash: main.bin
	st-flash write main.bin 0x8000000

clean:
	rm -f *.o *.elf *.bin

genmake:
	./genmake.pl > Makefile