annotate target-utils/flash-boot-wa/Makefile @ 201:59de85ae94a7

target-utils/flash-boot-wa written
author Mychaela Falconia <falcon@freecalypso.org>
date Mon, 01 May 2017 21:02:58 +0000
parents
children b81176fe68a7
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
201
59de85ae94a7 target-utils/flash-boot-wa written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
1 CC= arm-elf-gcc
59de85ae94a7 target-utils/flash-boot-wa written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
2 CFLAGS= -Os -fno-builtin
59de85ae94a7 target-utils/flash-boot-wa written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
3 CPPFLAGS=-I../include
59de85ae94a7 target-utils/flash-boot-wa written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
4 LD= arm-elf-ld
59de85ae94a7 target-utils/flash-boot-wa written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
5 OBJCOPY=arm-elf-objcopy
59de85ae94a7 target-utils/flash-boot-wa written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
6
59de85ae94a7 target-utils/flash-boot-wa written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
7 PROG= flash-boot-wa
59de85ae94a7 target-utils/flash-boot-wa written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
8 LDS= ../env/iram.lds
59de85ae94a7 target-utils/flash-boot-wa written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
9
59de85ae94a7 target-utils/flash-boot-wa written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
10 all: ${PROG}.srec
59de85ae94a7 target-utils/flash-boot-wa written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
11
59de85ae94a7 target-utils/flash-boot-wa written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
12 ${PROG}.elf: ${PROG}.o ${LDS}
59de85ae94a7 target-utils/flash-boot-wa written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
13 ${LD} -N --defsym Base_addr=0x820000 -T ${LDS} -o $@ ${PROG}.o
59de85ae94a7 target-utils/flash-boot-wa written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
14
59de85ae94a7 target-utils/flash-boot-wa written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
15 ${PROG}.srec: ${PROG}.elf
59de85ae94a7 target-utils/flash-boot-wa written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
16 ${OBJCOPY} -O srec --srec-forceS3 --srec-len=30 $< $@
59de85ae94a7 target-utils/flash-boot-wa written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
17
59de85ae94a7 target-utils/flash-boot-wa written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
18 clean:
59de85ae94a7 target-utils/flash-boot-wa written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
19 rm -f *.o *errs *core *.elf *.bin *.srec
59de85ae94a7 target-utils/flash-boot-wa written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
20
59de85ae94a7 target-utils/flash-boot-wa written
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
21 FRC: