2 LOCAL_PATH := $(call my-dir)
5 CCFL_CORE := $(HOME)/peg_ccfl-core
9 OCCOAP_OBJ := $(CCFL_CORE)/occoap
13 TB_OBJ := $(CCFL_CORE)/stack
16 ifeq ($(LOGGER_OBJ), )
17 LOGGER_OBJ := $(CCFL_CORE)/logger
20 ifeq ($(ANDROID_OBJ), )
21 ANDROID_OBJ := $(CCFL_CORE)/android
28 TARGET_PLATFORM := android-16
29 LOCAL_MODULE := occoap
30 LOCAL_SRC_FILES := $(ANDROID_OBJ)/OCCoap/obj/local/$(TARGET_ARCH_ABI)/libOCCoap.a
31 include $(PREBUILT_STATIC_LIBRARY)
33 # ==============================================================
35 # ==============================================================
38 TARGET_PLATFORM := android-16
40 LOCAL_CPPFLAGS += -D_GLIBCXX__PTHREADS
41 LOCAL_CPPFLAGS += -D_THREAD_SAFE
42 LOCAL_CPPFLAGS += -D_REENTRANT
43 LOCAL_CPPFLAGS += -std=gnu++11
45 LOCAL_CPPFLAGS += -DHAVE_SOCKET_ERRNO
47 ifneq ($(TARGET_ARCH), $(X86_ARCH))
48 LOCAL_CPPFLAGS += -D__arm__
53 LOCAL_MODULE := TBStack
55 LOCAL_SRC_FILES := $(TB_OBJ)/src/ocstack.c
57 LOCAL_C_INCLUDES := $(TB_OBJ)/include/
58 LOCAL_C_INCLUDES += $(TB_OBJ)/include/internal
59 LOCAL_C_INCLUDES += $(OCCOAP_OBJ)/include
60 LOCAL_C_INCLUDES += $(LOGGER_OBJ)/include
62 LOCAL_STATIC_LIBRARIES += occoap
64 include $(BUILD_STATIC_LIBRARY)