blob: 089dfef2ef608d1aaf1111bf039a5ca5b792d038 [file] [log] [blame]
CLI_DEBUG ?= y
CLI_STATIC_LIB ?= y
SG ?= n
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE = libWifiApi
ifeq ($(CLI_DEBUG),y)
CLI_DEBUGFLAGS = -O0 -g -fno-builtin -DDEBUG -D TI_DBG # "-O" is needed to expand inlines
else
CLI_DEBUGFLAGS = -O2
endif
CLI_STA_DK_ROOT = $(LOCAL_PATH)/../..
CLI_CUDK_ROOT = $(LOCAL_PATH)/..
LOCAL_SRC_FILES := \
../OAL/Common/TI_OAL.cpp \
../OAL/Pform/Linux/TILibLinux.cpp \
TI_AdapterApi.cpp \
TI_Adapter.cpp \
CTI_Adapter.cpp \
../IPC/Linux/ipc_event.c \
../IPC/Linux/cu_ipc.c \
../IPC/Linux/ipc_user.c
ifeq ($(SG), y)
LOCAL_CFLAGS += -D BTH_COEXISTENCE
endif
INCLUDEDIR = $(CLI_CUDK_ROOT)/Inc \
$(CLI_CUDK_ROOT)/OAL/Common \
$(CLI_CUDK_ROOT)/UtilityAdapter \
$(CLI_STA_DK_ROOT)/common/inc \
$(CLI_STA_DK_ROOT)/pform/linux/inc \
$(CLI_STA_DK_ROOT)/pform/common/inc \
$(CLI_CUDK_ROOT)/IPC/Linux \
$(CLI_STA_DK_ROOT)/common/src/hal/FirmwareApi \
$(CLI_CUDK_ROOT)/CLI
LOCAL_CFLAGS += -Wall -D__LINUX__ $(CLI_DEBUGFLAGS) -mabi=aapcs-linux -DHOST_COMPILE
LOCAL_C_INCLUDES := $(INCLUDEDIR)
LOCAL_MODULE_TAGS := tests
ifeq ($(CLI_STATIC_LIB),y)
include $(BUILD_STATIC_LIBRARY)
else
include $(BUILD_SHARED_LIBRARY)
endif