X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=resource%2Fcsdk%2Fconnectivity%2FSConscript;h=d5ebfe2ff771f86c8c5089238b2929037b45c6ca;hb=refs%2Ftags%2Fsubmit%2Ftizen_5.0%2F20190206.231707;hp=42927bf49c0ef1ff8bd68284f33659fbd8d1a02e;hpb=7b017138673175a8a5891b242efca8ed44227349;p=platform%2Fupstream%2Fiotivity.git diff --git a/resource/csdk/connectivity/SConscript b/resource/csdk/connectivity/SConscript index 42927bf..d5ebfe2 100644 --- a/resource/csdk/connectivity/SConscript +++ b/resource/csdk/connectivity/SConscript @@ -9,7 +9,10 @@ transport = env.get('TARGET_TRANSPORT') build_sample = env.get('BUILD_SAMPLE') with_ra = env.get('WITH_RA') with_tcp = env.get('WITH_TCP') +disable_tcp_server = env.get('DISABLE_TCP_SERVER') +disable_ble_server = env.get('DISABLE_BLE_SERVER') with_mq = env.get('WITH_MQ') +ble_custom_adv = env.get('BLE_CUSTOM_ADV') print "Given Transport is %s" % transport print "Given OS is %s" % target_os @@ -29,6 +32,11 @@ if 'ALL' in transport: env.AppendUnique(CPPDEFINES = ['RA_ADAPTER']) if with_tcp == True: env.AppendUnique(CPPDEFINES = ['TCP_ADAPTER']) + if disable_tcp_server == True: + env.AppendUnique(CPPDEFINES = ['DISABLE_TCP_SERVER']) + if disable_ble_server == True: + if target_os in ['tizen']: + env.AppendUnique(CPPDEFINES = ['DISABLE_BLE_SERVER']) if target_os in ['linux']: env.AppendUnique(CPPDEFINES = ['IP_ADAPTER','NO_EDR_ADAPTER','LE_ADAPTER']) elif target_os == 'tizen': @@ -56,6 +64,15 @@ else: if 'BLE' in transport: env.AppendUnique(CPPDEFINES = ['LE_ADAPTER']) print "CA Transport is BLE" + if ble_custom_adv in ['True']: + env.AppendUnique(CPPDEFINES = ['BLE_CUSTOM_ADVERTISE']) + print "BLE Custom advertisement supported" + else: + print "BLE Custom advertisement not supported" + if disable_ble_server == True: + if target_os in ['tizen']: + env.AppendUnique(CPPDEFINES = ['DISABLE_BLE_SERVER']) + print "BLE Server Disabled" else: env.AppendUnique(CPPDEFINES = ['NO_LE_ADAPTER']) @@ -66,7 +83,7 @@ else: env.AppendUnique(CPPDEFINES = ['NO_IP_ADAPTER']) if with_tcp == True: - if target_os in ['linux', 'tizen', 'android', 'arduino']: + if target_os in ['linux', 'tizen', 'android', 'arduino', 'ios', 'tizenrt']: env.AppendUnique(CPPDEFINES = ['TCP_ADAPTER', 'WITH_TCP']) print "CA Transport is TCP" else: @@ -75,6 +92,10 @@ else: else: env.AppendUnique(CPPDEFINES = ['NO_TCP_ADAPTER']) + if disable_tcp_server == True: + if target_os in ['linux', 'tizen', 'android', 'arduino', 'ios', 'tizenrt']: + env.AppendUnique(CPPDEFINES = ['DISABLE_TCP_SERVER']) + if 'NFC' in transport: if target_os in['android']: env.AppendUnique(CPPDEFINES = ['NFC_ADAPTER'])