Update Snapshot(2018-02-28)
[platform/upstream/iotivity.git] / resource / unittests / SConscript
index 70b258e..23b825d 100644 (file)
@@ -26,6 +26,8 @@ gtest_env = SConscript('#extlibs/gtest/SConscript')
 unittests_env = gtest_env.Clone()
 src_dir = unittests_env.get('SRC_DIR')
 target_os = unittests_env.get('TARGET_OS')
+with_mq = unittests_env.get('WITH_MQ')
+rd_mode = unittests_env.get('RD_MODE')
 
 ######################################################################
 # Build flags
@@ -55,7 +57,7 @@ unittests_env.PrependUnique(LIBS = [
                ])
 
 if unittests_env.get('SECURED') == '1':
-       unittests_env.AppendUnique(LIBS = ['tinydtls'])
+       unittests_env.AppendUnique(LIBS = ['mbedtls', 'mbedx509','mbedcrypto'])
 
 if unittests_env.get('LOGGING'):
        unittests_env.AppendUnique(CPPDEFINES = ['TB_LOG'])
@@ -78,6 +80,9 @@ unittests_src = [
                'OCHeaderOptionTest.cpp'
        ]
 
+if (('SUB' in with_mq) or ('PUB' in with_mq) or ('BROKER' in with_mq)):
+       unittests_src = unittests_src + ['OCMQResourceTest.cpp']
+
 if unittests_env.get('WITH_CLOUD'):
        unittests_src = unittests_src + ['OCAccountManagerTest.cpp']