503
|
1 # This configuration is derived from the basic hybrid config. In common
|
|
2 # with regular hybrid, this config is for a GSM+CSD+GPRS modem controlled
|
|
3 # via AT commands (no UI), but it differs from the regular hybrid config
|
|
4 # in that the GPF libraries are rebuilt from source.
|
199
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
5
|
394
fe200bd2f188
configs/*: converted to use scripts/config-headers-new.sh
Mychaela Falconia <falcon@freecalypso.org>
diff
changeset
|
6 GPRS=1
|
fe200bd2f188
configs/*: converted to use scripts/config-headers-new.sh
Mychaela Falconia <falcon@freecalypso.org>
diff
changeset
|
7 MMI=0
|
fe200bd2f188
configs/*: converted to use scripts/config-headers-new.sh
Mychaela Falconia <falcon@freecalypso.org>
diff
changeset
|
8 SRVC=1
|
fe200bd2f188
configs/*: converted to use scripts/config-headers-new.sh
Mychaela Falconia <falcon@freecalypso.org>
diff
changeset
|
9 export GPRS MMI SRVC
|
fe200bd2f188
configs/*: converted to use scripts/config-headers-new.sh
Mychaela Falconia <falcon@freecalypso.org>
diff
changeset
|
10
|
fe200bd2f188
configs/*: converted to use scripts/config-headers-new.sh
Mychaela Falconia <falcon@freecalypso.org>
diff
changeset
|
11 ATP_STATE=0
|
fe200bd2f188
configs/*: converted to use scripts/config-headers-new.sh
Mychaela Falconia <falcon@freecalypso.org>
diff
changeset
|
12 FCHG_STATE=0
|
fe200bd2f188
configs/*: converted to use scripts/config-headers-new.sh
Mychaela Falconia <falcon@freecalypso.org>
diff
changeset
|
13 LCC_STATE=0
|
fe200bd2f188
configs/*: converted to use scripts/config-headers-new.sh
Mychaela Falconia <falcon@freecalypso.org>
diff
changeset
|
14 MKS_STATE=0
|
fe200bd2f188
configs/*: converted to use scripts/config-headers-new.sh
Mychaela Falconia <falcon@freecalypso.org>
diff
changeset
|
15 PWR_STATE=0
|
fe200bd2f188
configs/*: converted to use scripts/config-headers-new.sh
Mychaela Falconia <falcon@freecalypso.org>
diff
changeset
|
16 R2D_STATE=0
|
fe200bd2f188
configs/*: converted to use scripts/config-headers-new.sh
Mychaela Falconia <falcon@freecalypso.org>
diff
changeset
|
17 export ATP_STATE FCHG_STATE LCC_STATE MKS_STATE PWR_STATE R2D_STATE
|
fe200bd2f188
configs/*: converted to use scripts/config-headers-new.sh
Mychaela Falconia <falcon@freecalypso.org>
diff
changeset
|
18
|
fe200bd2f188
configs/*: converted to use scripts/config-headers-new.sh
Mychaela Falconia <falcon@freecalypso.org>
diff
changeset
|
19 scripts/config-headers-new.sh
|
199
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
20
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
21 CONDAT=condat3
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
22 GPF=gpf3
|
213
7fef2fc6e002
configs/hybrid: switch to the new cdg-hybrid cdginc headers
Mychaela Falconia <falcon@freecalypso.org>
diff
changeset
|
23 CDGINC=cdg-hybrid/cdginc
|
7fef2fc6e002
configs/hybrid: switch to the new cdg-hybrid cdginc headers
Mychaela Falconia <falcon@freecalypso.org>
diff
changeset
|
24 CDGPRIM=cdg-hybrid/sap-inline
|
199
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
25 ACI=g23m-aci
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
26 export CONDAT GPF CDGINC CDGPRIM ACI
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
27
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
28 build_lib ccddata
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
29
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
30 # ACI libs
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
31 build_lib aci tcs3
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
32 build_lib aciext tcs3
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
33 build_lib aci_dti_mng tcs3
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
34 build_lib atiext tcs3
|
200
|
35 build_lib comlib hybrid
|
206
6aadfa0d10c4
UPM enabled in the GPF/GPRS config for the hybrid build
Mychaela Falconia <falcon@freecalypso.org>
diff
changeset
|
36 build_lib config_gprs_fl hybrid
|
6aadfa0d10c4
UPM enabled in the GPF/GPRS config for the hybrid build
Mychaela Falconia <falcon@freecalypso.org>
diff
changeset
|
37 build_lib config_gprs_ir hybrid
|
199
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
38 lib_link_magic '(BSS_LIBS (.bss) CONST_LIBS (.text, .const))'
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
39
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
40 # G23M protocol stack libs
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
41 build_lib alr sotovik
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
42 build_lib cc
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
43 build_lib cci
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
44 build_lib cci_ir
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
45 lib_link_magic '(BSS_LIBS (.bss) CONST_LIBS (.text, .const))'
|
204
|
46 build_lib cl
|
199
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
47 build_lib dl
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
48 build_lib dti
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
49 build_lib fad
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
50 build_lib gmm
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
51 build_lib grlc
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
52 build_lib grlc_ir
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
53 lib_link_magic '(BSS_LIBS (.bss) CONST_LIBS (.text, .const))'
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
54 build_lib grr
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
55 build_lib l1_pei
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
56 build_lib l2r
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
57 build_lib llc
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
58 build_lib mm
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
59 build_lib ra
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
60 build_lib rlp
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
61 build_lib rr
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
62 build_lib sim_b_lib
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
63 build_lib sm
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
64 build_lib sms
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
65 build_lib sndcp
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
66 build_lib ss
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
67 build_lib t30
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
68 build_lib uart_b_lib
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
69 build_lib ppp
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
70 build_lib ppp_ir
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
71 lib_link_magic '(BSS_LIBS (.bss) CONST_LIBS (.text, .const))'
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
72 build_lib upm
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
73
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
74 # Condat drivers
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
75 build_lib gdi
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
76
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
77 # GPF
|
503
|
78 build_lib ccd_na7_db
|
|
79 build_lib frame_na7_db_fl
|
|
80 build_lib frame_na7_db_ir
|
199
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
81 lib_link_magic '(BSS_LIBS (.bss) CONST_LIBS (.text, .const))'
|
503
|
82 build_lib misc_na7_db_fl
|
|
83 build_lib misc_na7_db_ir
|
199
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
84 lib_link_magic '(BSS_LIBS (.bss) CONST_LIBS (.text, .const))'
|
506
|
85 build_lib osx_na7_db
|
199
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
86 lib_link_magic '(BSS_LIBS (.bss) CONST_LIBS (.text, .const))'
|
503
|
87 build_lib tif_na7_db_fl
|
|
88 build_lib tif_na7_db_ir
|
199
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
89 lib_link_magic '(BSS_LIBS (.bss) CONST_LIBS (.text, .const))'
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
90
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
91 # core drivers
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
92 build_lib drivers_flash
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
93
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
94 # Layer 1
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
95 build_lib tpudrv
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
96 lib_link_magic '(BSS_LIBS (.bss) CONST_LIBS (.text, .const))'
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
97 build_lib l1_ext
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
98 lib_link_magic '(BSS_LIBS (.l1s_global))'
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
99 build_lib l1_int
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
100 lib_link_magic '(BSS_LIBS (.bss) CONST_LIBS (.text, .const))'
|
237
|
101 build_lib l1_custom_ext
|
|
102 build_lib l1_custom_int
|
199
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
103 lib_link_magic '(BSS_LIBS (.bss) CONST_LIBS (.text, .const))'
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
104
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
105 build_lib riviera_core_flash
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
106 build_lib riviera_cust_flash
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
107
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
108 # services
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
109 #build_lib atp
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
110 build_lib audio
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
111 build_lib audio_bgd
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
112 build_lib cst
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
113 build_lib dar
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
114 build_lib dar_gbl_var
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
115 lib_link_magic '(BSS_DAR_LIB (.bss))'
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
116 build_lib etm
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
117 build_lib lls
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
118 #build_lib mks
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
119
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
120 # app drivers
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
121 build_lib abb
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
122 build_lib buzzer
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
123 build_lib ffs
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
124 build_lib ffs_drv
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
125 build_lib ffs_pcm
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
126 build_lib kpd
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
127 #build_lib lcc
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
128 build_lib power
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
129 build_lib rtc_drv
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
130 build_lib sim_drv
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
131 build_lib spi_drv
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
132 build_lib uart_drv
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
133
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
134 # system glue
|
277
|
135 build_lib main init
|
199
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
136 build_lib bootloader
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
137 lib_link_magic '(CONST_BOOT_LIB (.const, .text, .text:v$3) BSS_BOOT_LIB (.bss))'
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
138
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
139 # Nucleus and TI's compiler stuff
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
140 blob_lib_os nucleus_flash_nodbg
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
141 blob_lib_os nucleus_int_ram_nodbg
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
142 lib_link_magic '(BSS_LIBS (.bss) CONST_LIBS (.text, .const))'
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
143 blob_lib_os rts16le_flash
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
144 blob_lib_os rts16le_int_ram
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
145 lib_link_magic '(BSS_LIBS (.bss))'
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
146
|
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
147 str2ind_blobs_used=0
|