comparison configs/classic @ 65:bb53b2e2d548

revamped the handling of blob libs
author Mychaela Falconia <falcon@freecalypso.org>
date Sat, 01 Oct 2016 19:36:13 +0000
parents ecad19ce63c5
children 0377665aef9d
comparison
equal deleted inserted replaced
64:84f4a04fde24 65:bb53b2e2d548
12 GPRS=1 12 GPRS=1
13 MMI=0 13 MMI=0
14 SRVC=1 14 SRVC=1
15 export GPRS MMI SRVC 15 export GPRS MMI SRVC
16 16
17 blob_lib blobs/libs/ccddata.lib 17 blob_lib_std ccddata
18 18
19 # ACI libs 19 # ACI libs
20 build_lib aci classic 20 build_lib aci classic
21 build_lib aciext classic 21 build_lib aciext classic
22 build_lib aci_dti_mng classic 22 build_lib aci_dti_mng classic
25 build_lib config_gprs_fl 25 build_lib config_gprs_fl
26 build_lib config_gprs_ir 26 build_lib config_gprs_ir
27 lib_link_magic '(BSS_LIBS (.bss) CONST_LIBS (.text, .const))' 27 lib_link_magic '(BSS_LIBS (.bss) CONST_LIBS (.text, .const))'
28 28
29 # G23M protocol stack libs 29 # G23M protocol stack libs
30 blob_lib blobs/libs/alr.lib 30 blob_lib_std alr
31 blob_lib blobs/libs/cc.lib 31 blob_lib_std cc
32 blob_lib blobs/libs/cci.lib 32 blob_lib_std cci
33 blob_lib blobs/libs/cci_ir.lib 33 blob_lib_std cci_ir
34 lib_link_magic '(BSS_LIBS (.bss) CONST_LIBS (.text, .const))' 34 lib_link_magic '(BSS_LIBS (.bss) CONST_LIBS (.text, .const))'
35 blob_lib blobs/libs/dl.lib 35 blob_lib_std dl
36 blob_lib blobs/libs/dti.lib 36 blob_lib_std dti
37 blob_lib blobs/libs/fad.lib 37 blob_lib_std fad
38 blob_lib blobs/libs/gmm.lib 38 blob_lib_std gmm
39 blob_lib blobs/libs/grlc.lib 39 blob_lib_std grlc
40 blob_lib blobs/libs/grlc_ir.lib 40 blob_lib_std grlc_ir
41 lib_link_magic '(BSS_LIBS (.bss) CONST_LIBS (.text, .const))' 41 lib_link_magic '(BSS_LIBS (.bss) CONST_LIBS (.text, .const))'
42 blob_lib blobs/libs/grr.lib 42 blob_lib_std grr
43 blob_lib blobs/libs/l1_pei.lib 43 blob_lib_std l1_pei
44 blob_lib blobs/libs/l2r.lib 44 blob_lib_std l2r
45 blob_lib blobs/libs/llc.lib 45 blob_lib_std llc
46 blob_lib blobs/libs/mm.lib 46 blob_lib_std mm
47 blob_lib blobs/libs/ra.lib 47 blob_lib_std ra
48 blob_lib blobs/libs/rlp.lib 48 blob_lib_std rlp
49 blob_lib blobs/libs/rr.lib 49 blob_lib_std rr
50 blob_lib blobs/libs/sim_b_lib.lib 50 blob_lib_std sim_b_lib
51 blob_lib blobs/libs/sm.lib 51 blob_lib_std sm
52 blob_lib blobs/libs/sms.lib 52 blob_lib_std sms
53 blob_lib blobs/libs/sndcp.lib 53 blob_lib_std sndcp
54 blob_lib blobs/libs/ss.lib 54 blob_lib_std ss
55 blob_lib blobs/libs/t30.lib 55 blob_lib_std t30
56 blob_lib blobs/libs/uart_b_lib.lib 56 blob_lib_std uart_b_lib
57 blob_lib blobs/libs/ppp.lib 57 blob_lib_std ppp
58 blob_lib blobs/libs/ppp_ir.lib 58 blob_lib_std ppp_ir
59 lib_link_magic '(BSS_LIBS (.bss) CONST_LIBS (.text, .const))' 59 lib_link_magic '(BSS_LIBS (.bss) CONST_LIBS (.text, .const))'
60 60
61 # Condat drivers 61 # Condat drivers
62 build_lib gdi 62 build_lib gdi
63 63
64 # GPF 64 # GPF
65 blob_lib blobs/gpflibs/ccd_na7_db.lib 65 blob_lib_gpf ccd_na7_db
66 blob_lib blobs/gpflibs/frame_na7_db_fl.lib 66 blob_lib_gpf frame_na7_db_fl
67 blob_lib blobs/gpflibs/frame_na7_db_ir.lib 67 blob_lib_gpf frame_na7_db_ir
68 lib_link_magic '(BSS_LIBS (.bss) CONST_LIBS (.text, .const))' 68 lib_link_magic '(BSS_LIBS (.bss) CONST_LIBS (.text, .const))'
69 blob_lib blobs/gpflibs/misc_na7_db_fl.lib 69 blob_lib_gpf misc_na7_db_fl
70 blob_lib blobs/gpflibs/misc_na7_db_ir.lib 70 blob_lib_gpf misc_na7_db_ir
71 lib_link_magic '(BSS_LIBS (.bss) CONST_LIBS (.text, .const))' 71 lib_link_magic '(BSS_LIBS (.bss) CONST_LIBS (.text, .const))'
72 blob_lib blobs/gpflibs/osx_na7_db.lib 72 blob_lib_gpf osx_na7_db
73 lib_link_magic '(BSS_LIBS (.bss) CONST_LIBS (.text, .const))' 73 lib_link_magic '(BSS_LIBS (.bss) CONST_LIBS (.text, .const))'
74 blob_lib blobs/gpflibs/tif_na7_db_fl.lib 74 blob_lib_gpf tif_na7_db_fl
75 blob_lib blobs/gpflibs/tif_na7_db_ir.lib 75 blob_lib_gpf tif_na7_db_ir
76 lib_link_magic '(BSS_LIBS (.bss) CONST_LIBS (.text, .const))' 76 lib_link_magic '(BSS_LIBS (.bss) CONST_LIBS (.text, .const))'
77 77
78 # core drivers 78 # core drivers
79 build_lib drivers_flash 79 build_lib drivers_flash
80 80
81 # Layer 1 81 # Layer 1
82 blob_lib blobs/libs/tpudrv.lib 82 blob_lib_std tpudrv
83 lib_link_magic '(BSS_LIBS (.bss) CONST_LIBS (.text, .const))' 83 lib_link_magic '(BSS_LIBS (.bss) CONST_LIBS (.text, .const))'
84 blob_lib blobs/libs/l1_ext.lib 84 blob_lib_std l1_ext
85 lib_link_magic '(BSS_LIBS (.l1s_global))' 85 lib_link_magic '(BSS_LIBS (.l1s_global))'
86 blob_lib blobs/libs/l1_int.lib 86 blob_lib_std l1_int
87 lib_link_magic '(BSS_LIBS (.bss) CONST_LIBS (.text, .const))' 87 lib_link_magic '(BSS_LIBS (.bss) CONST_LIBS (.text, .const))'
88 blob_lib blobs/libs/l1_custom_ext.lib 88 blob_lib_std l1_custom_ext
89 blob_lib blobs/libs/l1_custom_int.lib 89 blob_lib_std l1_custom_int
90 lib_link_magic '(BSS_LIBS (.bss) CONST_LIBS (.text, .const))' 90 lib_link_magic '(BSS_LIBS (.bss) CONST_LIBS (.text, .const))'
91 91
92 build_lib riviera_core_flash 92 build_lib riviera_core_flash
93 build_lib riviera_cust_flash 93 build_lib riviera_cust_flash
94 94
117 build_lib sim_drv 117 build_lib sim_drv
118 build_lib spi_drv 118 build_lib spi_drv
119 build_lib uart_drv 119 build_lib uart_drv
120 120
121 # eyesores 121 # eyesores
122 blob_lib $MAIN_blob 122 blob_lib_custom "$MAIN_blob" main
123 blob_lib blobs/libs/bootloader.lib 123 blob_lib_std bootloader
124 lib_link_magic '(CONST_BOOT_LIB (.const, .text, .text:v$3) BSS_BOOT_LIB (.bss))' 124 lib_link_magic '(CONST_BOOT_LIB (.const, .text, .text:v$3) BSS_BOOT_LIB (.bss))'
125 125
126 # Nucleus and TI's compiler stuff 126 # Nucleus and TI's compiler stuff
127 blob_lib blobs/oslibs/nucleus_flash_nodbg.lib 127 blob_lib_os nucleus_flash_nodbg
128 blob_lib blobs/oslibs/nucleus_int_ram_nodbg.lib 128 blob_lib_os nucleus_int_ram_nodbg
129 lib_link_magic '(BSS_LIBS (.bss) CONST_LIBS (.text, .const))' 129 lib_link_magic '(BSS_LIBS (.bss) CONST_LIBS (.text, .const))'
130 blob_lib blobs/oslibs/rts16le_flash.lib 130 blob_lib_os rts16le_flash
131 blob_lib blobs/oslibs/rts16le_int_ram.lib 131 blob_lib_os rts16le_int_ram
132 lib_link_magic '(BSS_LIBS (.bss))' 132 lib_link_magic '(BSS_LIBS (.bss))'
133 133
134 str2ind_blobs_used=1 134 str2ind_blobs_used=1