From 18b9c6a037bcad145cf24cc81af5d6f7a5936393 Mon Sep 17 00:00:00 2001 From: "jihwan.seo" Date: Thu, 11 Aug 2016 16:07:13 +0900 Subject: [PATCH] add with_tcp in auto build Change-Id: I1aa7dfebe8d971f6ea45ddeb362f25d0e3a66d5f Signed-off-by: jihwan.seo Reviewed-on: https://gerrit.iotivity.org/gerrit/10251 Tested-by: jenkins-iotivity Reviewed-by: Ziran Sun Reviewed-by: Jon A. Cruz --- auto_build.py | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/auto_build.py b/auto_build.py index 96c4e76..d17e800 100644 --- a/auto_build.py +++ b/auto_build.py @@ -13,7 +13,7 @@ Usage: build: python %s Allowed values for : all, linux_unsecured, linux_secured, linux_unsecured_with_ra, linux_secured_with_ra, linux_unsecured_with_rd, linux_secured_with_rd, android, arduino, tizen, simulator, darwin, windows, msys - Note: \"linux\" will build \"linux_unsecured\", \"linux_secured\", \"linux_unsecured_with_ra\", \"linux_secured_with_ra\", \"linux_secured_with_rd\", \"linux_unsecured_with_mq\" & \"linux_unsecured_with_rd\". + Note: \"linux\" will build \"linux_unsecured\", \"linux_secured\", \"linux_unsecured_with_ra\", \"linux_secured_with_ra\", \"linux_secured_with_rd\", \"linux_unsecured_with_mq\", \"linux_unsecured_with_tcp\" & \"linux_unsecured_with_rd\". Any selection will build both debug and release versions of all available targets in the scope you've selected. To choose any specific command, please use the SCons commandline directly. Please refer to [IOTIVITY_REPO]/Readme.scons.txt. clean: @@ -48,6 +48,7 @@ def build_all(flag, extra_option_str): build_linux_unsecured_with_rd(flag, extra_option_str) build_linux_secured_with_rd(flag, extra_option_str) build_linux_unsecured_with_mq(flag, extra_option_str) + build_linux_unsecured_with_tcp(flag, extra_option_str) build_simulator(flag, extra_option_str) build_android(flag, extra_option_str) @@ -140,6 +141,14 @@ def build_linux_unsecured_with_mq(flag, extra_option_str): } call_scons(build_options, extra_option_str) +def build_linux_unsecured_with_tcp(flag, extra_option_str): + print ("*********** Build for linux With tcp ************") + build_options = { + 'RELEASE':flag, + 'WITH_TCP':'1', + } + call_scons(build_options, extra_option_str) + def build_android(flag, extra_option_str): # Note: for android, as oic-resource uses C++11 feature stoi and to_string, # it requires gcc-4.9, currently only android-ndk-r10(for linux) @@ -438,6 +447,10 @@ elif arg_num == 2: build_linux_unsecured_with_mq("true", "") build_linux_unsecured_with_mq("false", "") + elif str(sys.argv[1]) == "linux_unsecured_with_tcp": + build_linux_unsecured_with_tcp("true", "") + build_linux_unsecured_with_tcp("false", "") + elif str(sys.argv[1]) == "android": build_android("true", "") build_android("false", "") -- 2.7.4