Merge "Partial Implementation of US1574:"
[platform/upstream/iotivity.git] / csdk / android / OCLogger / jni / Android.mk
1 #         LOGGER           #
2 LOCAL_PATH := $(call my-dir)
3
4 ifeq ($(CCFL_CORE), )
5 CCFL_CORE       := $(HOME)/peg_ccfl-core
6 endif
7
8 ifeq ($(LOGGER_OBJ), )
9 LOGGER_OBJ      := $(CCFL_CORE)/logger
10 endif
11
12 # ==============================================================
13 # OCLogger - Android
14 # ==============================================================
15 include $(CLEAR_VARS)
16
17 TARGET_PLATFORM := android-16
18
19 LOCAL_CPPFLAGS  += -D_GLIBCXX__PTHREADS
20 LOCAL_CPPFLAGS  += -D_THREAD_SAFE
21 LOCAL_CPPFLAGS  += -D_REENTRANT
22 LOCAL_CPPFLAGS  += -std=gnu++11
23 LOCAL_CPPFLAGS  += -s
24 LOCAL_CPPFLAGS  += -DHAVE_SOCKET_ERRNO
25
26 ifneq ($(TARGET_ARCH), $(X86_ARCH))
27         LOCAL_CPPFLAGS          += -D__arm__
28 endif
29
30 X86_ARCH := x86
31
32 LOCAL_MODULE    := OCLogger
33
34 LOCAL_SRC_FILES := $(LOGGER_OBJ)/src/logger.c
35
36 LOCAL_C_INCLUDES := $(LOGGER_OBJ)/include
37
38 LOCAL_STATIC_LIBRARIES += tbstack
39
40 include $(BUILD_STATIC_LIBRARY)