X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=resource%2Fcsdk%2Fstack%2Fsamples%2Flinux%2Fsecure%2FSConscript;h=9c90b4938fcf896b5e55b76aa4b187d813d39066;hb=refs%2Ftags%2Fsubmit%2Ftizen_4.0%2F20171010.021147;hp=230b4da12788d2fa01b47115049a7a1541f27539;hpb=6012fb7e42505a72259a3bef64e46c9efdf3b688;p=platform%2Fupstream%2Fiotivity.git diff --git a/resource/csdk/stack/samples/linux/secure/SConscript b/resource/csdk/stack/samples/linux/secure/SConscript index 230b4da..9c90b49 100644 --- a/resource/csdk/stack/samples/linux/secure/SConscript +++ b/resource/csdk/stack/samples/linux/secure/SConscript @@ -33,21 +33,23 @@ samples_env.PrependUnique(CPPPATH = [ ]) target_os = env.get('TARGET_OS') -if target_os not in ['windows', 'winrt']: +if target_os not in ['windows']: samples_env.AppendUnique(CXXFLAGS = ['-std=c++0x', '-Wall', '-pthread']) # Note: 'pthread' is in libc for android. if target_os != 'android': - samples_env.AppendUnique(LIBS = ['-lpthread']) + samples_env.AppendUnique(LIBS = ['pthread']) + samples_env.Append(LINKFLAGS = ['-Wl,--no-as-needed']) samples_env.AppendUnique(LIBPATH = [env.get('BUILD_DIR')]) -if target_os == 'msys_nt': +if target_os in ['windows', 'msys_nt']: samples_env.PrependUnique(LIBS = ['ocsrm', 'ws2_32', 'iphlpapi']) -samples_env.PrependUnique(LIBS = ['octbstack', 'm', 'connectivity_abstraction', 'coap']) +else: + samples_env.PrependUnique(LIBS = ['m']) +samples_env.PrependUnique(LIBS = ['octbstack', 'connectivity_abstraction', 'coap']) if env.get('SECURED') == '1': - samples_env.AppendUnique(LIBS = ['tinydtls']) + samples_env.AppendUnique(LIBS = ['mbedtls', 'mbedx509','mbedcrypto']) -samples_env.Append(LINKFLAGS = ['-Wl,--no-as-needed']) if target_os == 'android': samples_env.AppendUnique(CXXFLAGS = ['-frtti', '-fexceptions']) @@ -84,7 +86,9 @@ sec_samples_build_dir = env.get('BUILD_DIR') +'/resource/csdk/stack/samples/linu samples_env.Alias("install", samples_env.Install( sec_samples_build_dir, sec_samples_src_dir + 'oic_svr_db_server.json')) samples_env.Alias("install", samples_env.Install( sec_samples_build_dir, - sec_samples_src_dir + 'oic_svr_db_client.json')) + sec_samples_src_dir + 'oic_svr_db_client_devowner.json')) +samples_env.Alias("install", samples_env.Install( sec_samples_build_dir, + sec_samples_src_dir + 'oic_svr_db_client_nondevowner.json')) samples_env.Alias("install", samples_env.Install( sec_samples_build_dir, sec_samples_src_dir + 'oic_amss_db.json')) if env.get('SECURED') == '1': @@ -96,6 +100,8 @@ if env.get('SECURED') == '1': samples_env.Alias("install", samples_env.Install( sec_samples_build_dir, sec_samples_src_dir + 'oic_svr_db_server.dat')) samples_env.Alias("install", samples_env.Install( sec_samples_build_dir, - sec_samples_src_dir + 'oic_svr_db_client.dat')) + sec_samples_src_dir + 'oic_svr_db_client_devowner.dat')) +samples_env.Alias("install", samples_env.Install( sec_samples_build_dir, + sec_samples_src_dir + 'oic_svr_db_client_nondevowner.dat')) samples_env.Alias("install", samples_env.Install( sec_samples_build_dir, sec_samples_src_dir + 'oic_amss_db.dat'))