This commit is contained in:
moyuhai
2026-06-09 16:39:17 +08:00
commit 41a602f89c
3057 changed files with 771495 additions and 0 deletions
+66
View File
@@ -0,0 +1,66 @@
########################################################################################
#
# @file SCompile
#
# @brief Compilation instructions for Host GAF build
#
# Copyright (C) RivieraWaves 2019-2019
#
#########################################################################################
#-----------------------------------------------------------
# Paths
#-----------------------------------------------------------
gaf_src_dir = os.path.join(ble_ip_gaf_dir, 'src')
gaf_api_dir = os.path.join(ble_ip_gaf_dir, 'api')
gaf_inc_dir = os.path.join(ble_ip_gaf_dir, 'inc')
gaf_cfg_dir = os.path.join(ble_ip_gaf_dir, 'config')
gaf_iap_src_dir = os.path.join(gaf_src_dir, 'iap')
gaf_acc_src_dir = os.path.join(gaf_src_dir, 'acc')
gaf_arc_src_dir = os.path.join(gaf_src_dir, 'arc')
gaf_atc_src_dir = os.path.join(gaf_src_dir, 'atc')
gaf_bap_src_dir = os.path.join(gaf_src_dir, 'bap')
gaf_cap_src_dir = os.path.join(gaf_src_dir, 'cap')
gaf_iap_api_dir = os.path.join(gaf_api_dir, 'iap')
gaf_acc_api_dir = os.path.join(gaf_api_dir, 'acc')
gaf_arc_api_dir = os.path.join(gaf_api_dir, 'arc')
gaf_atc_api_dir = os.path.join(gaf_api_dir, 'atc')
gaf_bap_api_dir = os.path.join(gaf_api_dir, 'bap')
gaf_cap_api_dir = os.path.join(gaf_api_dir, 'cap')
#-----------------------------------------------------------
# Compilation Flags
#-----------------------------------------------------------
gaf_def_list += ['CFG_BLE_HOST_ISO']
#-----------------------------------------------------------
# Include List
#-----------------------------------------------------------
gaf_inc_list += [gaf_src_dir]
gaf_inc_list += [gaf_api_dir]
gaf_inc_list += [gaf_inc_dir]
gaf_inc_list += [gaf_iap_src_dir]
gaf_inc_list += [gaf_acc_src_dir]
gaf_inc_list += [gaf_arc_src_dir]
gaf_inc_list += [gaf_atc_src_dir]
gaf_inc_list += [gaf_bap_src_dir]
gaf_inc_list += [gaf_cap_src_dir]
gaf_inc_list += [gaf_iap_api_dir]
gaf_inc_list += [gaf_acc_api_dir]
gaf_inc_list += [gaf_arc_api_dir]
gaf_inc_list += [gaf_atc_api_dir]
gaf_inc_list += [gaf_bap_api_dir]
gaf_inc_list += [gaf_cap_src_dir]
gaf_inc_list += scutils.file_list_read(env, os.path.join(gaf_cfg_dir, 'includelist.txt'), gaf_api_dir)
#-----------------------------------------------------------
# Source List
#-----------------------------------------------------------
src_list = scutils.file_list_read(env, os.path.join(gaf_cfg_dir, 'sourcelist.txt'), 'src')
gaf_src_list += scutils.build_object(env, src_list, ble_ip_gaf_dir, os.path.join(obj_dir, 'gaf'))