[IOT-1677] Fix Java build when TARGET_TRANSPORT=ALL
authorGeorge Nash <george.nash@intel.com>
Wed, 14 Dec 2016 23:03:10 +0000 (15:03 -0800)
committerDan Mihai <Daniel.Mihai@microsoft.com>
Wed, 28 Dec 2016 01:20:51 +0000 (01:20 +0000)
Currently there is no BTLE manager for linux. Only support
the jni BTLE addapter functions on android.

BUG: https://jira.iotivity.org/browse/IOT-1677
Change-Id: If365690771ab64fe40c49ad30a22707612c3d580
Signed-off-by: George Nash <george.nash@intel.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/15637
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Dan Mihai <Daniel.Mihai@microsoft.com>
resource/csdk/connectivity/util/src/cautilinterface.c

index 58babbe..124b444 100644 (file)
@@ -178,6 +178,7 @@ CAResult_t CAUtilClientInitialize(JNIEnv *env, JavaVM *jvm, jobject context)
     OIC_LOG(DEBUG, TAG, "CAUtilClientInitialize");
 
     CAResult_t res = CA_STATUS_OK;
+
 #ifdef LE_ADAPTER
     if (CA_STATUS_OK != CAManagerLEClientInitialize(env, jvm, context))
     {
@@ -201,7 +202,7 @@ CAResult_t CAUtilClientInitialize(JNIEnv *env, JavaVM *jvm, jobject context)
 #endif
     return res;
 }
-#else
+#else //__ANDROID__
 /**
  * initialize client connection manager
  * @param[in]   env                   JNI interface pointer.
@@ -210,15 +211,9 @@ CAResult_t CAUtilClientInitialize(JNIEnv *env, JavaVM *jvm, jobject context)
 CAResult_t CAUtilClientInitialize(JNIEnv *env, JavaVM *jvm)
 {
     OIC_LOG(DEBUG, TAG, "CAUtilClientInitialize");
-
+    (void) env;
+    (void) jvm;
     CAResult_t res = CA_STATUS_OK;
-#ifdef LE_ADAPTER
-    if (CA_STATUS_OK != CAManagerLEClientInitialize(env, jvm))
-    {
-        OIC_LOG(ERROR, TAG, "CAManagerLEClientInitialize has failed");
-        res = CA_STATUS_FAILED;
-    }
-#endif
 
 #ifdef EDR_ADAPTER
     if (CA_STATUS_OK != CABTPairingInitialize(env, jvm))
@@ -239,7 +234,7 @@ CAResult_t CAUtilClientInitialize(JNIEnv *env, JavaVM *jvm)
 CAResult_t CAUtilClientTerminate(JNIEnv *env)
 {
     OIC_LOG(DEBUG, TAG, "CAUtilClientTerminate");
-#ifdef LE_ADAPTER
+#if defined(LE_ADAPTER) && defined(__ANDROID__)
     return CAManagerLEClientTerminate(env);
 #else
     OIC_LOG(DEBUG, TAG, "it is not supported");
@@ -295,7 +290,7 @@ void CAUtilSetFoundDeviceListener(jobject listener)
 CAResult_t CAUtilSetLEScanInterval(jint intervalTime, jint workingCount)
 {
     OIC_LOG(DEBUG, TAG, "CAUtilSetLEScanInterval");
-#ifdef LE_ADAPTER
+#if defined(LE_ADAPTER) && defined(__ANDROID__)
     CAManagerLESetScanInterval(intervalTime, workingCount);
     return CA_STATUS_OK;
 #else
@@ -309,7 +304,7 @@ CAResult_t CAUtilSetLEScanInterval(jint intervalTime, jint workingCount)
 CAResult_t CAUtilStopLEScan()
 {
     OIC_LOG(DEBUG, TAG, "CAUtilStopLEScan");
-#ifdef LE_ADAPTER
+#if defined(LE_ADAPTER) && defined(__ANDROID__)
     CAManagerLEStopScan();
     return CA_STATUS_OK;
 #else