1*a9643ea8Slogwang# 2*a9643ea8Slogwang# SOURCES file for ar9300 module 3*a9643ea8Slogwang# 4*a9643ea8Slogwang 5*a9643ea8SlogwangHAL_TOP=.. 6*a9643ea8Slogwang 7*a9643ea8Slogwang!IFDEF TOP_HAL_DIR 8*a9643ea8SlogwangTOP=$(HAL_TOP)\$(TOP_HAL_DIR) 9*a9643ea8Slogwang!ELSE 10*a9643ea8Slogwang# The default is to assume the relative position of HAL in the Fusion tree. 11*a9643ea8SlogwangTOP=$(HAL_TOP)\..\..\.. 12*a9643ea8Slogwang!ENDIF 13*a9643ea8Slogwang 14*a9643ea8SlogwangINC=$(TOP)\include 15*a9643ea8SlogwangASF=$(TOP)\asf 16*a9643ea8SlogwangADF=$(TOP)\adf 17*a9643ea8Slogwang 18*a9643ea8Slogwang!IFDEF BUILD_UMAC 19*a9643ea8SlogwangINC_MP=$(TOP)\os\win_nwf\include 20*a9643ea8Slogwang!ELSE 21*a9643ea8SlogwangINC_MP=$(INC)\winvista 22*a9643ea8Slogwang!ENDIF 23*a9643ea8Slogwang 24*a9643ea8Slogwang!include $(INC_MP)\sources.inc 25*a9643ea8Slogwang 26*a9643ea8SlogwangTARGETNAME=ath_hal_ar9300 27*a9643ea8SlogwangTARGETPATH=$(TOP)\lib 28*a9643ea8SlogwangTARGETTYPE=LIBRARY 29*a9643ea8Slogwang 30*a9643ea8SlogwangINCLUDES= $(INCLUDES) \ 31*a9643ea8Slogwang $(HAL_TOP); \ 32*a9643ea8Slogwang $(INC); \ 33*a9643ea8Slogwang $(INC_MP); \ 34*a9643ea8Slogwang $(ASF)\include; \ 35*a9643ea8Slogwang $(ADF)\include\os; \ 36*a9643ea8Slogwang $(ADF)\include\net; \ 37*a9643ea8Slogwang $(ADF)\include\nbuf; \ 38*a9643ea8Slogwang $(ADF)\os\win_nwf; \ 39*a9643ea8Slogwang $(ADF)\net\win_nwf; \ 40*a9643ea8Slogwang $(ADF)\nbuf\win_nwf; \ 41*a9643ea8Slogwang $(SDXROOT)\net\inc; \ 42*a9643ea8Slogwang $(DDK_INC_PATH) 43*a9643ea8Slogwang 44*a9643ea8SlogwangHAL_OSDEP_INCLUDES=$(HAL_TOP)\winvista; 45*a9643ea8Slogwang 46*a9643ea8SlogwangINCLUDES=$(HAL_OSDEP_INCLUDES) $(INCLUDES) 47*a9643ea8Slogwang 48*a9643ea8Slogwang!IF "$(DDKBUILDENV)"=="chk" 49*a9643ea8SlogwangC_DEFINES=$(C_DEFINES) -DAH_DEBUG=1 50*a9643ea8Slogwang!ENDIF 51*a9643ea8Slogwang 52*a9643ea8SlogwangC_DEFINES=$(C_DEFINES) -DAH_SUPPORT_WRITE_EEPROM -DATH_SLOW_ANT_DIV=1 -DATH_BT_COEX 53*a9643ea8Slogwang 54*a9643ea8SlogwangSOURCES=$(SOURCES) \ 55*a9643ea8Slogwang ar9300_radio.c \ 56*a9643ea8Slogwang ar9300_gpio.c \ 57*a9643ea8Slogwang ar9300_radar.c \ 58*a9643ea8Slogwang ar9300_xmit.c \ 59*a9643ea8Slogwang ar9300_xmit_ds.c \ 60*a9643ea8Slogwang ar9300_interrupts.c \ 61*a9643ea8Slogwang ar9300_recv.c \ 62*a9643ea8Slogwang ar9300_recv_ds.c \ 63*a9643ea8Slogwang ar9300_ani.c \ 64*a9643ea8Slogwang ar9300_keycache.c \ 65*a9643ea8Slogwang ar9300_attach.c \ 66*a9643ea8Slogwang ar9300_misc.c \ 67*a9643ea8Slogwang ar9300_beacon.c \ 68*a9643ea8Slogwang ar9300_phy.c \ 69*a9643ea8Slogwang ar9300_eeprom.c \ 70*a9643ea8Slogwang ar9300_power.c \ 71*a9643ea8Slogwang ar9300_reset.c \ 72*a9643ea8Slogwang ar9300_timer.c \ 73*a9643ea8Slogwang ar9300_spectral.c \ 74*a9643ea8Slogwang ar9300_txbf.c \ 75*a9643ea8Slogwang ar9300_raw_adc_capture.c \ 76*a9643ea8Slogwang ar9300_txbf_cal.c \ 77*a9643ea8Slogwang ar9300_paprd.c \ 78*a9643ea8Slogwang ar9300_sim.c \ 79*a9643ea8Slogwang ar9300_mci.c \ 80*a9643ea8Slogwang ar9300_rtt.c \ 81*a9643ea8Slogwang ar9300_aic.c 82