1 LOCAL_PATH := $(call my-dir)
\r
2 TARGET_ARCH_ABI := $(APP_ABI)
\r
4 include $(CLEAR_VARS)
\r
5 OIC_LIB_PATH := ../../../../out/android/$(APP_ABI)/$(APP_OPTIM)
\r
6 LOCAL_MODULE := libandroid-oc_logger
\r
7 LOCAL_SRC_FILES := $(OIC_LIB_PATH)/liboc_logger.so
\r
8 include $(PREBUILT_SHARED_LIBRARY)
\r
10 include $(CLEAR_VARS)
\r
11 OIC_LIB_PATH := ../../../../out/android/$(APP_ABI)/$(APP_OPTIM)
\r
12 LOCAL_MODULE := libandroid-octbstack
\r
13 LOCAL_SRC_FILES := $(OIC_LIB_PATH)/liboctbstack.so
\r
14 include $(PREBUILT_SHARED_LIBRARY)
\r
16 include $(CLEAR_VARS)
\r
17 OIC_LIB_PATH := ../../../../out/android/$(APP_ABI)/$(APP_OPTIM)
\r
18 LOCAL_MODULE := libandroid-oc
\r
19 LOCAL_SRC_FILES := $(OIC_LIB_PATH)/liboc.so
\r
20 include $(PREBUILT_SHARED_LIBRARY)
\r
22 include $(CLEAR_VARS)
\r
23 OIC_LIB_PATH := ../../../../out/android/$(APP_ABI)/$(APP_OPTIM)
\r
24 LOCAL_MODULE := libandroid-ca
\r
25 LOCAL_SRC_FILES := $(OIC_LIB_PATH)/libconnectivity_abstraction.so
\r
26 include $(PREBUILT_SHARED_LIBRARY)
\r
28 include $(CLEAR_VARS)
\r
29 OIC_SRC_PATH := ../../../resource
\r
30 LOCAL_MODULE := libca-interface
\r
31 LOCAL_SRC_FILES := JniCaInterface.c
\r
32 LOCAL_STATIC_LIBRARIES := libandroid-ca
\r
33 LOCAL_LDLIBS := -llog
\r
34 LOCAL_C_INCLUDES += $(OIC_SRC_PATH)/csdk/connectivity/api
\r
35 include $(BUILD_SHARED_LIBRARY)
\r
37 include $(CLEAR_VARS)
\r
38 OIC_SRC_PATH := ../../../resource
\r
39 OIC_OUT_PATH := ../../../out
\r
40 LOCAL_MODULE := ocstack-jni
\r
41 LOCAL_SRC_FILES := JniOcStack.cpp \
\r
43 JniEntityHandler.cpp \
\r
44 JniOnResourceFoundListener.cpp \
\r
45 JniOnDeviceInfoListener.cpp \
\r
46 JniOnPlatformInfoListener.cpp \
\r
47 JniOnPresenceListener.cpp \
\r
48 JniOnGetListener.cpp \
\r
49 JniOnPutListener.cpp \
\r
50 JniOnPostListener.cpp \
\r
51 JniOnDeleteListener.cpp \
\r
52 JniOnObserveListener.cpp \
\r
53 JniOcRepresentation.cpp \
\r
54 JniOcResourceHandle.cpp \
\r
55 JniOcPresenceHandle.cpp \
\r
56 JniOcRequestHandle.cpp \
\r
57 JniOcResourceRequest.cpp \
\r
58 JniOcResourceResponse.cpp \
\r
61 JniOcResourceIdentifier.cpp \
64 LOCAL_LDLIBS := -llog
\r
65 LOCAL_STATIC_LIBRARIES := android-oc
\r
66 LOCAL_STATIC_LIBRARIES += android-octbstack
\r
67 LOCAL_STATIC_LIBRARIES += android-coap
\r
68 LOCAL_STATIC_LIBRARIES += android-oc_logger
\r
69 LOCAL_STATIC_LIBRARIES += android-ca
\r
70 LOCAL_STATIC_LIBRARIES += android_cpp11_compat
\r
72 LOCAL_CPPFLAGS += -std=c++0x
\r
73 LOCAL_CPP_FEATURES := rtti exceptions
\r
74 LOCAL_C_INCLUDES := $(OIC_SRC_PATH)/include
\r
75 LOCAL_C_INCLUDES += $(OIC_SRC_PATH)/c_common
\r
76 LOCAL_C_INCLUDES += $(OIC_SRC_PATH)/csdk/stack/include
\r
77 LOCAL_C_INCLUDES += $(OIC_SRC_PATH)/csdk/ocsocket/include
\r
78 LOCAL_C_INCLUDES += $(OIC_SRC_PATH)/oc_logger/include
\r
79 LOCAL_C_INCLUDES += $(OIC_SRC_PATH)/../extlibs/boost/boost_1_58_0
\r
80 LOCAL_C_INCLUDES += $(OIC_SRC_PATH)/../build_common/android/compatibility
\r
81 include $(BUILD_SHARED_LIBRARY)
\r