[Tizen][DTLS] Fix for broken DTLS build in Tizen
authorAbhishek Sharma <ce.abhishek@samsung.com>
Thu, 9 Jul 2015 11:05:26 +0000 (16:35 +0530)
committerErich Keane <erich.keane@intel.com>
Thu, 9 Jul 2015 16:03:10 +0000 (16:03 +0000)
Fixed broken DTLS build in Tizen

Change-Id: If281be0640fd11a830655102bc9cd091a82a0df8
Signed-off-by: Abhishek Sharma <ce.abhishek@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/1599
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Erich Keane <erich.keane@intel.com>
resource/csdk/connectivity/src/SConscript

index 325583a..9c40115 100755 (executable)
@@ -36,7 +36,10 @@ env.SConscript('./../common/SConscript')
 # is interpreted by SCons as the top-level iotivity directory where
 # the SConscruct file is found.
 if env.get('SECURED') == '1':
-        env.SConscript('#extlibs/tinydtls/SConscript')
+        if ca_os == 'tizen':
+                env.SConscript(os.path.join(root_dir, 'extlibs/tinydtls/SConscript'))
+        else:
+                env.SConscript('#extlibs/tinydtls/SConscript')
 
 env.AppendUnique(CA_SRC = [os.path.join(ca_path,
                                         'adapter_util/caadapterutils.c')])
@@ -74,7 +77,10 @@ else:
                ]
        if secured == '1':
                env.AppendUnique(CPPDEFINES = ['__WITH_DTLS__'])
-                env.AppendUnique(CPPPATH = ['#extlibs/tinydtls'])
+                if ca_os == 'tizen':
+                        env.AppendUnique(CPPPATH = [os.path.join(root_dir, 'extlibs/tinydtls')])
+                else:
+                        env.AppendUnique(CPPPATH = ['#extlibs/tinydtls'])
 
 ca_common_src = [
         os.path.join(ca_path, d) for d in ca_common_src ]