FreeCalypso > hg > freecalypso-tools
annotate target-utils/flash-boot-wa/Makefile @ 220:5c78f132547c
rvinterf/include/exitcodes.h: added ERROR_RFTEST for use by autocal tools
| author | Mychaela Falconia <falcon@freecalypso.org> | 
|---|---|
| date | Sat, 20 May 2017 19:57:49 +0000 | 
| parents | b81176fe68a7 | 
| children | 
| 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 | 
| 
202
 
b81176fe68a7
target-utils/flash-boot-wa/Makefile: install added
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
201 
diff
changeset
 | 
7 INSTDIR=/opt/freecalypso/target-bin | 
| 
 
b81176fe68a7
target-utils/flash-boot-wa/Makefile: install added
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
201 
diff
changeset
 | 
8 | 
| 
201
 
59de85ae94a7
target-utils/flash-boot-wa written
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
9 PROG= flash-boot-wa | 
| 
 
59de85ae94a7
target-utils/flash-boot-wa written
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
10 LDS= ../env/iram.lds | 
| 
 
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 all: ${PROG}.srec | 
| 
 
59de85ae94a7
target-utils/flash-boot-wa written
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
13 | 
| 
 
59de85ae94a7
target-utils/flash-boot-wa written
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
14 ${PROG}.elf: ${PROG}.o ${LDS} | 
| 
 
59de85ae94a7
target-utils/flash-boot-wa written
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
15 ${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
 | 
16 | 
| 
 
59de85ae94a7
target-utils/flash-boot-wa written
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
17 ${PROG}.srec: ${PROG}.elf | 
| 
 
59de85ae94a7
target-utils/flash-boot-wa written
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
18 ${OBJCOPY} -O srec --srec-forceS3 --srec-len=30 $< $@ | 
| 
 
59de85ae94a7
target-utils/flash-boot-wa written
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
19 | 
| 
202
 
b81176fe68a7
target-utils/flash-boot-wa/Makefile: install added
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
201 
diff
changeset
 | 
20 install: | 
| 
 
b81176fe68a7
target-utils/flash-boot-wa/Makefile: install added
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
201 
diff
changeset
 | 
21 mkdir -p ${INSTDIR} | 
| 
 
b81176fe68a7
target-utils/flash-boot-wa/Makefile: install added
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
201 
diff
changeset
 | 
22 install -c -m 644 ${PROG}.srec ${INSTDIR} | 
| 
 
b81176fe68a7
target-utils/flash-boot-wa/Makefile: install added
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
201 
diff
changeset
 | 
23 | 
| 
201
 
59de85ae94a7
target-utils/flash-boot-wa written
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
24 clean: | 
| 
 
59de85ae94a7
target-utils/flash-boot-wa written
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
25 rm -f *.o *errs *core *.elf *.bin *.srec | 
| 
 
59de85ae94a7
target-utils/flash-boot-wa written
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
26 | 
| 
 
59de85ae94a7
target-utils/flash-boot-wa written
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
27 FRC: | 
