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