Home | History | Annotate | Download | only in src
      1 LOCAL_PATH:= $(call my-dir)
      2 include $(CLEAR_VARS)
      3 
      4 STATIC_LIB ?= y
      5 DEBUG ?= y
      6 BUILD_SUPPL ?= n
      7 WPA_ENTERPRISE ?= y
      8 
      9 ifeq ($(DEBUG),y)
     10   DEBUGFLAGS = -O2 -g -DDEBUG -DTI_DBG -fno-builtin   
     11 else
     12   DEBUGFLAGS = -O2
     13 endif
     14 
     15 WILINK_ROOT = ../../../..
     16 CUDK_ROOT = $(WILINK_ROOT)/CUDK
     17 TI_SUPP_LIB_DIR = $(WILINK_ROOT)/../../../../external/wpa_supplicant
     18 
     19 DK_DEFINES = 
     20 ifeq ($(WPA_ENTERPRISE), y)
     21         DK_DEFINES += -D WPA_ENTERPRISE
     22 endif
     23 
     24 ifeq ($(BUILD_SUPPL), y)
     25   DK_DEFINES += -D WPA_SUPPLICANT -D CONFIG_CTRL_IFACE -D CONFIG_CTRL_IFACE_UNIX
     26   -include external/wpa_supplicant/.config
     27   ifeq ($(CONFIG_EAP_WSC), y)
     28     DK_DEFINES += -DCONFIG_EAP_WSC
     29   endif
     30 endif
     31 
     32 LOCAL_CFLAGS += \
     33 	-Wall -Wstrict-prototypes $(DEBUGFLAGS) -D__LINUX__ $(DK_DEFINES) -D__BYTE_ORDER_LITTLE_ENDIAN -fno-common #-pipe
     34 
     35 LOCAL_SRC_FILES:= \
     36 	cu_wext.c \
     37 	ipc_sta.c \
     38 	ipc_event.c \
     39 	ipc_wpa.c \
     40 	os_trans.c \
     41 	ParsEvent.c \
     42 	osapi.c
     43 
     44 ifeq ($(BUILD_SUPPL), y)
     45 LOCAL_SRC_FILES += \
     46 	$(TI_SUPP_LIB_DIR)/wpa_ctrl.c
     47 endif
     48 
     49 LOCAL_C_INCLUDES := \
     50         $(LOCAL_PATH)/../inc \
     51         $(LOCAL_PATH)/../../common/inc \
     52         $(LOCAL_PATH)/$(WILINK_ROOT)/stad/Export_Inc \
     53         $(LOCAL_PATH)/$(WILINK_ROOT)/stad/src/Sta_Management \
     54         $(LOCAL_PATH)/$(WILINK_ROOT)/stad/src/Application \
     55         $(LOCAL_PATH)/$(WILINK_ROOT)/utils \
     56         $(LOCAL_PATH)/$(WILINK_ROOT)/Txn \
     57         $(LOCAL_PATH)/$(WILINK_ROOT)/TWD/TWDriver \
     58 	$(LOCAL_PATH)/$(WILINK_ROOT)/TWD/FirmwareApi \
     59 	$(LOCAL_PATH)/$(WILINK_ROOT)/TWD/FW_Transfer/Export_Inc \
     60 	$(LOCAL_PATH)/$(WILINK_ROOT)/TWD/TwIf \
     61         $(LOCAL_PATH)/$(WILINK_ROOT)/platforms/os/linux/inc \
     62         $(LOCAL_PATH)/$(WILINK_ROOT)/platforms/os/common/inc \
     63         $(LOCAL_PATH)/$(WILINK_ROOT)/TWD/FirmwareApi \
     64         external/wpa_supplicant \
     65         $(LOCAL_PATH)/$(CUDK_ROOT)/configurationutility/inc
     66 
     67 LOCAL_MODULE := libtiOsLib
     68 
     69 include $(BUILD_STATIC_LIBRARY)
     70 
     71