# BLE support for the Arduino Due is currently unavailable.
def build_tizen(flag, extra_option_str):
- print ("*********** Build for Tizen *************")
- cmd_line = "/bin/sh " + os.getcwd() + "/gbsbuild.sh"
+ print ("*********** Build for Tizen with options *************")
+ cmd_line = os.getcwd() + "/gbsbuild.sh" + " " + extra_option_str
print ("Running : " + cmd_line)
exit_code = subprocess.Popen([cmd_line], shell=True).wait()
if exit_code != 0:
exit(exit_code)
- print ("*********** Build for Tizen octbstack lib and sample with security *************")
+ print ("*********** Build for Tizen octbstack lib and sample *************")
build_extra_options = "-f resource/csdk/stack/samples/tizen/build/SConscript " + extra_option_str
build_options = {
'TARGET_OS':'tizen',
}
call_scons(build_options, build_extra_options)
- print ("*********** Build for Tizen octbstack lib and sample *************")
- build_options['SECURED'] = 0
- call_scons(build_options, build_extra_options)
-
print ("*********** Build for Tizen octbstack lib and sample with Routing Manager*************")
build_options['ROUTING'] = 'GW'
call_scons(build_options, build_extra_options)
build_extra_options = "-f service/easy-setup/sampleapp/enrollee/tizen-sdb/EnrolleeSample/build/tizen/SConscript " + extra_option_str
call_scons(build_options, build_extra_options)
+def build_tizen_secured(flag, extra_option_str):
+ build_tizen(flag, extra_option_str + " SECURED=1")
+
+def build_tizen_unsecured(flag, extra_option_str):
+ build_tizen(flag, extra_option_str + " SECURED=0")
+
# Mac OS and iOS
def build_darwin(flag, extra_option_str):
print ("*********** Build for OSX *************")
build_tizen("true", "")
build_tizen("false", "")
+ elif str(sys.argv[1]) == "tizen_unsecured":
+ build_tizen_unsecured("true", "")
+ build_tizen_unsecured("false", "")
+
+ elif str(sys.argv[1]) == "tizen_secured":
+ build_tizen_secured("true", "")
+ build_tizen_secured("false", "")
+
elif str(sys.argv[1]) == "simulator":
build_simulator("true", "")
build_simulator("false", "")