# Qisda Jey 2010/11/22

obj-$(CONFIG_WL1273L) += tiwlan.o

tiwlan-objs = stad/src/Ctrl_Interface/DrvMain.o \
            stad/src/Ctrl_Interface/EvHandler.o \
            stad/src/Ctrl_Interface/CmdHndlr.o \
            stad/src/Ctrl_Interface/CmdDispatcher.o \
            stad/src/Data_link/txCtrl.o \
            stad/src/Data_link/txCtrlServ.o \
            stad/src/Data_link/txCtrlParams.o \
            stad/src/Data_link/txPort.o \
            stad/src/Data_link/txDataQueue.o \
            stad/src/Data_link/TxDataClsfr.o \
            stad/src/Data_link/txMgmtQueue.o \
            stad/src/Data_link/Ctrl.o \
            stad/src/Data_link/GeneralUtil.o \
            stad/src/Data_link/TrafficMonitor.o \
            stad/src/Data_link/rx.o \
            stad/src/Sta_Management/PowerMgr.o \
            stad/src/Sta_Management/PowerMgrKeepAlive.o \
            stad/src/Sta_Management/PowerMgrDbgPrint.o \
            stad/src/Sta_Management/healthMonitor.o \
            stad/src/Sta_Management/siteMgr.o \
            stad/src/Sta_Management/StaCap.o \
            stad/src/Sta_Management/siteHash.o \
            stad/src/Sta_Management/systemConfig.o \
            stad/src/Sta_Management/templates.o \
            stad/src/Sta_Management/mlmeBuilder.o \
            stad/src/Sta_Management/mlmeParser.o \
            stad/src/Sta_Management/mlmeSm.o \
            stad/src/Sta_Management/assocSM.o \
            stad/src/Sta_Management/authSm.o \
            stad/src/Sta_Management/openAuthSm.o \
            stad/src/Sta_Management/sharedKeyAuthSm.o \
            stad/src/Sta_Management/scr.o \
            stad/src/Sta_Management/ScanCncn.o \
            stad/src/Sta_Management/ScanCncnSm.o \
            stad/src/Sta_Management/ScanCncnSmSpecific.o \
            stad/src/Sta_Management/ScanCncnOsSm.o \
            stad/src/Sta_Management/ScanCncnApp.o \
            stad/src/Sta_Management/scanResultTable.o \
            stad/src/Sta_Management/currBss.o \
            stad/src/Sta_Management/qosMngr.o \
            stad/src/Sta_Management/trafficAdmControl.o \
            stad/src/AirLink_Managment/SwitchChannel.o \
            stad/src/AirLink_Managment/measurementMgr.o \
            stad/src/AirLink_Managment/measurementMgrSM.o \
            stad/src/AirLink_Managment/spectrumMngmntMgr.o \
            stad/src/AirLink_Managment/requestHandler.o \
            stad/src/AirLink_Managment/SoftGemini.o \
            stad/src/AirLink_Managment/regulatoryDomain.o \
            stad/src/Connection_Managment/conn.o \
            stad/src/Connection_Managment/connIbss.o \
            stad/src/Connection_Managment/connInfra.o \
            stad/src/Connection_Managment/sme.o \
            stad/src/Connection_Managment/smeSm.o \
            stad/src/Connection_Managment/smeSelect.o \
            stad/src/Connection_Managment/rsn.o \
            stad/src/Connection_Managment/mainSecSm.o \
            stad/src/Connection_Managment/mainSecNull.o \
            stad/src/Connection_Managment/mainSecKeysOnly.o \
            stad/src/Connection_Managment/admCtrl.o \
            stad/src/Connection_Managment/admCtrlWep.o \
            stad/src/Connection_Managment/admCtrlNone.o \
            stad/src/Connection_Managment/admCtrlWpa.o \
            stad/src/Connection_Managment/admCtrlWpa2.o \
            stad/src/Connection_Managment/apConn.o \
            stad/src/Connection_Managment/keyDerive.o \
            stad/src/Connection_Managment/keyDeriveWep.o \
            stad/src/Connection_Managment/keyParser.o \
            stad/src/Connection_Managment/keyDeriveAes.o \
            stad/src/Connection_Managment/keyDeriveTkip.o \
            stad/src/Connection_Managment/broadcastKeySM.o \
            stad/src/Connection_Managment/unicastKeySM.o \
            stad/src/Connection_Managment/broadcastKey802_1x.o \
            stad/src/Connection_Managment/unicastKey802_1x.o \
            stad/src/Connection_Managment/broadcastKeyNone.o \
            stad/src/Connection_Managment/unicastKeyNone.o \
            stad/src/Connection_Managment/keyParserExternal.o \
            stad/src/Connection_Managment/keyParserWep.o \
            stad/src/Connection_Managment/mainKeysSm.o \
            stad/src/Connection_Managment/externalSec.o \
            stad/src/Application/scanMngr.o \
            stad/src/Application/roamingMngr.o \
            stad/src/Application/roamingMngr_autoSM.o \
            stad/src/Application/roamingMngr_manualSM.o \
            Test/connDebug.o \
            Test/siteMgrDebug.o \
            Test/ctrlDbg.o \
            Test/RxDbg.o \
            Test/TxDbg.o \
            Test/debug.o \
            Test/PowerMgrDebug.o \
            Test/rsnDbg.o \
            Test/TWD_Debug.o \
            Test/measurementDbg.o \
            Test/scanCncnDbg.o \
            Test/qosMngrDbg.o \
            Test/ScanMngrDbg.o \
            Test/roamingMgrDebug.o \
            Test/scrDbg.o \
            Test/SoftGeminiDbg.o \
            Test/HealthMonitorDbg.o \
            Test/smeDebug.o \
            Test/fwdriverdebug.o \
            Test/MibDbg.o \
            Test/TwIfDebug.o \
            TWD/MacServices/MacServices.o \
            TWD/MacServices/ScanSrv.o \
            TWD/MacServices/ScanSrvSM.o \
            TWD/MacServices/PowerSrv.o \
            TWD/MacServices/PowerSrvSM.o \
            TWD/MacServices/MeasurementSrv.o \
            TWD/MacServices/MeasurementSrvSM.o \
            TWD/MacServices/measurementSrvDbgPrint.o \
            TWD/TWDriver/TWDriver.o \
            TWD/TWDriver/TWDriverTx.o \
            TWD/TWDriver/TWDriverCtrl.o \
            TWD/TWDriver/TWDriverRadio.o \
            TWD/Ctrl/CmdQueue.o \
            TWD/Ctrl/CmdBld.o \
            TWD/Ctrl/CmdBldCfg.o \
            TWD/Ctrl/CmdBldCmd.o \
            TWD/Ctrl/CmdBldItr.o \
            TWD/Ctrl/CmdBldCfgIE.o \
            TWD/Ctrl/CmdBldCmdIE.o \
            TWD/Ctrl/CmdBldItrIE.o \
            TWD/Data_Service/txHwQueue.o \
            TWD/Data_Service/txCtrlBlk.o \
            TWD/Data_Service/RxQueue.o \
            TWD/FW_Transfer/CmdMBox.o \
            TWD/FW_Transfer/txResult.o \
            TWD/FW_Transfer/txXfer.o \
            TWD/FW_Transfer/FwEvent.o \
            TWD/FW_Transfer/RxXfer.o \
            TWD/FW_Transfer/eventMbox.o \
            TWD/FW_Transfer/HwInit.o \
            TWD/FW_Transfer/fwDebug.o \
            TWD/TwIf/TwIf.o \
            Txn/TxnQueue.o \
            Txn/SdioBusDrv.o \
            utils/fsm.o \
            utils/GenSM.o \
            utils/report.o \
            utils/queue.o \
            utils/context.o \
            utils/timer.o \
            utils/rate.o \
            utils/freq.o \
            platforms/os/common/src/osRgstry.o \
            stad/src/Ctrl_Interface/CmdHndlr.o \
            platforms/os/linux/src/WlanDrvIf.o \
            platforms/os/linux/src/osapi.o \
            platforms/os/linux/src/osmemapi.o \
            platforms/os/linux/src/osRgstry_parser.o \
            platforms/os/linux/src/ipc_k.o \
            platforms/os/linux/src/WlanDrvWext.o \
            platforms/os/linux/src/CmdInterpretWext.o \
            platforms/os/linux/src/RxBuf.o \
            platforms/hw/linux/host_platform.o \
            platforms/os/linux/src/string.o \
            platforms/hw/linux/SdioAdapter.o \
            external_drivers/Linux/standard_sdio/SdioDrv.o
