target_os = env.get('TARGET_OS')
transport = env.get('TARGET_TRANSPORT')
with_mq = env.get('WITH_MQ')
+disable_ble_server = env.get('DISABLE_BLE_SERVER')
print "Given Transport is %s" % transport
if 'ALL' in transport:
env.AppendUnique(CPPDEFINES = ['WIFI_ADAPTER', 'NO_ETHERNET_ADAPTER','EDR_ADAPTER','LE_ADAPTER'])
print "CA Transport is ALL"
+ if env.get('DISABLE_BLE_SERVER'):
+ env.AppendUnique(CPPDEFINES = ['DISABLE_BLE_SERVER'])
+ print "BLE Server Disabled"
else:
if 'BT' in transport:
env.AppendUnique(CPPDEFINES = ['EDR_ADAPTER'])
if 'BLE' in transport:
env.AppendUnique(CPPDEFINES = ['LE_ADAPTER'])
print "CA Transport is BLE"
+ if env.get('DISABLE_BLE_SERVER'):
+ env.AppendUnique(CPPDEFINES = ['DISABLE_BLE_SERVER'])
+ print "BLE Server Disabled"
else:
env.AppendUnique(CPPDEFINES = ['NO_LE_ADAPTER'])
else:
env.AppendUnique(CPPDEFINES = ['NO_TCP_ADAPTER'])
+ if env.get('DISABLE_TCP_SERVER'):
+ env.AppendUnique(CPPDEFINES = ['DISABLE_TCP_SERVER'])
+
if 'SUB' in with_mq:
env.AppendUnique(CPPDEFINES = ['MQ_SUBSCRIBER', 'WITH_MQ'])
print "MQ SUB support"