FreeCalypso > hg > fc-tourmaline
annotate components/config_gprs_fl @ 291:a72feaed133a
PWT buzzer driver: conditionalize on TARGET_HAS_BUZZER
Here we add a new target config preprocessor symbol TARGET_HAS_BUZZER,
currently defined for c11x and c139; later we also expect to have it
on for FC Venus, and in FC Magnetite we are going to turn it on for
target dsample, just for the sake of completeness and philosophical
correctness.
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Sat, 26 Mar 2022 19:31:18 +0000 |
parents | e58a5bb12de4 |
children |
rev | line source |
---|---|
22
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1 # Building config_gprs_fl.lib for the TCS2/TCS3 hybrid configuration |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2 |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
3 CFLAGS="-me -mt -o -pw2 -x -mw" |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
4 |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
5 # Defines |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
6 |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
7 CPPFLAGS=-DCCDTABLES_EXTERN |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
8 CPPFLAGS="$CPPFLAGS -DOPTION_MULTITHREAD" |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
9 CPPFLAGS="$CPPFLAGS -DNEW_FRAME" |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
10 CPPFLAGS="$CPPFLAGS -DNEW_ENTITY" |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
11 CPPFLAGS="$CPPFLAGS -D_TARGET_" |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
12 CPPFLAGS="$CPPFLAGS -DSHARED_VSI" |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
13 CPPFLAGS="$CPPFLAGS -DALR" |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
14 CPPFLAGS="$CPPFLAGS -DFF_HOMEZONE" |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
15 CPPFLAGS="$CPPFLAGS -DFF_MMI_SAT_ICON" |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
16 CPPFLAGS="$CPPFLAGS -DFF_MMI_SMS_DYNAMIC" |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
17 CPPFLAGS="$CPPFLAGS -DFF_CPHS" |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
18 CPPFLAGS="$CPPFLAGS -D_TMS470" |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
19 CPPFLAGS="$CPPFLAGS -DUART" |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
20 CPPFLAGS="$CPPFLAGS -DFF_ATI" |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
21 CPPFLAGS="$CPPFLAGS -DFF_EM_MODE" |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
22 CPPFLAGS="$CPPFLAGS -DPHONEBOOK_EXTENSION" |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
23 CPPFLAGS="$CPPFLAGS -DGPRS" |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
24 CPPFLAGS="$CPPFLAGS -DAT_INTERPRETER" |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
25 CPPFLAGS="$CPPFLAGS -DUSE_L1FD_FUNC_INTERFACE" |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
26 |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
27 if [ "$SRVC" != 0 ] |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
28 then |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
29 CPPFLAGS="$CPPFLAGS -DFAX_AND_DATA" |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
30 if [ "$SRVC" = 1 ] |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
31 then |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
32 CPPFLAGS="$CPPFLAGS -DFF_FAX" |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
33 fi |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
34 CPPFLAGS="$CPPFLAGS -DUSE_L2FD_FUNC_INTERFACE" |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
35 fi |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
36 |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
37 CPPFLAGS="$CPPFLAGS -DSRVC=$SRVC" |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
38 CPPFLAGS="$CPPFLAGS -DMMI=$MMI" |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
39 |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
40 if [ "$MMI" = 0 ] |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
41 then |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
42 CPPFLAGS="$CPPFLAGS -DACI" |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
43 elif [ "$MMI" = 2 ] |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
44 then |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
45 CPPFLAGS="$CPPFLAGS -DMFW" |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
46 fi |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
47 |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
48 CPPFLAGS="$CPPFLAGS -DCONFIG_MODULE" |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
49 CPPFLAGS="$CPPFLAGS -DNU_DEBUG" |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
50 CPPFLAGS="$CPPFLAGS -DPRIM_0_INT_RAM" |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
51 CPPFLAGS="$CPPFLAGS -DPRIM_1_INT_RAM" |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
52 CPPFLAGS="$CPPFLAGS -DPRIM_2_INT_RAM" |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
53 CPPFLAGS="$CPPFLAGS -DPRIM_3_INT_RAM" |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
54 CPPFLAGS="$CPPFLAGS -DPRIM_4_INT_RAM" |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
55 CPPFLAGS="$CPPFLAGS -DPRIM_5_INT_RAM" |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
56 CPPFLAGS="$CPPFLAGS -DBOARD=41" |
27
1803a0bc5808
components/config_*: -DCTRACE for optional str2ind
Mychaela Falconia <falcon@freecalypso.org>
parents:
26
diff
changeset
|
57 |
1803a0bc5808
components/config_*: -DCTRACE for optional str2ind
Mychaela Falconia <falcon@freecalypso.org>
parents:
26
diff
changeset
|
58 if [ "$USE_STR2IND" = 1 ] |
1803a0bc5808
components/config_*: -DCTRACE for optional str2ind
Mychaela Falconia <falcon@freecalypso.org>
parents:
26
diff
changeset
|
59 then |
1803a0bc5808
components/config_*: -DCTRACE for optional str2ind
Mychaela Falconia <falcon@freecalypso.org>
parents:
26
diff
changeset
|
60 CPPFLAGS="$CPPFLAGS -DCTRACE" |
1803a0bc5808
components/config_*: -DCTRACE for optional str2ind
Mychaela Falconia <falcon@freecalypso.org>
parents:
26
diff
changeset
|
61 fi |
1803a0bc5808
components/config_*: -DCTRACE for optional str2ind
Mychaela Falconia <falcon@freecalypso.org>
parents:
26
diff
changeset
|
62 |
22
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
63 CPPFLAGS="$CPPFLAGS -DDATA_EXT_RAM" |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
64 CPPFLAGS="$CPPFLAGS -DFF_UPM" |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
65 |
38
e58a5bb12de4
experimental support for GPF memory supervision
Mychaela Falconia <falcon@freecalypso.org>
parents:
27
diff
changeset
|
66 if [ "$MEMSUPER" != 0 ] |
e58a5bb12de4
experimental support for GPF memory supervision
Mychaela Falconia <falcon@freecalypso.org>
parents:
27
diff
changeset
|
67 then |
e58a5bb12de4
experimental support for GPF memory supervision
Mychaela Falconia <falcon@freecalypso.org>
parents:
27
diff
changeset
|
68 CPPFLAGS="$CPPFLAGS -DMEMORY_SUPERVISION" |
e58a5bb12de4
experimental support for GPF memory supervision
Mychaela Falconia <falcon@freecalypso.org>
parents:
27
diff
changeset
|
69 fi |
e58a5bb12de4
experimental support for GPF memory supervision
Mychaela Falconia <falcon@freecalypso.org>
parents:
27
diff
changeset
|
70 |
22
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
71 # Includes |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
72 |
23
fdc83c1ab3ff
components: first automated conversion pass
Mychaela Falconia <falcon@freecalypso.org>
parents:
22
diff
changeset
|
73 CPPFLAGS="$CPPFLAGS -I$SRC/condat/com/inc" |
fdc83c1ab3ff
components: first automated conversion pass
Mychaela Falconia <falcon@freecalypso.org>
parents:
22
diff
changeset
|
74 CPPFLAGS="$CPPFLAGS -I$SRC/gpf/inc" |
fdc83c1ab3ff
components: first automated conversion pass
Mychaela Falconia <falcon@freecalypso.org>
parents:
22
diff
changeset
|
75 CPPFLAGS="$CPPFLAGS -I$SRC/condat/com/include" |
fdc83c1ab3ff
components: first automated conversion pass
Mychaela Falconia <falcon@freecalypso.org>
parents:
22
diff
changeset
|
76 CPPFLAGS="$CPPFLAGS -I../../cdg-hybrid/cdginc" |
fdc83c1ab3ff
components: first automated conversion pass
Mychaela Falconia <falcon@freecalypso.org>
parents:
22
diff
changeset
|
77 CPPFLAGS="$CPPFLAGS -I$SRC/gpf/inc/nuc" |
26
598958aec071
components: switch to new Nucleus
Mychaela Falconia <falcon@freecalypso.org>
parents:
23
diff
changeset
|
78 CPPFLAGS="$CPPFLAGS -I$SRC/nucleus" |
23
fdc83c1ab3ff
components: first automated conversion pass
Mychaela Falconia <falcon@freecalypso.org>
parents:
22
diff
changeset
|
79 CPPFLAGS="$CPPFLAGS -I$SRC/condat/frame/config" |
22
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
80 CPPFLAGS="$CPPFLAGS -I.." |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
81 CPPFLAGS="$CPPFLAGS -I../config" |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
82 CPPFLAGS="$CPPFLAGS -I$SRC/cs/riviera" |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
83 CPPFLAGS="$CPPFLAGS -I$SRC/cs/drivers/drv_app" |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
84 CPPFLAGS="$CPPFLAGS -I$SRC/cs/drivers/drv_core" |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
85 CPPFLAGS="$CPPFLAGS -I$SRC/cs/drivers/drv_core/abb" |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
86 CPPFLAGS="$CPPFLAGS -I$SRC/cs/drivers/drv_core/armio" |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
87 CPPFLAGS="$CPPFLAGS -I$SRC/cs/drivers/drv_core/clkm" |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
88 CPPFLAGS="$CPPFLAGS -I$SRC/cs/drivers/drv_core/conf" |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
89 CPPFLAGS="$CPPFLAGS -I$SRC/cs/drivers/drv_core/dma" |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
90 CPPFLAGS="$CPPFLAGS -I$SRC/cs/drivers/drv_core/dsp_dwnld" |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
91 CPPFLAGS="$CPPFLAGS -I$SRC/cs/drivers/drv_core/inth" |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
92 CPPFLAGS="$CPPFLAGS -I$SRC/cs/drivers/drv_core/memif" |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
93 CPPFLAGS="$CPPFLAGS -I$SRC/cs/drivers/drv_core/rhea" |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
94 CPPFLAGS="$CPPFLAGS -I$SRC/cs/drivers/drv_core/security" |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
95 CPPFLAGS="$CPPFLAGS -I$SRC/cs/drivers/drv_core/spi" |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
96 CPPFLAGS="$CPPFLAGS -I$SRC/cs/drivers/drv_core/timer" |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
97 CPPFLAGS="$CPPFLAGS -I$SRC/cs/drivers/drv_core/uart" |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
98 CPPFLAGS="$CPPFLAGS -I$SRC/cs/drivers/drv_core/ulpd" |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
99 CPPFLAGS="$CPPFLAGS -I$SRC/cs/system" |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
100 CPPFLAGS="$CPPFLAGS -I$SRC/cs/layer1/include" |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
101 CPPFLAGS="$CPPFLAGS -I$SRC/cs/services" |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
102 |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
103 # Source modules |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
104 |
23
fdc83c1ab3ff
components: first automated conversion pass
Mychaela Falconia <falcon@freecalypso.org>
parents:
22
diff
changeset
|
105 SRCDIR=$SRC/condat/frame/config |
22
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
106 |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
107 cfile_str2ind $SRCDIR/gprscomp.c |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
108 cfile_str2ind $SRCDIR/custcomp.c |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
109 cfile_str2ind $SRCDIR/gprsinit.c |
7ded024bf471
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
110 cfile_str2ind $SRCDIR/gprsdrv.c |