1 LOCAL_PATH := $(call my-dir)
3 ROOT_PATH := ../../../../../../..
6 OIC_LIB_PATH := $(ROOT_PATH)/out/android/$(TARGET_ARCH_ABI)/$(APP_OPTIM)
7 LOCAL_MODULE := notification_consumer
8 LOCAL_SRC_FILES := $(OIC_LIB_PATH)/libnotification_consumer.so
9 include $(PREBUILT_SHARED_LIBRARY)
12 OIC_LIB_PATH := $(ROOT_PATH)/out/android/$(TARGET_ARCH_ABI)/$(APP_OPTIM)
13 LOCAL_MODULE := notification_consumer_wrapper
14 LOCAL_SRC_FILES := $(OIC_LIB_PATH)/libnotification_consumer_wrapper.so
15 include $(PREBUILT_SHARED_LIBRARY)
18 OIC_LIB_PATH := $(ROOT_PATH)/android/android_api/base/libs/$(TARGET_ARCH_ABI)
19 LOCAL_MODULE := android-ocstack
20 LOCAL_SRC_FILES := $(OIC_LIB_PATH)/libocstack-jni.so
21 include $(PREBUILT_SHARED_LIBRARY)
24 OIC_LIB_PATH := $(ROOT_PATH)/out/android/$(TARGET_ARCH_ABI)/$(APP_OPTIM)
25 LOCAL_MODULE := res_directory
26 LOCAL_SRC_FILES := $(OIC_LIB_PATH)/libresource_directory.so
27 include $(PREBUILT_SHARED_LIBRARY)
30 LOCAL_MODULE := notification_consumer_jni
31 LOCAL_CPPFLAGS := -std=c++0x -frtti -fexceptions
34 LOCAL_SHARED_LIBRARIES := ca_interface
35 LOCAL_SHARED_LIBRARIES += ca
36 LOCAL_SHARED_LIBRARIES += oc_logger_core
37 LOCAL_SHARED_LIBRARIES += oc_logger
38 LOCAL_SHARED_LIBRARIES += octbstack
39 LOCAL_SHARED_LIBRARIES += oc
40 LOCAL_SHARED_LIBRARIES += android-ocstack
41 LOCAL_SHARED_LIBRARIES += notification_consumer
42 LOCAL_SHARED_LIBRARIES += notification_consumer_wrapper
44 OIC_SRC_DIR := ../../../../../..
46 LOCAL_C_INCLUDES := $(OIC_SRC_DIR)/resource/csdk/stack/include
47 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/resource/csdk/logger/include
48 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/resource/include
49 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/resource/c_common
50 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/resource/c_common/oic_string/include
51 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/resource/oc_logger/include
52 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/extlibs/boost/boost_1_58_0
53 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/android/android_api/base/jni
54 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/service/notification/include
55 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/service/notification/src/common
56 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/service/notification/src/consumer
57 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/service/notification/android/notification-service/src/main/jni/common
58 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/service/notification/cpp-wrapper/common
59 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/service/notification/cpp-wrapper/consumer/inc
61 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/extlibs/
63 LOCAL_SRC_FILES := consumer/JniNotificationConsumer.cpp
64 LOCAL_SRC_FILES += common/JniNotificationCommon.cpp
66 include $(BUILD_SHARED_LIBRARY)
68 OIC_LIB_PATH := $(ROOT_PATH)/out/android/$(TARGET_ARCH_ABI)/$(APP_OPTIM)
69 LOCAL_MODULE := notification_provider_wrapper
70 LOCAL_SRC_FILES := $(OIC_LIB_PATH)/libnotification_provider_wrapper.so
71 include $(PREBUILT_SHARED_LIBRARY)
74 OIC_LIB_PATH := $(ROOT_PATH)/out/android/$(TARGET_ARCH_ABI)/$(APP_OPTIM)
75 LOCAL_MODULE := notification_provider
76 LOCAL_SRC_FILES := $(OIC_LIB_PATH)/libnotification_provider.so
77 include $(PREBUILT_SHARED_LIBRARY)
80 LOCAL_MODULE := notification_provider_jni
81 LOCAL_CPPFLAGS := -std=c++0x -frtti -fexceptions
84 LOCAL_SHARED_LIBRARIES := ca_interface
85 LOCAL_SHARED_LIBRARIES += ca
86 LOCAL_SHARED_LIBRARIES += oc_logger_core
87 LOCAL_SHARED_LIBRARIES += oc_logger
88 LOCAL_SHARED_LIBRARIES += octbstack
89 LOCAL_SHARED_LIBRARIES += oc
90 LOCAL_SHARED_LIBRARIES += android-ocstack
91 LOCAL_SHARED_LIBRARIES += notification_provider
92 LOCAL_SHARED_LIBRARIES += notification_provider_wrapper
94 OIC_SRC_DIR := ../../../../../..
96 LOCAL_C_INCLUDES := $(OIC_SRC_DIR)/resource/csdk/stack/include
97 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/resource/csdk/logger/include
98 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/resource/include
99 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/resource/c_common
100 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/resource/c_common/oic_string/include
101 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/resource/oc_logger/include
102 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/extlibs/boost/boost_1_58_0
103 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/android/android_api/base/jni
104 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/service/notification/include
105 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/service/notification/src/common
106 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/service/notification/src/provider
107 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/service/notification/android/notification-service/src/main/jni/common
108 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/service/notification/cpp-wrapper/common
109 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/service/notification/cpp-wrapper/provider/inc
111 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/extlibs/
113 LOCAL_SRC_FILES := provider/JniNotificationProvider.cpp
114 LOCAL_SRC_FILES += common/JniNotificationCommon.cpp
116 include $(BUILD_SHARED_LIBRARY)