FreeCalypso > hg > fc-selenite
annotate components/ss @ 112:fdecfb3bd860
.../drv_app/r2d/r2d_*.c: LCD include case fixes from Magnetite
R2D is not used in Selenite, but we strive to keep the two source trees
in sync as much as possible to reduce the diffs.
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Sat, 13 Oct 2018 16:56:22 +0000 |
parents | 5c4db73d289a |
children |
rev | line source |
---|---|
10
a8f9cc376e98
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1 # Building ss.lib from the TCS3.2 source |
a8f9cc376e98
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2 |
a8f9cc376e98
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
3 CFLAGS="-me -mt -o -pw2 -x -mw" |
103
1155be085fc1
components/*: added -g to CFLAGS_gcc
Mychaela Falconia <falcon@freecalypso.org>
parents:
50
diff
changeset
|
4 CFLAGS_gcc="-g -O2 -fno-builtin -mthumb-interwork -mthumb" |
10
a8f9cc376e98
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
5 CPPFLAGS= |
a8f9cc376e98
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
6 |
a8f9cc376e98
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
7 make_version ss |
22
0a1a78944683
components: first automated conversion pass
Mychaela Falconia <falcon@freecalypso.org>
parents:
10
diff
changeset
|
8 c_file ss_version.c |
10
a8f9cc376e98
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
9 |
a8f9cc376e98
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
10 # Defines |
a8f9cc376e98
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
11 |
a8f9cc376e98
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
12 CPPFLAGS=-DCCDTABLES_EXTERN |
a8f9cc376e98
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
13 CPPFLAGS="$CPPFLAGS -DOPTION_MULTITHREAD" |
a8f9cc376e98
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
14 CPPFLAGS="$CPPFLAGS -DNEW_FRAME" |
a8f9cc376e98
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
15 CPPFLAGS="$CPPFLAGS -DNEW_ENTITY" |
a8f9cc376e98
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
16 CPPFLAGS="$CPPFLAGS -D_TARGET_" |
a8f9cc376e98
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
17 CPPFLAGS="$CPPFLAGS -DSHARED_VSI" |
a8f9cc376e98
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
18 CPPFLAGS="$CPPFLAGS -DALR" |
a8f9cc376e98
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
19 CPPFLAGS="$CPPFLAGS -DFF_HOMEZONE" |
a8f9cc376e98
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
20 CPPFLAGS="$CPPFLAGS -DFF_MMI_SAT_ICON" |
a8f9cc376e98
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
21 CPPFLAGS="$CPPFLAGS -DFF_MMI_SMS_DYNAMIC" |
a8f9cc376e98
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
22 CPPFLAGS="$CPPFLAGS -DFF_CPHS" |
a8f9cc376e98
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
23 CPPFLAGS="$CPPFLAGS -D_TMS470" |
a8f9cc376e98
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
24 CPPFLAGS="$CPPFLAGS -DUART" |
a8f9cc376e98
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
25 CPPFLAGS="$CPPFLAGS -DFF_ATI" |
a8f9cc376e98
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
26 CPPFLAGS="$CPPFLAGS -DNWARN" |
a8f9cc376e98
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
27 CPPFLAGS="$CPPFLAGS -DFF_EM_MODE" |
a8f9cc376e98
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
28 CPPFLAGS="$CPPFLAGS -DMMI=$MMI" |
a8f9cc376e98
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
29 |
a8f9cc376e98
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
30 if [ "$MMI" = 0 ] |
a8f9cc376e98
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
31 then |
a8f9cc376e98
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
32 CPPFLAGS="$CPPFLAGS -DACI" |
a8f9cc376e98
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
33 elif [ "$MMI" = 2 ] |
a8f9cc376e98
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
34 then |
a8f9cc376e98
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
35 CPPFLAGS="$CPPFLAGS -DMFW" |
a8f9cc376e98
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
36 fi |
a8f9cc376e98
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
37 |
a8f9cc376e98
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
38 CPPFLAGS="$CPPFLAGS -DPHONEBOOK_EXTENSION" |
a8f9cc376e98
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
39 |
a8f9cc376e98
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
40 if [ "$GPRS" = 1 ] |
a8f9cc376e98
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
41 then |
a8f9cc376e98
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
42 CPPFLAGS="$CPPFLAGS -DGPRS" |
a8f9cc376e98
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
43 fi |
a8f9cc376e98
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
44 |
a8f9cc376e98
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
45 CPPFLAGS="$CPPFLAGS -DCHIPSET=$CHIPSET" |
a8f9cc376e98
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
46 CPPFLAGS="$CPPFLAGS -DBOARD=41" |
a8f9cc376e98
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
47 |
105
5c4db73d289a
build system support for memory supervision
Mychaela Falconia <falcon@freecalypso.org>
parents:
103
diff
changeset
|
48 if [ "$MEMSUPER" != 0 ] |
5c4db73d289a
build system support for memory supervision
Mychaela Falconia <falcon@freecalypso.org>
parents:
103
diff
changeset
|
49 then |
5c4db73d289a
build system support for memory supervision
Mychaela Falconia <falcon@freecalypso.org>
parents:
103
diff
changeset
|
50 CPPFLAGS="$CPPFLAGS -DMEMORY_SUPERVISION" |
5c4db73d289a
build system support for memory supervision
Mychaela Falconia <falcon@freecalypso.org>
parents:
103
diff
changeset
|
51 fi |
5c4db73d289a
build system support for memory supervision
Mychaela Falconia <falcon@freecalypso.org>
parents:
103
diff
changeset
|
52 |
10
a8f9cc376e98
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
53 # Includes |
a8f9cc376e98
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
54 |
a8f9cc376e98
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
55 SRCDIR=$SRC/g23m-gsm/ss |
a8f9cc376e98
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
56 |
22
0a1a78944683
components: first automated conversion pass
Mychaela Falconia <falcon@freecalypso.org>
parents:
10
diff
changeset
|
57 CPPFLAGS="$CPPFLAGS -I$SRC/condat/com/inc" |
0a1a78944683
components: first automated conversion pass
Mychaela Falconia <falcon@freecalypso.org>
parents:
10
diff
changeset
|
58 CPPFLAGS="$CPPFLAGS -I$SRC/gpf/inc" |
0a1a78944683
components: first automated conversion pass
Mychaela Falconia <falcon@freecalypso.org>
parents:
10
diff
changeset
|
59 CPPFLAGS="$CPPFLAGS -I$SRC/condat/com/include" |
0a1a78944683
components: first automated conversion pass
Mychaela Falconia <falcon@freecalypso.org>
parents:
10
diff
changeset
|
60 CPPFLAGS="$CPPFLAGS -I../../cdg-hybrid/cdginc" |
10
a8f9cc376e98
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
61 CPPFLAGS="$CPPFLAGS -I$SRCDIR" |
a8f9cc376e98
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
62 CPPFLAGS="$CPPFLAGS -I.." |
a8f9cc376e98
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
63 CPPFLAGS="$CPPFLAGS -I../config" |
a8f9cc376e98
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
64 |
a8f9cc376e98
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
65 # Source modules |
a8f9cc376e98
components: pruned import from Magnetite
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
66 |
22
0a1a78944683
components: first automated conversion pass
Mychaela Falconia <falcon@freecalypso.org>
parents:
10
diff
changeset
|
67 c_file $SRCDIR/ss_csf.c |
0a1a78944683
components: first automated conversion pass
Mychaela Falconia <falcon@freecalypso.org>
parents:
10
diff
changeset
|
68 c_file $SRCDIR/ss_for.c |
0a1a78944683
components: first automated conversion pass
Mychaela Falconia <falcon@freecalypso.org>
parents:
10
diff
changeset
|
69 c_file $SRCDIR/ss_pei.c |
0a1a78944683
components: first automated conversion pass
Mychaela Falconia <falcon@freecalypso.org>
parents:
10
diff
changeset
|
70 c_file $SRCDIR/ss_ss.c |
0a1a78944683
components: first automated conversion pass
Mychaela Falconia <falcon@freecalypso.org>
parents:
10
diff
changeset
|
71 c_file $SRCDIR/ss_em.c |