mirror of
https://github.com/Ai-Thinker-Open/Ai-Thinker-Open_RTL8710BX_ALIOS_SDK.git
synced 2025-03-19 11:12:55 +00:00
52 lines
1 KiB
Python
52 lines
1 KiB
Python
|
src =Split('''
|
||
|
hal/gps_hal.c
|
||
|
parse/gps_parse.c
|
||
|
''')
|
||
|
component =aos_component('gps', src)
|
||
|
|
||
|
dependencis =Split('''
|
||
|
device/sal
|
||
|
framework/atparser
|
||
|
''')
|
||
|
for i in dependencis:
|
||
|
component.add_comp_deps(i)
|
||
|
|
||
|
global_includes =Split('''
|
||
|
.
|
||
|
''')
|
||
|
for i in global_includes:
|
||
|
component.add_global_includes(i)
|
||
|
|
||
|
global_macros =Split('''
|
||
|
AOS_GPS
|
||
|
''')
|
||
|
for i in global_macros:
|
||
|
component.add_global_macros(i)
|
||
|
|
||
|
includes =Split('''
|
||
|
../../utility/iotx-utils/sdk-impl
|
||
|
../../framework/atparser
|
||
|
./hal
|
||
|
./parse
|
||
|
''')
|
||
|
for i in includes:
|
||
|
component.add_includes(i)
|
||
|
|
||
|
|
||
|
cflags =Split('''
|
||
|
-Wall
|
||
|
-Werror
|
||
|
''')
|
||
|
for i in cflags:
|
||
|
component.add_cflags(i)
|
||
|
|
||
|
module = aos_global_config.get('module')
|
||
|
if module == 'gps.sim868':
|
||
|
component.add_comp_deps('device/sal/gprs/sim800')
|
||
|
component.add_global_macros('AOS_GPS_SIM868')
|
||
|
src.add_sources('drv/drv_sim868/gps_drv_simcom_sim868.c')
|
||
|
src.add_sources('drv/drv_sim868/gps_parse_simcom_sim868.c')
|
||
|
|
||
|
|
||
|
|
||
|
|