V1.0
This commit is contained in:
@@ -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'))
|
||||
Reference in New Issue
Block a user