view configs/2092 @ 303:129a4f99511a

compile L1_GPRS modules from source
author Mychaela Falconia <falcon@freecalypso.org>
date Tue, 31 Oct 2017 05:05:19 +0000
parents febcd952d394
children 042be096c669
line wrap: on
line source

# This config reproduces the pdt_2092 configuration of TCS211 with one
# substantive change: ATP, LCC and MKS have been removed.  ATP and MKS
# have always been dead code, whereas LCC is only applicable to hardware
# targets that are designed to work with "low cost" chargers - and none
# of our targets are in that category.

scripts/config-headers.sh gprs 2092-pruned

CONDAT=condat2
GPF=gpf2
CDGINC=cdg211/cdginc
CDGPRIM=cdg211/prim
ACI=aci2
export CONDAT GPF CDGINC CDGPRIM ACI

GPRS=1
MMI=2
SRVC=1
export GPRS MMI SRVC

blob_lib_std ccddata

# ACI libs
build_lib aci classic
build_lib aciext classic
build_lib aci_dti_mng classic
build_lib atiext classic
build_lib comlib
build_lib config_gprs_fl
build_lib config_gprs_ir
lib_link_magic '(BSS_LIBS (.bss) CONST_LIBS (.text, .const))'

# UI layers
build_lib bmi
build_lib icn
build_lib mfw

# G23M protocol stack libs
blob_lib_std alr
blob_lib_std cc
blob_lib_std cci
blob_lib_std cci_ir
lib_link_magic '(BSS_LIBS (.bss) CONST_LIBS (.text, .const))'
blob_lib_std dl
blob_lib_std dti
blob_lib_std fad
blob_lib_std gmm
blob_lib_std grlc
blob_lib_std grlc_ir
lib_link_magic '(BSS_LIBS (.bss) CONST_LIBS (.text, .const))'
blob_lib_std grr
build_lib    l1_pei
blob_lib_std l2r
blob_lib_std llc
blob_lib_std mm
blob_lib_std ra
blob_lib_std rlp
blob_lib_std rr
blob_lib_std sim_b_lib
blob_lib_std sm
blob_lib_std sms
blob_lib_std sndcp
blob_lib_std ss
blob_lib_std t30
blob_lib_std uart_b_lib
blob_lib_std ppp
blob_lib_std ppp_ir
lib_link_magic '(BSS_LIBS (.bss) CONST_LIBS (.text, .const))'

# Condat drivers
build_lib gdi

# GPF
blob_lib_gpf ccd_na7_db
blob_lib_gpf frame_na7_db_fl
blob_lib_custom blobs/patches/frame_na7_db_ir-systrace.lib frame_na7_db_ir
lib_link_magic '(BSS_LIBS (.bss) CONST_LIBS (.text, .const))'
blob_lib_gpf misc_na7_db_fl
blob_lib_gpf misc_na7_db_ir
lib_link_magic '(BSS_LIBS (.bss) CONST_LIBS (.text, .const))'
blob_lib_gpf osx_na7_db
lib_link_magic '(BSS_LIBS (.bss) CONST_LIBS (.text, .const))'
blob_lib_gpf tif_na7_db_fl
blob_lib_gpf tif_na7_db_ir
lib_link_magic '(BSS_LIBS (.bss) CONST_LIBS (.text, .const))'

# core drivers
build_lib drivers_flash

# Layer 1
build_lib tpudrv
lib_link_magic '(BSS_LIBS (.bss) CONST_LIBS (.text, .const))'
build_lib l1_ext
lib_link_magic '(BSS_LIBS (.l1s_global))'
build_lib l1_int
lib_link_magic '(BSS_LIBS (.bss) CONST_LIBS (.text, .const))'
build_lib l1_custom_ext
build_lib l1_custom_int
lib_link_magic '(BSS_LIBS (.bss) CONST_LIBS (.text, .const))'

build_lib riviera_core_flash
build_lib riviera_cust_flash

# services
#build_lib atp
build_lib audio
build_lib audio_bgd
build_lib cst
build_lib dar
build_lib dar_gbl_var
lib_link_magic '(BSS_DAR_LIB (.bss))'
build_lib etm
build_lib lls
#build_lib mks

# app drivers
build_lib abb
build_lib buzzer
build_lib ffs
build_lib ffs_drv
build_lib ffs_pcm
build_lib kpd
#build_lib lcc
build_lib power
build_lib r2d_drv_custom_flash
build_lib r2d_drv_flash
build_lib r2d_drv_int_ram
lib_link_magic '(CONST_LIBS (.text, .r2dlcd))'
build_lib rtc_drv
build_lib sim_drv
build_lib spi_drv
build_lib uart_drv

# system glue
build_lib main init
build_lib bootloader
lib_link_magic '(CONST_BOOT_LIB (.const, .text, .text:v$3) BSS_BOOT_LIB (.bss))'

# Nucleus and TI's compiler stuff
blob_lib_os nucleus_flash_nodbg
blob_lib_os nucleus_int_ram_nodbg
lib_link_magic '(BSS_LIBS (.bss) CONST_LIBS (.text, .const))'
blob_lib_os rts16le_flash
blob_lib_os rts16le_int_ram
lib_link_magic '(BSS_LIBS (.bss))'

str2ind_blobs_used=1