1 LOCAL_PATH := $(call my-dir)
3 ROOT_PATH := ../../../../../../..
4 IOTIVITY_LIB_PATH := $(ROOT_PATH)/out/android/$(TARGET_ARCH_ABI)/$(APP_OPTIM)
7 LOCAL_MODULE := rcs_container
8 LOCAL_SRC_FILES := $(IOTIVITY_LIB_PATH)/librcs_container.so
9 include $(PREBUILT_SHARED_LIBRARY)
12 LOCAL_MODULE := rcs_common
13 LOCAL_SRC_FILES := $(IOTIVITY_LIB_PATH)/librcs_common.so
14 include $(PREBUILT_SHARED_LIBRARY)
17 LOCAL_MODULE := rcs_client
18 LOCAL_SRC_FILES := $(IOTIVITY_LIB_PATH)/librcs_client.so
19 include $(PREBUILT_SHARED_LIBRARY)
22 LOCAL_MODULE := rcs_server
23 LOCAL_SRC_FILES := $(IOTIVITY_LIB_PATH)/librcs_server.so
24 include $(PREBUILT_SHARED_LIBRARY)
26 OIC_SRC_DIR := ../../../../../..
27 LOCAL_MODULE := resource_container_jni
29 LOCAL_C_INCLUDES := $(LOCAL_PATH)/util
30 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/extlibs/boost/boost_1_58_0
31 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/service/resource-container/include
32 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/service/resource-container/bundle-api/include
33 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/service/resource-container/src
34 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/service/resource-encapsulation/include
35 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/service/resource-encapsulation/src/serverBuilder/include
36 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/resource/csdk/stack/include
37 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/resource/csdk/logger/include
38 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/resource/oc_logger/include
39 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/resource/c_common
41 LOCAL_C_INCLUDES += $(OIC_SRC_DIR)/extlibs/
43 LOCAL_SRC_FILES += $(patsubst $(LOCAL_PATH)/%, %, $(wildcard $(LOCAL_PATH)/util/*.cpp))
44 LOCAL_SRC_FILES += $(patsubst $(LOCAL_PATH)/%, %, $(wildcard $(LOCAL_PATH)/*.cpp))
46 LOCAL_CPPFLAGS := -std=c++0x -frtti -fexceptions
52 LOCAL_SHARED_LIBRARIES += rcs_container rcs_common rcs_client rcs_server rcs_jni
54 include $(BUILD_SHARED_LIBRARY)