| LOCAL_PATH:= $(call my-dir) |
| include $(CLEAR_VARS) |
| |
| STATIC_LIB ?= y |
| DEBUG ?= y |
| HOST_PLATFORM ?= wipp |
| |
| WILINK_ROOT = ../.. |
| CUDK_ROOT = $(WILINK_ROOT)/CUDK |
| |
| ifeq ($(DEBUG),y) |
| DEBUGFLAGS = -O2 -g -DDEBUG -DTI_DBG -fno-builtin # "-O" is needed to expand inlines |
| # DEBUGFLAGS+= -DDEBUG_MESSAGES |
| else |
| DEBUGFLAGS = -O2 |
| endif |
| |
| COMMON = $(WILINK_ROOT)/stad |
| |
| ARMFLAGS = -fno-common -g -fno-builtin -Wall #-pipe |
| |
| LOCAL_C_INCLUDES = \ |
| $(LOCAL_PATH)/$(CUDK_ROOT)/os/common/inc \ |
| $(LOCAL_PATH)/$(WILINK_ROOT)/platforms/os/common/inc \ |
| $(LOCAL_PATH)/$(WILINK_ROOT)/platforms/os/linux/inc \ |
| $(LOCAL_PATH)/$(WILINK_ROOT)/stad/Export_Inc \ |
| $(LOCAL_PATH)/$(WILINK_ROOT)/stad/src/Sta_Management \ |
| $(LOCAL_PATH)/$(WILINK_ROOT)/stad/src/Connection_Managment \ |
| $(LOCAL_PATH)/$(WILINK_ROOT)/stad/src/Application \ |
| $(LOCAL_PATH)/$(WILINK_ROOT)/utils \ |
| $(LOCAL_PATH)/$(WILINK_ROOT)/Txn \ |
| $(LOCAL_PATH)/$(WILINK_ROOT)/TWD/TWDriver \ |
| $(LOCAL_PATH)/$(WILINK_ROOT)/TWD/FirmwareApi \ |
| $(LOCAL_PATH)/$(WILINK_ROOT)/TWD/FW_Transfer/Export_Inc \ |
| $(LOCAL_PATH)/$(WILINK_ROOT)/TWD/TwIf \ |
| $(LOCAL_PATH)/$(CUDK_ROOT)/os/linux/inc \ |
| $(LOCAL_PATH)/$(KERNEL_DIR)/include |
| |
| LOCAL_SRC_FILES:= \ |
| tiwlan_loader.c |
| |
| LOCAL_CFLAGS+= -Wall -Wstrict-prototypes $(DEBUGFLAGS) -D__LINUX__ $(DK_DEFINES) -D__BYTE_ORDER_LITTLE_ENDIAN -DDRV_NAME='"tiwlan"' |
| |
| LOCAL_CFLAGS += $(ARMFLAGS) |
| |
| LOCAL_LDLIBS += -lpthread |
| |
| LOCAL_STATIC_LIBRARIES := \ |
| libtiOsLib |
| |
| LOCAL_SHARED_LIBRARIES := \ |
| libcutils libc libhardware_legacy |
| |
| LOCAL_MODULE:= tiwlan_loader |
| |
| include $(BUILD_EXECUTABLE) |
| |