Imported Upstream version 1.0.1
[platform/upstream/iotivity.git] / resource / csdk / connectivity / samples / tizen / scons / SConscript
index 301a366..8cdf053 100644 (file)
@@ -7,6 +7,7 @@ Import('env')
 
 target_os = env.get('TARGET_OS')
 transport = env.get('TARGET_TRANSPORT')
+secured = env.get('SECURED')
 
 OIC_LIB = 'oic'
 root_dir = env.get('ROOT_DIR')
@@ -21,6 +22,11 @@ env.Append(LIBS=[
   '-lm', '-lpthread', '-lrt', '-ldl', '-lstdc++', '-lgobject-2.0', '-lgio-2.0', '-lglib-2.0', '-lcapi-network-wifi', '-ldlog', '-lcapi-network-bluetooth', '-lconnectivity_abstraction', 'coap',
 ])
 
+if secured == '1':
+       env.PrependUnique(CPPPATH = [root_dir + '/external/inc/'])
+       env.AppendUnique(CPPDEFINES = ['__WITH_DTLS__'])
+       env.Append(LIBS=['-ltinydtls'])
+
 env.Prepend(RPATH=[root_dir +'/lib/tizen/ble/libs/',])
 if 'ALL' in transport:
                env.AppendUnique(CPPDEFINES = ['IP_ADAPTER','EDR_ADAPTER','LE_ADAPTER','BT_ADAPTER_TEST','BLE_ADAPTER_TEST'])
@@ -31,7 +37,7 @@ else:
                print "CA Transport is BT"
        else:
                env.AppendUnique(CPPDEFINES = ['NO_EDR_ADAPTER'])
-               
+
        if 'BLE' in transport:
                env.AppendUnique(CPPDEFINES = ['LE_ADAPTER','BLE_ADAPTER_TEST'])
                print "CA Transport is BLE"
@@ -43,7 +49,7 @@ else:
                print "CA Transport is IP"
        else:
                env.AppendUnique(CPPDEFINES = ['NO_IP_ADAPTER'])
-               
+
 
 ca_sample_src = [sample_dir + '/casample.c']