1 LOCAL_PATH := $(call my-dir)
4 OIC_LIB_PATH := ../../../../out/android/$(TARGET_ARCH_ABI)/release
5 LOCAL_MODULE := libandroid-oc_logger
6 LOCAL_SRC_FILES := $(OIC_LIB_PATH)/liboc_logger.so
7 include $(PREBUILT_SHARED_LIBRARY)
10 OIC_LIB_PATH := ../../../../out/android/$(TARGET_ARCH_ABI)/release
11 LOCAL_MODULE := libandroid-octbstack
12 LOCAL_SRC_FILES := $(OIC_LIB_PATH)/liboctbstack.so
13 include $(PREBUILT_SHARED_LIBRARY)
16 OIC_LIB_PATH := ../../../../out/android/$(TARGET_ARCH_ABI)/release
17 LOCAL_MODULE := libandroid-oc
18 LOCAL_SRC_FILES := $(OIC_LIB_PATH)/liboc.so
19 include $(PREBUILT_SHARED_LIBRARY)
22 OIC_LIB_PATH := ../../../../out/android/$(TARGET_ARCH_ABI)/release
23 LOCAL_MODULE := libandroid-ca
24 LOCAL_SRC_FILES := $(OIC_LIB_PATH)/libconnectivity_abstraction.so
25 include $(PREBUILT_SHARED_LIBRARY)
28 OIC_SRC_PATH := ../../../resource
29 OIC_OUT_PATH := ../../../out
30 LOCAL_MODULE := ocstack-jni
31 LOCAL_SRC_FILES := JniOcStack.cpp \
33 JniEntityHandler.cpp \
34 JniOnResourceFoundListener.cpp \
35 JniOnDeviceInfoListener.cpp \
36 JniOnPresenceListener.cpp \
37 JniOnGetListener.cpp \
38 JniOnPutListener.cpp \
39 JniOnPostListener.cpp \
40 JniOnDeleteListener.cpp \
41 JniOnObserveListener.cpp \
42 JniOcRepresentation.cpp \
43 JniOcResourceHandle.cpp \
44 JniOcPresenceHandle.cpp \
45 JniOcRequestHandle.cpp \
46 JniOcResourceRequest.cpp \
47 JniOcResourceResponse.cpp \
52 LOCAL_STATIC_LIBRARIES := android-oc
53 LOCAL_STATIC_LIBRARIES += android-octbstack
54 LOCAL_STATIC_LIBRARIES += android-ca
55 LOCAL_STATIC_LIBRARIES += android-oc_logger
56 LOCAL_CPPFLAGS += -std=c++0x
57 LOCAL_CPP_FEATURES := rtti exceptions
58 LOCAL_C_INCLUDES := $(OIC_SRC_PATH)/include
59 LOCAL_C_INCLUDES += $(OIC_SRC_PATH)/csdk/stack/include
60 LOCAL_C_INCLUDES += $(OIC_SRC_PATH)/csdk/ocsocket/include
61 LOCAL_C_INCLUDES += $(OIC_SRC_PATH)/oc_logger/include
62 LOCAL_C_INCLUDES += $(OIC_SRC_PATH)/../extlibs/boost/boost_1_58_0
64 include $(BUILD_SHARED_LIBRARY)