X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=resource%2Fcsdk%2Fconnectivity%2Fsamples%2Fandroid%2FSConscript;h=9487cba590c0fd5327712b39d6f956441da180dc;hb=3e9402ad71cb3e93266a77796f44d17bab9853fd;hp=e3a4f18a226e1a7bf1a7a1f05ba5c3cd48e2256c;hpb=935fdb9b67b6c10d007e652e9e2e028fd6ccfe09;p=platform%2Fupstream%2Fiotivity.git diff --git a/resource/csdk/connectivity/samples/android/SConscript b/resource/csdk/connectivity/samples/android/SConscript index e3a4f18..9487cba 100644 --- a/resource/csdk/connectivity/samples/android/SConscript +++ b/resource/csdk/connectivity/samples/android/SConscript @@ -1,51 +1,56 @@ -## -# Building sample application -## - -Import('env') - -app_env = env.Clone() - -ca_os = app_env.get('TARGET_OS') -ca_transport = app_env.get('TARGET_TRANSPORT') -secured = app_env.get('SECURED') - -root_dir = './../../' -main_dir = Dir('.').srcnode().abspath -jni_dir = main_dir + '/sample_serivce/android/jni' -env.PrependUnique(CPPPATH = ['jni_dir']) -app_env.PrependUnique(CPPDEFINES = ['__ANDROID__']) - -##################################################################### -# Source files and Target(s) -###################################################################### - -print"Reading ca script %s"%ca_transport - -app_env.AppendUnique(CPPPATH = [root_dir + '/api/']) - -print "Reading sample application build script" - -build_dir = app_env.get('BUILD_DIR') -secured = app_env.get('SECURED') - -print "Sample secured flag is %s" % secured - -sample_dir = 'sample_service/jni/' -sample_src = [sample_dir + 'ResourceModel.c',] - -print " sample src %s" % sample_src - -app_env.AppendUnique(LIBPATH = [app_env.get('BUILD_DIR'), '.',]) -app_env.AppendUnique(CPPPATH = ['lib/android']) -app_env.PrependUnique(LIBS = ['connectivity_abstraction']) - - -if secured == '1': - app_env.AppendUnique(CPPPATH = [root_dir + 'external/inc/']) - app_env.PrependUnique(CPPDEFINES = ['__WITH_DTLS__']) - -libRMInterface = app_env.SharedLibrary('RMInterface', sample_src, OBJPREFIX='libRMInterface_') -app_env.InstallTarget(libRMInterface, 'RMInterface') - - +## +# Building sample application +## + +Import('env') + +app_env = env.Clone() + +ca_os = app_env.get('TARGET_OS') +ca_transport = app_env.get('TARGET_TRANSPORT') +secured = app_env.get('SECURED') + +root_dir = './../../' +main_dir = Dir('.').srcnode().abspath +jni_dir = main_dir + '/sample_serivce/android/jni' +env.PrependUnique(CPPPATH = ['jni_dir']) +app_env.PrependUnique(CPPDEFINES = ['__ANDROID__']) + +##################################################################### +# Source files and Target(s) +###################################################################### + +print"Reading ca script %s"%ca_transport + +app_env.AppendUnique(CPPPATH = [root_dir + '/api/']) +app_env.AppendUnique(CPPPATH = [root_dir + '/inc/']) +app_env.AppendUnique(CPPPATH = [root_dir + '/common/inc/']) +app_env.AppendUnique(CPPPATH = [root_dir + 'lib/libcoap-4.1.1']) + +print "Reading sample application build script" + +build_dir = app_env.get('BUILD_DIR') +secured = app_env.get('SECURED') + +print "Sample secured flag is %s" % secured + +sample_dir = 'casample/sampleService/src/main/jni/' +sample_src = [sample_dir + 'ResourceModel.c',] + +print " sample src %s" % sample_src + +app_env.AppendUnique(LIBPATH = [app_env.get('BUILD_DIR'), '.',]) +app_env.AppendUnique(CPPPATH = ['lib/android']) +app_env.PrependUnique(LIBS = ['connectivity_abstraction']) +app_env.AppendUnique(LINKFLAGS = ['-Wl,--no-undefined']) + + +if secured == '1': + app_env.AppendUnique(CPPPATH = [root_dir + 'external/inc/']) + app_env.PrependUnique(CPPDEFINES = ['__WITH_DTLS__']) + +libRMInterface = app_env.SharedLibrary('RMInterface', sample_src, OBJPREFIX='libRMInterface_') +app_env.InstallTarget(libRMInterface, 'RMInterface') +app_env.UserInstallTargetLib(libRMInterface, 'RMInterface') + +