build:
python %s <targetbuild>
Allowed values for <target_build>: 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:
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)
}
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)
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", "")