Changes are made to add libca-interface.so to service/notification. This library
requires libresource_directory.so and hence added that.
Changes added in build.gradle to avoid duplicates.
Change-Id: I0a40aa9fdb726fb7a1e778ff63155d78ffde21f6
Signed-off-by: Poovizhi <poovizhi.a@samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/18133
Tested-by: jenkins-iotivity <jenkins@iotivity.org>
Reviewed-by: Uze Choi <uzchoi@samsung.com>
include $(PREBUILT_SHARED_LIBRARY)
include $(CLEAR_VARS)
+OIC_LIB_PATH := $(ROOT_PATH)/out/android/$(TARGET_ARCH_ABI)/$(APP_OPTIM)
+LOCAL_MODULE := ca-interface
+LOCAL_SRC_FILES := $(OIC_LIB_PATH)/libca-interface.so
+include $(PREBUILT_SHARED_LIBRARY)
+
+
+include $(CLEAR_VARS)
LOCAL_MODULE := notification_consumer_jni
LOCAL_CPPFLAGS := -std=c++0x -frtti -fexceptions
LOCAL_LDLIBS := -llog
pickFirst 'lib/x86/libocstack-jni.so'
pickFirst 'lib/x86_64/libocstack-jni.so'
pickFirst 'lib/arm64-v8a/libocstack-jni.so'
- exclude 'lib/armeabi/libresource_directory.so'
- exclude 'lib/armeabi-v7a/libresource_directory.so'
- exclude 'lib/x86/libresource_directory.so'
- exclude 'lib/x86_64/libresource_directory.so'
- exclude 'lib/arm64-v8a/libresource_directory.so'
+ pickFirst 'lib/armeabi/libca-interface.so'
+ pickFirst 'lib/armeabi-v7a/libca-interface.so'
+ pickFirst 'lib/x86/libca-interface.so'
+ pickFirst 'lib/x86_64/libca-interface.so'
+ pickFirst 'lib/arm64-v8a/libca-interface.so'
+ pickFirst 'lib/armeabi/libresource_directory.so'
+ pickFirst 'lib/armeabi-v7a/libresource_directory.so'
+ pickFirst 'lib/x86/libresource_directory.so'
+ pickFirst 'lib/x86_64/libresource_directory.so'
+ pickFirst 'lib/arm64-v8a/libresource_directory.so'
}
defaultConfig {
pickFirst 'lib/x86/libocstack-jni.so'
pickFirst 'lib/x86_64/libocstack-jni.so'
pickFirst 'lib/arm64-v8a/libocstack-jni.so'
- exclude 'lib/armeabi/libresource_directory.so'
- exclude 'lib/armeabi-v7a/libresource_directory.so'
- exclude 'lib/x86/libresource_directory.so'
- exclude 'lib/x86_64/libresource_directory.so'
- exclude 'lib/arm64-v8a/libresource_directory.so'
+ pickFirst 'lib/armeabi/libca-interface.so'
+ pickFirst 'lib/armeabi-v7a/libca-interface.so'
+ pickFirst 'lib/x86/libca-interface.so'
+ pickFirst 'lib/x86_64/libca-interface.so'
+ pickFirst 'lib/arm64-v8a/libca-interface.so'
+ pickFirst 'lib/armeabi/libresource_directory.so'
+ pickFirst 'lib/armeabi-v7a/libresource_directory.so'
+ pickFirst 'lib/x86/libresource_directory.so'
+ pickFirst 'lib/x86_64/libresource_directory.so'
+ pickFirst 'lib/arm64-v8a/libresource_directory.so'
}
defaultConfig {