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_provider
14 LOCAL_SRC_FILES := $(OIC_LIB_PATH)/libnotification_provider.so
15 include $(PREBUILT_SHARED_LIBRARY)
18 LOCAL_MODULE := notification_consumer_jni
19 LOCAL_CPPFLAGS := -std=c++0x -frtti -fexceptions
22 LOCAL_STATIC_LIBRARIES := ca_interface
23 LOCAL_STATIC_LIBRARIES += ca
24 LOCAL_STATIC_LIBRARIES += oc_logger_core
25 LOCAL_STATIC_LIBRARIES += oc_logger
26 LOCAL_STATIC_LIBRARIES += octbstack
27 LOCAL_STATIC_LIBRARIES += oc
28 LOCAL_STATIC_LIBRARIES += ocstack-jni
29 LOCAL_STATIC_LIBRARIES += notification_consumer
31 OIC_SRC_DIR := ../../../../../..
33 LOCAL_C_INCLUDES := $(OIC_SRC_DIR)/resource/csdk/stack/include
34 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/resource/csdk/logger/include
35 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/resource/include
36 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/resource/c_common
37 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/resource/oc_logger/include
38 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/service/notification/include
39 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/service/notification/src/common
40 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/service/notification/src/consumer
41 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/service/notification/android/notification-service/src/main/jni/common
43 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/extlibs/
45 LOCAL_SRC_FILES := consumer/notificationConsumer.c
46 LOCAL_SRC_FILES += common/jniNSCommon.c
48 include $(BUILD_SHARED_LIBRARY)
51 LOCAL_MODULE := notification_provider_jni
52 LOCAL_CPPFLAGS := -std=c++0x -frtti -fexceptions
55 LOCAL_STATIC_LIBRARIES := ca_interface
56 LOCAL_STATIC_LIBRARIES += ca
57 LOCAL_STATIC_LIBRARIES += oc_logger_core
58 LOCAL_STATIC_LIBRARIES += oc_logger
59 LOCAL_STATIC_LIBRARIES += octbstack
60 LOCAL_STATIC_LIBRARIES += oc
61 LOCAL_STATIC_LIBRARIES += ocstack-jni
62 LOCAL_STATIC_LIBRARIES += notification_provider
64 OIC_SRC_DIR := ../../../../../..
66 LOCAL_C_INCLUDES := $(OIC_SRC_DIR)/resource/csdk/stack/include
67 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/resource/csdk/logger/include
68 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/resource/include
69 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/resource/c_common
70 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/resource/oc_logger/include
71 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/service/notification/include
72 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/service/notification/src/common
73 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/service/notification/src/provider
75 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/extlibs/
77 LOCAL_SRC_FILES := notificationProvider.c
79 include $(BUILD_SHARED_LIBRARY)