Imported Upstream version 1.1.0
[platform/upstream/iotivity.git] / service / resource-encapsulation / android / service / src / main / jni / Android.mk
1 LOCAL_PATH := $(call my-dir)
2
3 ROOT_PATH := ../../../../../../..
4 IOTIVITY_LIB_PATH := $(ROOT_PATH)/out/android/$(TARGET_ARCH_ABI)/$(APP_OPTIM)
5
6 include $(CLEAR_VARS)
7 LOCAL_MODULE := rcs_common
8 LOCAL_SRC_FILES := $(IOTIVITY_LIB_PATH)/librcs_common.so
9 include $(PREBUILT_SHARED_LIBRARY)
10
11 include $(CLEAR_VARS)
12 LOCAL_MODULE := rcs_client
13 LOCAL_SRC_FILES := $(IOTIVITY_LIB_PATH)/librcs_client.so
14 include $(PREBUILT_SHARED_LIBRARY)
15
16 include $(CLEAR_VARS)
17 LOCAL_MODULE := rcs_server
18 LOCAL_SRC_FILES := $(IOTIVITY_LIB_PATH)/librcs_server.so
19 include $(PREBUILT_SHARED_LIBRARY)
20
21 include $(CLEAR_VARS)
22 OIC_SRC_DIR := ../../../../../..
23 LOCAL_MODULE := rcs_jni
24
25 LOCAL_C_INCLUDES := $(LOCAL_PATH)/util
26 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/resource/include
27 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/resource/c_common
28 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/resource/csdk/stack/include
29 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/extlibs/boost/boost_1_58_0
30 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/service/resource-encapsulation/include
31 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/service/resource-encapsulation/src/serverBuilder/include
32
33 LOCAL_SRC_FILES += $(patsubst $(LOCAL_PATH)/%, %, $(wildcard $(LOCAL_PATH)/util/*.cpp))
34 LOCAL_SRC_FILES += $(patsubst $(LOCAL_PATH)/%, %, $(wildcard $(LOCAL_PATH)/*.cpp))
35
36 LOCAL_CPPFLAGS := -std=c++0x -frtti -fexceptions
37
38 LOCAL_LDLIBS := -llog
39
40 LOCAL_SHARED_LIBRARIES += rcs_common
41 LOCAL_SHARED_LIBRARIES += rcs_client
42 LOCAL_SHARED_LIBRARIES += rcs_server
43
44 include $(BUILD_SHARED_LIBRARY)