1 LOCAL_PATH := $(call my-dir)
\r
2 TARGET_ARCH_ABI := $(APP_ABI)
\r
5 include $(CLEAR_VARS)
\r
6 OIC_LIB_PATH := ../../../../out/android/$(APP_ABI)/$(APP_OPTIM)
\r
7 LOCAL_MODULE := libandroid-oc_logger
\r
8 LOCAL_SRC_FILES := $(OIC_LIB_PATH)/liboc_logger.so
\r
9 include $(PREBUILT_SHARED_LIBRARY)
\r
11 include $(CLEAR_VARS)
\r
12 OIC_LIB_PATH := ../../../../out/android/$(APP_ABI)/$(APP_OPTIM)
\r
13 LOCAL_MODULE := libandroid-octbstack
\r
14 LOCAL_SRC_FILES := $(OIC_LIB_PATH)/liboctbstack.so
\r
15 include $(PREBUILT_SHARED_LIBRARY)
\r
17 include $(CLEAR_VARS)
\r
18 OIC_LIB_PATH := ../../../../out/android/$(APP_ABI)/$(APP_OPTIM)
\r
19 LOCAL_MODULE := libandroid-oc
\r
20 LOCAL_SRC_FILES := $(OIC_LIB_PATH)/liboc.so
\r
21 include $(PREBUILT_SHARED_LIBRARY)
\r
23 include $(CLEAR_VARS)
\r
24 OIC_LIB_PATH := ../../../../out/android/$(APP_ABI)/$(APP_OPTIM)
\r
25 LOCAL_MODULE := libandroid-ca
\r
26 LOCAL_SRC_FILES := $(OIC_LIB_PATH)/libconnectivity_abstraction.so
\r
27 include $(PREBUILT_SHARED_LIBRARY)
\r
31 OIC_LIB_PATH := ../../../../out/android/$(APP_ABI)/$(APP_OPTIM)
32 LOCAL_MODULE := libandroid-ocprovision
33 LOCAL_SRC_FILES := $(OIC_LIB_PATH)/libocprovision.a
34 include $(PREBUILT_STATIC_LIBRARY)
37 OIC_LIB_PATH := ../../../../out/android/$(APP_ABI)/$(APP_OPTIM)
38 LOCAL_MODULE := libandroid-ocpmapi
39 LOCAL_SRC_FILES := $(OIC_LIB_PATH)/libocpmapi.a
40 include $(PREBUILT_STATIC_LIBRARY)
43 include $(CLEAR_VARS)
\r
44 OIC_SRC_PATH := ../../../resource
\r
45 LOCAL_MODULE := libca-interface
\r
46 LOCAL_SRC_FILES := JniCaInterface.c
\r
47 LOCAL_STATIC_LIBRARIES := libandroid-ca
\r
48 LOCAL_LDLIBS := -llog
\r
49 LOCAL_C_INCLUDES += $(OIC_SRC_PATH)/csdk/connectivity/api
\r
50 include $(BUILD_SHARED_LIBRARY)
\r
52 include $(CLEAR_VARS)
\r
53 OIC_SRC_PATH := ../../../resource
\r
54 OIC_OUT_PATH := ../../../out
\r
55 LOCAL_MODULE := ocstack-jni
\r
56 LOCAL_SRC_FILES := JniOcStack.cpp \
\r
58 JniEntityHandler.cpp \
\r
59 JniOnResourceFoundListener.cpp \
\r
60 JniOnDeviceInfoListener.cpp \
\r
61 JniOnPlatformInfoListener.cpp \
\r
62 JniOnPresenceListener.cpp \
\r
63 JniOnGetListener.cpp \
\r
64 JniOnPutListener.cpp \
\r
65 JniOnPostListener.cpp \
\r
66 JniOnDeleteListener.cpp \
\r
67 JniOnObserveListener.cpp \
\r
68 JniOcRepresentation.cpp \
\r
69 JniOcResourceHandle.cpp \
\r
70 JniOcPresenceHandle.cpp \
\r
71 JniOcRequestHandle.cpp \
\r
72 JniOcResourceRequest.cpp \
\r
73 JniOcResourceResponse.cpp \
\r
76 JniOcResourceIdentifier.cpp \
79 LOCAL_SRC_FILES += JniOcSecureResource.cpp \
80 JniOcProvisioning.cpp \
82 JniProvisionResultListner.cpp \
83 JniPinCheckListener.cpp
86 LOCAL_LDLIBS := -llog
\r
87 LOCAL_STATIC_LIBRARIES := android-oc
\r
88 LOCAL_STATIC_LIBRARIES += android-octbstack
\r
89 LOCAL_STATIC_LIBRARIES += android-coap
\r
90 LOCAL_STATIC_LIBRARIES += android-oc_logger
\r
91 LOCAL_STATIC_LIBRARIES += android-ca
\r
92 LOCAL_STATIC_LIBRARIES += android_cpp11_compat
\r
94 LOCAL_STATIC_LIBRARIES += android-ocprovision
95 LOCAL_STATIC_LIBRARIES += android-ocpmapi
98 LOCAL_CPPFLAGS += -std=c++0x
\r
99 LOCAL_CPP_FEATURES := rtti exceptions
\r
100 LOCAL_C_INCLUDES := $(OIC_SRC_PATH)/include
\r
101 LOCAL_C_INCLUDES += $(OIC_SRC_PATH)/c_common
\r
102 LOCAL_C_INCLUDES += $(OIC_SRC_PATH)/c_common/oic_string/include
103 LOCAL_C_INCLUDES += $(OIC_SRC_PATH)/csdk/stack/include
\r
104 LOCAL_C_INCLUDES += $(OIC_SRC_PATH)/csdk/ocsocket/include
\r
105 LOCAL_C_INCLUDES += $(OIC_SRC_PATH)/oc_logger/include
\r
106 LOCAL_C_INCLUDES += $(OIC_SRC_PATH)/../extlibs/boost/boost_1_58_0
\r
107 LOCAL_C_INCLUDES += $(OIC_SRC_PATH)/../build_common/android/compatibility
\r
108 LOCAL_C_INCLUDES += $(OIC_SRC_PATH)/csdk/security/provisioning/include
109 LOCAL_C_INCLUDES += $(OIC_SRC_PATH)/csdk/security/provisioning/include/oxm/
110 LOCAL_C_INCLUDES += $(OIC_SRC_PATH)/csdk/security/provisioning/include/internal
111 LOCAL_C_INCLUDES += $(OIC_SRC_PATH)/csdk/security/include
112 include $(BUILD_SHARED_LIBRARY)
\r