X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=resource%2Fcsdk%2Fstack%2Fsamples%2Ftizen%2FSimpleClientServer%2FSConscript;h=a3f9fa75d6f6a15b1f931fb9eb72e3e42683b444;hb=5148ecb7f2c052bfb429d4060fbdf0f6bae7a4f9;hp=0efea50335b79f1ff5013ebdb82545cf6af18e9c;hpb=752db8ac38907b7a408c7b23adb02b8a39223e45;p=platform%2Fupstream%2Fiotivity.git diff --git a/resource/csdk/stack/samples/tizen/SimpleClientServer/SConscript b/resource/csdk/stack/samples/tizen/SimpleClientServer/SConscript index 0efea50..a3f9fa7 100644 --- a/resource/csdk/stack/samples/tizen/SimpleClientServer/SConscript +++ b/resource/csdk/stack/samples/tizen/SimpleClientServer/SConscript @@ -9,7 +9,7 @@ print "Inside the Config SConscript" # Map of host os and allowed target os (host: allowed target os) host_target_map = { 'linux': ['linux', 'android', 'arduino', 'yocto', 'tizen'], - 'windows': ['windows', 'winrt', 'android', 'arduino', 'tizen'], + 'windows': ['windows', 'android', 'arduino', 'tizen'], 'darwin': ['darwin', 'ios', 'android', 'arduino'], } @@ -18,7 +18,6 @@ os_arch_map = { 'linux': ['x86', 'x86_64', 'arm', 'arm64'], 'android': ['x86', 'x86_64', 'armeabi', 'armeabi-v7a', 'armeabi-v7a-hard', 'arm64-v8a'], 'windows': ['x86', 'amd64', 'arm'], - 'winrt': ['arm'], 'darwin': ['i386', 'x86_64'], 'ios': ['i386', 'x86_64', 'armv7', 'armv7s', 'arm64'], 'arduino': ['avr', 'arm'], @@ -56,6 +55,12 @@ help_vars.Add(EnumVariable('TARGET_OS', 'Target platform', host, host_target_map help_vars.Add(ListVariable('TARGET_TRANSPORT', 'Target transport', 'ALL', ['ALL', 'IP', 'BT', 'BLE'])) help_vars.Add(EnumVariable('TARGET_ARCH', 'Target architecture', default_arch, os_arch_map[target_os])) help_vars.Add(EnumVariable('SECURED', 'Build with DTLS', '0', allowed_values=('0', '1'))) +help_vars.Add(EnumVariable('ROUTING', 'Enable routing', 'EP', allowed_values=('GW', 'EP'))) +help_vars.Add(BoolVariable('WITH_PROXY', 'CoAP-HTTP Proxy', False)) # set to 'no', 'false' or 0 for debug +help_vars.Add(ListVariable('WITH_MQ', 'Build with MQ publisher/subscriber/broker', 'OFF', ['OFF', 'SUB', 'PUB', 'BROKER'])) +help_vars.Add(BoolVariable('WITH_TCP', 'Build with TCP', False)) +help_vars.Add(BoolVariable('DISABLE_TCP_SERVER', 'Disable TCP server', False)) +help_vars.Add(BoolVariable('DISABLE_BLE_SERVER', 'Disable BLE server', True)) ###################################################################### # Platform(build target) specific options: SDK/NDK & toolchain @@ -171,6 +176,15 @@ env.AddMethod(__install, 'InstallTarget') env.SetDir(env.GetLaunchDir()) env['ROOT_DIR']=env.GetLaunchDir() +env.AppendUnique(CPPDEFINES = ['TB_LOG']) +if env.get('ROUTING') == 'GW': + env.AppendUnique(CPPDEFINES = ['ROUTING_GATEWAY']) +elif env.get('ROUTING') == 'EP': + env.AppendUnique(CPPDEFINES = ['ROUTING_EP']) +env.AppendUnique(CPPDEFINES = ['__TIZEN__']) +if env.get('WITH_PROXY'): + env.AppendUnique(CPPDEFINES = ['WITH_CHPROXY']) + Export('env') ######################################################################