X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=service%2Fresource-encapsulation%2Fexamples%2Flinux%2FSConscript;h=b8a6828e969011b06c59dd3e3c0be35940978c14;hb=390866079e285d2c74918432c0d597d5da52f8a0;hp=e80012d7752fc8594a3bc7f345d6e974fed02d36;hpb=3e9402ad71cb3e93266a77796f44d17bab9853fd;p=platform%2Fupstream%2Fiotivity.git diff --git a/service/resource-encapsulation/examples/linux/SConscript b/service/resource-encapsulation/examples/linux/SConscript index e80012d..b8a6828 100644 --- a/service/resource-encapsulation/examples/linux/SConscript +++ b/service/resource-encapsulation/examples/linux/SConscript @@ -27,77 +27,47 @@ Import('env') lib_env = env.Clone() SConscript(env.get('SRC_DIR') + '/service/third_party_libs.scons', 'lib_env') -ResourceClient_env = lib_env.Clone() -ResourceServer_env = lib_env.Clone() -NestedAttributeServer_env = lib_env.Clone() -NestedAttributeClient_env = lib_env.Clone() +sample_env = lib_env.Clone() -###################################################################### -# ##### Resource Client ##### -###################################################################### +sample_env.AppendUnique(CXXFLAGS = ['-Wall', '-std=c++0x']) +sample_env.AppendUnique(LIBS = [ + 'rcs_common', + 'oc', + 'octbstack', + 'oc_logger', + 'connectivity_abstraction', + 'coap', + 'pthread' + ]) +sample_env.AppendUnique(CPPPATH = ['../../include']) -ResourceClient_env.AppendUnique(CXXFLAGS = ['-O2', '-g', '-Wall', '-fmessage-length=0', '-std=c++0x']) -ResourceClient_env.AppendUnique(LIBS = ['rcs_client', 'rcs_common','oc', 'octbstack', 'oc_logger', 'connectivity_abstraction', 'coap', 'pthread']) -ResourceClient_env.AppendUnique(CPPPATH = ['../../include']) -ResourceClient_env.AppendUnique(CPPPATH = ['../../src/resourceBroker/include']) -ResourceClient_env.AppendUnique(CPPPATH = ['../../src/resourceCache/include']) -ResourceClient_env.AppendUnique(CPPPATH = ['../../src/common/primitiveResource/include']) +if env.get('SECURED') == '1': + sample_env.AppendUnique(LIBS = ['tinydtls']) + +if 'rt' in sample_env.get('LIBS'): + sample_env.Append(LIBS = ['rt']) ###################################################################### -# ##### Nested Attribute Client ##### +# ##### Client ##### ###################################################################### +client_env = sample_env.Clone() +client_env.AppendUnique(LIBS = 'rcs_client') -NestedAttributeClient_env.AppendUnique(CXXFLAGS = ['-O2', '-g', '-Wall', '-fmessage-length=0', '-std=c++0x']) -NestedAttributeClient_env.AppendUnique(LIBS = ['rcs_client', 'rcs_common','oc', 'octbstack', 'oc_logger', 'connectivity_abstraction', 'coap', 'pthread']) -NestedAttributeClient_env.AppendUnique(CPPPATH = ['../../include']) -NestedAttributeClient_env.AppendUnique(CPPPATH = ['../../src/resourceBroker/include']) -NestedAttributeClient_env.AppendUnique(CPPPATH = ['../../src/resourceCache/include']) -NestedAttributeClient_env.AppendUnique(CPPPATH = ['../../src/common/primitiveResource/include']) +sampleResourceClient = client_env.Program('sampleResourceClient', 'SampleResourceClient.cpp') +nestedAttributesClient = client_env.Program('nestedAttributesClient', 'NestedAttributesClient.cpp') ###################################################################### -# ##### Resource Server ##### +# ##### Server ##### ###################################################################### +server_env = sample_env.Clone() +server_env.AppendUnique(LIBS = 'rcs_server') -ResourceServer_env.AppendUnique(CXXFLAGS = ['-O2', '-g', '-Wall', '-fmessage-length=0', '-std=c++0x']) -ResourceServer_env.AppendUnique(LIBS = ['rcs_server', 'rcs_common','oc', 'octbstack', 'oc_logger', 'connectivity_abstraction', 'coap', 'pthread']) -ResourceServer_env.AppendUnique(CPPPATH = ['../../include']) -ResourceServer_env.AppendUnique(CPPPATH = ['../../src/common/primitiveResource/include']) -ResourceServer_env.AppendUnique(CPPPATH = ['../../src/serverBuilder/include']) +sampleResourceServer = server_env.Program('sampleResourceServer', 'SampleResourceServer.cpp') +separateResponseServer = server_env.Program('separateResponseServer', 'SeparateResponseServer.cpp') +nestedAttributesServer = server_env.Program('nestedAttributesServer', 'NestedAttributesServer.cpp') ###################################################################### -# ##### Nested Attribute Server ##### +# ##### Build the RE Secure Resource Example ##### ###################################################################### - -NestedAttributeServer_env.AppendUnique(CXXFLAGS = ['-O2', '-g', '-Wall', '-fmessage-length=0', '-std=c++0x']) -NestedAttributeServer_env.AppendUnique(LIBS = ['rcs_server', 'rcs_common','oc', 'octbstack', 'oc_logger', 'connectivity_abstraction', 'coap', 'pthread']) -NestedAttributeServer_env.AppendUnique(CPPPATH = ['../../include']) -NestedAttributeServer_env.AppendUnique(CPPPATH = ['../../src/common/primitiveResource/include']) -NestedAttributeServer_env.AppendUnique(CPPPATH = ['../../src/serverBuilder/include']) - if env.get('SECURED') == '1': - ResourceClient_env.AppendUnique(LIBS = ['tinydtls']) - NestedAttributeClient_env.AppendUnique(LIBS = ['tinydtls']) - ResourceServer_env.AppendUnique(LIBS = ['tinydtls']) - NestedAttributeServer_env.AppendUnique(LIBS = ['tinydtls']) - -if 'rt' in ResourceClient_env.get('LIBS'): - ResourceClient_env.Append(LIBS = ['rt']) -if 'rt' in NestedAttributeClient_env.get('LIBS'): - NestedAttributeClient_env.Append(LIBS = ['rt']) -if 'rt' in ResourceServer_env.get('LIBS'): - ResourceServer_env.Append(LIBS = ['rt']) -if 'rt' in NestedAttributeServer_env.get('LIBS'): - NestedAttributeServer_env.Append(LIBS = ['rt']) - -#################################################################### -# Source files and Targets -#################################################################### -sampleResourceClient = ResourceClient_env.Program('sampleResourceClient', 'SampleResourceClient.cpp') -nestedAttributeClient = NestedAttributeClient_env.Program('nestedAttributeClient', 'NestedAttributeClient.cpp') -sampleResourceServer = ResourceServer_env.Program('sampleResourceServer', 'SampleResourceServer.cpp') -nestedAttributeServer = NestedAttributeServer_env.Program('nestedAttributeServer', 'NestedAttributeServer.cpp') - -ResourceClient_env.InstallTarget(sampleResourceClient, 'sampleResourceClient') -NestedAttributeClient_env.InstallTarget(nestedAttributeClient, 'nestedAttributeClient') -ResourceServer_env.InstallTarget(sampleResourceServer, 'sampleResourceServer') -NestedAttributeServer_env.InstallTarget(nestedAttributeServer, 'nestedAttributeServer') + SConscript('secureResourceExample/SConscript')