annotate target-utils/flash-boot-wa/Makefile @ 752:c79aaed75bd8

compile-fc-batt: allow possible third field in source lines Battery tables maintained in the fc-battery-conf repository will now have a third field added, defining thresholds for the battery bars icon, and there will be a new utility to compile them into the new /etc/batterytab2 file read by the FC Tourmaline version of our FCHG driver. For backward compatibility with the original Magnetite version of FCHG, compile-fc-batt remains the tool for compiling the original /etc/batterytab file format, and it needs to ignore the newly added third field in battery table sources.
author Mychaela Falconia <falcon@freecalypso.org>
date Thu, 05 Nov 2020 20:37:55 +0000
parents b81176fe68a7
children
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
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: