164064216a8433360745f69edddce19a606659163The Android Open Source ProjectCLI_DEBUG ?= y
264064216a8433360745f69edddce19a606659163The Android Open Source ProjectCLI_STATIC_LIB ?= y
364064216a8433360745f69edddce19a606659163The Android Open Source ProjectSG ?= n
464064216a8433360745f69edddce19a606659163The Android Open Source Project
564064216a8433360745f69edddce19a606659163The Android Open Source ProjectLOCAL_PATH := $(call my-dir)
664064216a8433360745f69edddce19a606659163The Android Open Source Projectinclude $(CLEAR_VARS)
764064216a8433360745f69edddce19a606659163The Android Open Source Project
864064216a8433360745f69edddce19a606659163The Android Open Source ProjectLOCAL_MODULE = libWifiApi
964064216a8433360745f69edddce19a606659163The Android Open Source Project
1064064216a8433360745f69edddce19a606659163The Android Open Source Projectifeq ($(CLI_DEBUG),y)
1164064216a8433360745f69edddce19a606659163The Android Open Source Project  CLI_DEBUGFLAGS = -O0 -g -fno-builtin -DDEBUG -D TI_DBG  # "-O" is needed to expand inlines
1264064216a8433360745f69edddce19a606659163The Android Open Source Projectelse
1364064216a8433360745f69edddce19a606659163The Android Open Source Project  CLI_DEBUGFLAGS = -O2
1464064216a8433360745f69edddce19a606659163The Android Open Source Projectendif
1564064216a8433360745f69edddce19a606659163The Android Open Source Project
1664064216a8433360745f69edddce19a606659163The Android Open Source ProjectCLI_STA_DK_ROOT = $(LOCAL_PATH)/../..
1764064216a8433360745f69edddce19a606659163The Android Open Source ProjectCLI_CUDK_ROOT = $(LOCAL_PATH)/..
1864064216a8433360745f69edddce19a606659163The Android Open Source Project
1964064216a8433360745f69edddce19a606659163The Android Open Source Project
2064064216a8433360745f69edddce19a606659163The Android Open Source ProjectLOCAL_SRC_FILES := \
2164064216a8433360745f69edddce19a606659163The Android Open Source Project	../OAL/Common/TI_OAL.cpp \
2264064216a8433360745f69edddce19a606659163The Android Open Source Project	../OAL/Pform/Linux/TILibLinux.cpp \
2364064216a8433360745f69edddce19a606659163The Android Open Source Project	TI_AdapterApi.cpp \
2464064216a8433360745f69edddce19a606659163The Android Open Source Project	TI_Adapter.cpp \
2564064216a8433360745f69edddce19a606659163The Android Open Source Project	CTI_Adapter.cpp \
2664064216a8433360745f69edddce19a606659163The Android Open Source Project	../IPC/Linux/ipc_event.c \
2764064216a8433360745f69edddce19a606659163The Android Open Source Project	../IPC/Linux/cu_ipc.c \
2864064216a8433360745f69edddce19a606659163The Android Open Source Project	../IPC/Linux/ipc_user.c
2964064216a8433360745f69edddce19a606659163The Android Open Source Project
3064064216a8433360745f69edddce19a606659163The Android Open Source Projectifeq ($(SG), y)
3164064216a8433360745f69edddce19a606659163The Android Open Source ProjectLOCAL_CFLAGS += -D BTH_COEXISTENCE
3264064216a8433360745f69edddce19a606659163The Android Open Source Projectendif
3364064216a8433360745f69edddce19a606659163The Android Open Source Project
3464064216a8433360745f69edddce19a606659163The Android Open Source ProjectINCLUDEDIR = $(CLI_CUDK_ROOT)/Inc \
3564064216a8433360745f69edddce19a606659163The Android Open Source Project	$(CLI_CUDK_ROOT)/OAL/Common \
3664064216a8433360745f69edddce19a606659163The Android Open Source Project	$(CLI_CUDK_ROOT)/UtilityAdapter \
3764064216a8433360745f69edddce19a606659163The Android Open Source Project	$(CLI_STA_DK_ROOT)/common/inc \
3864064216a8433360745f69edddce19a606659163The Android Open Source Project	$(CLI_STA_DK_ROOT)/pform/linux/inc \
3964064216a8433360745f69edddce19a606659163The Android Open Source Project	$(CLI_STA_DK_ROOT)/pform/common/inc \
4064064216a8433360745f69edddce19a606659163The Android Open Source Project	$(CLI_CUDK_ROOT)/IPC/Linux \
4164064216a8433360745f69edddce19a606659163The Android Open Source Project	$(CLI_STA_DK_ROOT)/common/src/hal/FirmwareApi \
4264064216a8433360745f69edddce19a606659163The Android Open Source Project	$(CLI_CUDK_ROOT)/CLI
4364064216a8433360745f69edddce19a606659163The Android Open Source Project
4464064216a8433360745f69edddce19a606659163The Android Open Source ProjectLOCAL_CFLAGS += -Wall -D__LINUX__ $(CLI_DEBUGFLAGS) -mabi=aapcs-linux -DHOST_COMPILE
4564064216a8433360745f69edddce19a606659163The Android Open Source Project
4664064216a8433360745f69edddce19a606659163The Android Open Source ProjectLOCAL_C_INCLUDES := $(INCLUDEDIR)
4764064216a8433360745f69edddce19a606659163The Android Open Source ProjectLOCAL_MODULE_TAGS := tests
4864064216a8433360745f69edddce19a606659163The Android Open Source Project
4964064216a8433360745f69edddce19a606659163The Android Open Source Projectifeq ($(CLI_STATIC_LIB),y)
5064064216a8433360745f69edddce19a606659163The Android Open Source Projectinclude $(BUILD_STATIC_LIBRARY)
5164064216a8433360745f69edddce19a606659163The Android Open Source Projectelse
5264064216a8433360745f69edddce19a606659163The Android Open Source Projectinclude $(BUILD_SHARED_LIBRARY)
5364064216a8433360745f69edddce19a606659163The Android Open Source Projectendif
54