######################################################################
# Source files and Targets
######################################################################
-catests = catest_env.Program('catests', ['catests.cpp',
- 'caprotocolmessagetest.cpp',
- 'cablocktransfertest.cpp',
- 'ca_api_unittest.cpp',
- 'camutex_tests.cpp',
- 'uarraylist_test.cpp'
- ])
+
+target_os = env.get('TARGET_OS')
+target_transport = env.get('TARGET_TRANSPORT')
+
+if (('IP' in target_transport) or ('ALL' in target_transport)):
+ if target_os != 'arduino':
+ catests = catest_env.Program('catests', ['catests.cpp',
+ 'caprotocolmessagetest.cpp',
+ 'cablocktransfertest.cpp',
+ 'ca_api_unittest.cpp',
+ 'camutex_tests.cpp',
+ 'uarraylist_test.cpp'
+ ])
+else:
+ catests = catest_env.Program('catests', ['catests.cpp',
+ 'caprotocolmessagetest.cpp',
+ 'ca_api_unittest.cpp',
+ 'camutex_tests.cpp',
+ 'uarraylist_test.cpp'
+ ])
Alias("test", [catests])
env.AppendTarget('test')
if env.get('TEST') == '1':
- target_os = env.get('TARGET_OS')
if target_os == 'linux':
from tools.scons.RunTest import *
run_test(catest_env,