Imported Upstream version 1.0.0
[platform/upstream/iotivity.git] / service / resource-hosting / android / resource_hosting / jni / Android.mk
1 LOCAL_PATH := $(call my-dir)
2
3 include $(CLEAR_VARS)
4 OIC_LIB_PATH := ../../../../../android/android_api/base/libs/$(TARGET_ARCH_ABI)
5 LOCAL_MODULE := ca_interface
6 LOCAL_SRC_FILES := $(OIC_LIB_PATH)/libca-interface.so
7 include $(PREBUILT_SHARED_LIBRARY)
8
9 include $(CLEAR_VARS)
10 OIC_LIB_PATH := ../../../../../out/android/$(TARGET_ARCH_ABI)/release
11 LOCAL_MODULE := ca
12 LOCAL_SRC_FILES := $(OIC_LIB_PATH)/libconnectivity_abstraction.so
13 include $(PREBUILT_SHARED_LIBRARY)
14
15 include $(CLEAR_VARS)
16 OIC_LIB_PATH := ../../../../../out/android/$(TARGET_ARCH_ABI)/release
17 LOCAL_MODULE := oc_logger_core
18 LOCAL_SRC_FILES := $(OIC_LIB_PATH)/liboc_logger_core.so
19 include $(PREBUILT_SHARED_LIBRARY)
20
21 include $(CLEAR_VARS)
22 OIC_LIB_PATH := ../../../../../out/android/$(TARGET_ARCH_ABI)/release
23 LOCAL_MODULE := oc_logger
24 LOCAL_SRC_FILES := $(OIC_LIB_PATH)/liboc_logger.so
25 include $(PREBUILT_SHARED_LIBRARY)
26
27 include $(CLEAR_VARS)
28 OIC_LIB_PATH := ../../../../../out/android/$(TARGET_ARCH_ABI)/release
29 LOCAL_MODULE := octbstack
30 LOCAL_SRC_FILES := $(OIC_LIB_PATH)/liboctbstack.so
31 include $(PREBUILT_SHARED_LIBRARY)
32
33 include $(CLEAR_VARS)
34 OIC_LIB_PATH := ../../../../../out/android/$(TARGET_ARCH_ABI)/release
35 LOCAL_MODULE := oc
36 LOCAL_SRC_FILES := $(OIC_LIB_PATH)/liboc.so
37 include $(PREBUILT_SHARED_LIBRARY)
38
39 include $(CLEAR_VARS)
40 OIC_LIB_PATH := ../../../../../android/android_api/base/libs/$(TARGET_ARCH_ABI)
41 LOCAL_MODULE := ocstack-jni
42 LOCAL_SRC_FILES := $(OIC_LIB_PATH)/libocstack-jni.so
43 include $(PREBUILT_SHARED_LIBRARY)
44
45 include $(CLEAR_VARS)
46 OIC_LIB_PATH := ../../../../../out/android/$(TARGET_ARCH_ABI)/release
47 LOCAL_MODULE := rcsCommon
48 LOCAL_SRC_FILES := $(OIC_LIB_PATH)/librcs_common.so
49 include $(PREBUILT_SHARED_LIBRARY)
50
51 include $(CLEAR_VARS)
52 OIC_LIB_PATH := ../../../../../out/android/$(TARGET_ARCH_ABI)/release
53 LOCAL_MODULE := rcsClient
54 LOCAL_SRC_FILES := $(OIC_LIB_PATH)/librcs_client.so
55 include $(PREBUILT_SHARED_LIBRARY)
56
57 include $(CLEAR_VARS)
58 OIC_LIB_PATH := ../../../../../out/android/$(TARGET_ARCH_ABI)/release
59 LOCAL_MODULE := rcsServer
60 LOCAL_SRC_FILES := $(OIC_LIB_PATH)/librcs_server.so
61 include $(PREBUILT_SHARED_LIBRARY)
62
63 include $(CLEAR_VARS)
64 OIC_LIB_PATH := ../../../../../out/android/$(TARGET_ARCH_ABI)/release
65 LOCAL_MODULE := resourceHosting
66 LOCAL_SRC_FILES := $(OIC_LIB_PATH)/libresource_hosting.so
67 include $(PREBUILT_SHARED_LIBRARY)
68
69 include $(CLEAR_VARS)
70 LOCAL_MODULE := ResourceHosing_JNI
71 LOCAL_CPPFLAGS := -std=c++0x -frtti -fexceptions
72
73 LOCAL_STATIC_LIBRARIES := ca_interface
74 LOCAL_STATIC_LIBRARIES += ca
75 LOCAL_STATIC_LIBRARIES += oc_logger_core
76 LOCAL_STATIC_LIBRARIES += oc_logger
77 LOCAL_STATIC_LIBRARIES += octbstack
78 LOCAL_STATIC_LIBRARIES += oc
79 LOCAL_STATIC_LIBRARIES += ocstack-jni
80 LOCAL_STATIC_LIBRARIES += rcsCommon
81 LOCAL_STATIC_LIBRARIES += rcsClient
82 LOCAL_STATIC_LIBRARIES += rcsServer
83 LOCAL_STATIC_LIBRARIES += resourceHosting
84
85
86 OIC_SRC_DIR := ../../../..
87
88 LOCAL_C_INCLUDES := $(OIC_SRC_DIR)/resource/csdk/stack/include \
89                     $(OIC_SRC_DIR)/resource/csdk/logger/include \
90                     $(OIC_SRC_DIR)/resource/include \
91                     $(OIC_SRC_DIR)/resource/c_common \
92                     $(OIC_SRC_DIR)/resource/oc_logger/include \
93                     $(OIC_SRC_DIR)/extlibs/boost/boost_1_58_0 \
94                     $(OIC_SRC_DIR)/service/resource-encapsulation/include \
95                     $(OIC_SRC_DIR)/service/resource-hosting/include \
96
97 LOCAL_SRC_FILES := ResourceHosing_JNI.cpp
98 include $(BUILD_SHARED_LIBRARY)