[ENROLLEE] Tizen enrollee sample application build using scons command
[platform/upstream/iotivity.git] / service / easy-setup / mediator / richsdk / android / jni / Android.mk
1 LOCAL_PATH := $(call my-dir)
2
3 include $(CLEAR_VARS)
4 OIC_LIB_PATH := ../../../../../../out/android/$(TARGET_ARCH_ABI)/debug
5 LOCAL_MODULE := android-octbstack
6 LOCAL_SRC_FILES := $(OIC_LIB_PATH)/liboctbstack.so
7 include $(PREBUILT_SHARED_LIBRARY)
8
9 include $(CLEAR_VARS)
10 OIC_LIB_PATH := ../../../../../../out/android/$(TARGET_ARCH_ABI)/debug
11 LOCAL_MODULE := android-connectivity_abstraction
12 LOCAL_SRC_FILES := $(OIC_LIB_PATH)/libconnectivity_abstraction.so
13 include $(PREBUILT_SHARED_LIBRARY)
14
15 include $(CLEAR_VARS)
16 OIC_LIB_PATH := ../../../../../../out/android/$(TARGET_ARCH_ABI)/debug
17 LOCAL_MODULE := android-easysetup
18 LOCAL_SRC_FILES := $(OIC_LIB_PATH)/libESMediatorRich.so
19 include $(PREBUILT_SHARED_LIBRARY)
20
21 include $(CLEAR_VARS)
22
23 LOCAL_MODULE    := easysetup-jni
24
25 #Add Pre processor definitions
26 DEFINE_FLAG =  -DWITH_POSIX -D__ANDROID__
27
28 #Add Debug flags here
29 DEBUG_FLAG      = -DTB_LOG
30
31 BUILD_FLAG = $(DEFINE_FLAG) $(DEBUG_FLAG)
32
33 LOCAL_CPPFLAGS = $(BUILD_FLAG)
34 LOCAL_CPPFLAGS += -std=c++0x -frtti -fexceptions
35
36 $(info CPPFLAGSUPDATED=$(LOCAL_CPPFLAGS))
37
38 LOCAL_C_INCLUDES := $(LOCAL_PATH) \
39                                         $(LOCAL_PATH)/../../inc \
40                                         $(LOCAL_PATH)/../../src \
41                                         $(LOCAL_PATH)/../../../../inc \
42                                         $(LOCAL_PATH)/../../../../../../resource/csdk/logger/include \
43                                     $(LOCAL_PATH)/../../../../../../resource/csdk/connectivity/common/inc \
44                                         $(LOCAL_PATH)/../../../../../../resource/c_common/oic_string/include \
45                                         $(LOCAL_PATH)/../../../../../../resource/include \
46                                         $(LOCAL_PATH)/../../../../../../resource/c_common \
47                                         $(LOCAL_PATH)/../../../../../../resource/oc_logger/include \
48                                         $(LOCAL_PATH)/../../../../../../resource/csdk/ocmalloc/include \
49                                         $(LOCAL_PATH)/../../../../../../resource/csdk/connectivity/api \
50                                         $(LOCAL_PATH)/../../../../../../resource/csdk/stack/include \
51                                         $(LOCAL_PATH)/../../../../../../resource/csdk/logger/include \
52                                         $(LOCAL_PATH)/../../../../../../resource/csdk/security/include \
53                                         $(LOCAL_PATH)/../../../../../../extlibs/cjson \
54                                         $(LOCAL_PATH)/../../../../../../extlibs/boost/boost_1_58_0 \
55                     $(LOCAL_PATH)/../../../../../../extlibs/timer \
56                                         $(LOCAL_PATH)/../../../../../../android/android_api/base/jni \
57
58 LOCAL_SRC_FILES += $(patsubst $(LOCAL_PATH)/%, %, $(wildcard $(LOCAL_PATH)/*.cpp))
59 LOCAL_SRC_FILES += $(patsubst $(LOCAL_PATH)/%, %, $(wildcard $(LOCAL_PATH)/*.h))
60
61 LOCAL_LDLIBS := -llog
62 LOCAL_SHARED_LIBRARIES += android-connectivity_abstraction
63 LOCAL_SHARED_LIBRARIES += android-octbstack
64 LOCAL_SHARED_LIBRARIES += android-easysetup
65
66 include $(BUILD_SHARED_LIBRARY)