Modify the IPSP feature support check 75/127575/1 submit/tizen/20170428.023145
authorHyuk Lee <hyuk0512.lee@samsung.com>
Fri, 28 Apr 2017 02:20:27 +0000 (11:20 +0900)
committerHyuk Lee <hyuk0512.lee@samsung.com>
Fri, 28 Apr 2017 02:20:27 +0000 (11:20 +0900)
Change-Id: Ic25b75fee70e8df26247fa555276bacba20ec670
Signed-off-by: Hyuk Lee <hyuk0512.lee@samsung.com>
include/bluetooth_private.h
packaging/capi-network-bluetooth.spec
src/bluetooth-ipsp.c

index 193e0f1..b45e848 100644 (file)
@@ -499,6 +499,7 @@ typedef void (*bt_adapter_passkey_notification_cb)(const char *remote_address, c
 
 #define BT_FEATURE_COMMON "tizen.org/feature/network.bluetooth"
 #define BT_FEATURE_LE "tizen.org/feature/network.bluetooth.le"
+#define BT_FEATURE_IPSP "tizen.org/feature/network.bluetooth.le.ipsp"
 #define BT_FEATURE_AUDIO_CALL "tizen.org/feature/network.bluetooth.audio.call"
 #define BT_FEATURE_AUDIO_MEDIA "tizen.org/feature/network.bluetooth.audio.media"
 #define BT_FEATURE_AUDIO_CONTROLLER "tizen.org/feature/network.bluetooth.audio.controller"
index c119a5a..a7dbd3a 100644 (file)
@@ -48,9 +48,9 @@ cp %{SOURCE1001} %{SOURCE1002} .
 
 %build
 
-export CFLAGS="$CFLAGS -DTIZEN_FEATURE_AUDIO_HF_DISABLE -DTIZEN_FEATURE_IPSP_SUPPORT -DTIZEN_FEATURE_OTP_SUPPORT"
-export CXXFLAGS="$CXXFLAGS -DTIZEN_FEATURE_AUDIO_HF_DISABLE -DTIZEN_FEATURE_IPSP_SUPPORT -DTIZEN_FEATURE_OTP_SUPPORT"
-export FFLAGS="$FFLAGS -DTIZEN_FEATURE_AUDIO_HF_DISABLE -DTIZEN_FEATURE_IPSP_SUPPORT -DTIZEN_FEATURE_OTP_SUPPORT"
+export CFLAGS="$CFLAGS -DTIZEN_FEATURE_AUDIO_HF_DISABLE -DTIZEN_FEATURE_OTP_SUPPORT"
+export CXXFLAGS="$CXXFLAGS -DTIZEN_FEATURE_AUDIO_HF_DISABLE -DTIZEN_FEATURE_OTP_SUPPORT"
+export FFLAGS="$FFLAGS -DTIZEN_FEATURE_AUDIO_HF_DISABLE -DTIZEN_FEATURE_OTP_SUPPORT"
 
 %ifarch aarch64
 echo arch64
index bff3243..a1c9e6b 100644 (file)
 
 static bool is_ipsp_initialized = false;
 
-#ifdef TIZEN_FEATURE_IPSP_SUPPORT
-#define BT_CHECK_IPSP_SUPPORT()
-#else
 #define BT_CHECK_IPSP_SUPPORT() \
-       { \
-               LOGE("[%s] NOT_SUPPORTED(0x%08x)", __FUNCTION__, BT_ERROR_NOT_SUPPORTED); \
-               return BT_ERROR_NOT_SUPPORTED; \
-       }
-#endif
+{ \
+       BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_COMMON); \
+       BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_IPSP); \
+}
 
 #define BT_CHECK_IPSP_INIT_STATUS() \
        if (__bt_check_ipsp_init_status() == BT_ERROR_NOT_INITIALIZED) { \