#           platforms/os/linux/src/tiwlan_profile.o
            
#-D USE_IRQ_ACTIVE_HIGH  
EXTRA_CFLAGS =	-D TI_DBG -D REPORT_LOG -D PRINTF_ROLLBACK -O2 -D __BYTE_ORDER_LITTLE_ENDIAN -D CONFIG_WIRELESS_EXT -D HOST_COMPILE \
								-D FW_RUNNING_AS_STA -D TNETW1273 -DSDIO_DEBUG -DDEBUG -fno-builtin -D WPA_ENTERPRISE \
								-D WPA_SUPPLICANT -D CONFIG_CTRL_IFACE -D CONFIG_CTRL_IFACE_UNIX -DCONFIG_EAP_WSC -DHOST_COMPILE -DANDROID \
								-D DEBUG_MESSAGES -D OS_INFO_MESSAGES -D INIT_MESSAGES -D CMDQUEUE_DEBUG_PRINT -D HOST_PLATFORM_ZOOM2\
								-fsigned-char -DLINUX -D__LINUX__ -Wall -Wstrict-prototypes -Werror -D__KERNEL__ -Dlinux \
								-I. \
								-I$(obj)/platforms/hw/linux \
								-I$(obj)/platforms/os/common/inc \
								-I$(obj)/platforms/os/linux/inc \
								-I$(obj)/platforms/os/linux/src \
								-I$(obj)/stad/Export_Inc \
								-I$(obj)/stad/src/AirLink_Managment \
								-I$(obj)/stad/src/Application \
								-I$(obj)/stad/src/Connection_Managment \
								-I$(obj)/stad/src/Ctrl_Interface \
								-I$(obj)/stad/src/Data_link \
								-I$(obj)/stad/src/Sta_Management \
								-I$(obj)/Test \
								-I$(obj)/TWD/Ctrl/Export_Inc \
								-I$(obj)/TWD/Ctrl \
								-I$(obj)/TWD/Data_Service/Export_Inc \
								-I$(obj)/TWD/FirmwareApi \
								-I$(obj)/TWD/FW_Transfer \
								-I$(obj)/TWD/FW_Transfer/Export_Inc \
								-I$(obj)/TWD/MacServices \
								-I$(obj)/TWD/MacServices/Export_Inc \
								-I$(obj)/TWD/TWDriver \
								-I$(obj)/TWD/TwIf \
								-I$(obj)/Txn \
								-I$(obj)/utils \
								-I$(obj)/external_drivers/Linux/standard_sdio
								
EXTRA_LDFLAGS += --strip-debug