X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=resource%2Fcsdk%2Fconnectivity%2Fsrc%2Fbt_le_adapter%2Ftizen%2FSConscript;h=01c824863d4638843c668d7c4f23d96f80100ffb;hb=refs%2Ftags%2Fsubmit%2Ftizen_4.0%2F20171010.021147;hp=6ca670e9c0953f133d3099655fd64d64199c5188;hpb=b58560a0cba36152569518ee3eb24a42d5599021;p=platform%2Fupstream%2Fiotivity.git diff --git a/resource/csdk/connectivity/src/bt_le_adapter/tizen/SConscript b/resource/csdk/connectivity/src/bt_le_adapter/tizen/SConscript index 6ca670e..01c8248 100644 --- a/resource/csdk/connectivity/src/bt_le_adapter/tizen/SConscript +++ b/resource/csdk/connectivity/src/bt_le_adapter/tizen/SConscript @@ -6,15 +6,35 @@ Import('env', 'src_dir') import os.path root_dir = os.pardir -env.PrependUnique(CPPPATH = [ os.path.join(src_dir, 'tizen'), - os.path.join(root_dir, 'lib/tizen/ble/inc'), - os.path.join(root_dir, 'lib/tizen/ble/inc/mobile')]) +division = env.get('BLE_DIVISION') +tizen30 = env.get('BLE_TIZEN_30') + +env.PrependUnique(CPPPATH = [ os.path.join(src_dir, 'tizen')]) env.ParseConfig("pkg-config --cflags --libs capi-network-bluetooth") -src_files = [ 'cableclient.c', - 'cableserver.c', - 'cableutil.c', - 'cablenwmonitor.c'] +if 'MCD' in division: + env.AppendUnique(CPPDEFINES = ['BLE_MCD']) + print "BLE for MCD" + +if tizen30 == 'True': + env.AppendUnique(CPPDEFINES = ['BLE_TIZEN_30']) + print "Build using Tizen 3.0 BLE API" + +if 'MCD' in division: + src_files = [ 'caleclient.c', + 'caleserver_mcd.c', + 'caleutil.c', + 'calenwmonitor.c'] +elif 'VD' in division: + src_files = [ 'caleclient.c', + 'caleserver_vd.c', + 'caleutil.c', + 'calenwmonitor_vd.c'] +else: + src_files = [ 'caleclient.c', + 'caleserver.c', + 'caleutil.c', + 'calenwmonitor.c'] Return('src_files')