sources revision 250007
1160212Smjacob#
2160212Smjacob#  SOURCES file for ar9300 module
3160212Smjacob#
4160212Smjacob
5160212SmjacobHAL_TOP=..
6160212Smjacob
7160212Smjacob!IFDEF TOP_HAL_DIR
8160212SmjacobTOP=$(HAL_TOP)\$(TOP_HAL_DIR)
9160212Smjacob!ELSE
10160212Smjacob# The default is to assume the relative position of HAL in the Fusion tree.
11160212SmjacobTOP=$(HAL_TOP)\..\..\..
12160212Smjacob!ENDIF
13160212Smjacob
14160212SmjacobINC=$(TOP)\include
15160212SmjacobASF=$(TOP)\asf
16160212SmjacobADF=$(TOP)\adf
17160212Smjacob
18160212Smjacob!IFDEF BUILD_UMAC
19160212SmjacobINC_MP=$(TOP)\os\win_nwf\include
20160212Smjacob!ELSE
21160212SmjacobINC_MP=$(INC)\winvista
22160212Smjacob!ENDIF
23160212Smjacob
24160212Smjacob!include $(INC_MP)\sources.inc
25160212Smjacob
2661782SmjacobTARGETNAME=ath_hal_ar9300
27160212SmjacobTARGETPATH=$(TOP)\lib
2861782SmjacobTARGETTYPE=LIBRARY
2970711Sobrien
30160212SmjacobINCLUDES= $(INCLUDES)            \
31160212Smjacob    $(HAL_TOP);                  \
32160212Smjacob    $(INC);                      \
33160212Smjacob    $(INC_MP);                   \
34160212Smjacob    $(ASF)\include;              \
35160212Smjacob    $(ADF)\include\os;           \
36160212Smjacob    $(ADF)\include\net;          \
37160212Smjacob    $(ADF)\include\nbuf;         \
38161648Smjacob    $(ADF)\os\win_nwf;           \
39196007Smjacob    $(ADF)\net\win_nwf;          \
40178762Smarius    $(ADF)\nbuf\win_nwf;         \
41160212Smjacob    $(SDXROOT)\net\inc;          \
42160212Smjacob    $(DDK_INC_PATH)
43160212Smjacob
44160212SmjacobHAL_OSDEP_INCLUDES=$(HAL_TOP)\winvista;
45
46INCLUDES=$(HAL_OSDEP_INCLUDES) $(INCLUDES) 
47
48!IF "$(DDKBUILDENV)"=="chk"
49C_DEFINES=$(C_DEFINES) -DAH_DEBUG=1
50!ENDIF
51
52C_DEFINES=$(C_DEFINES) -DAH_SUPPORT_WRITE_EEPROM -DATH_SLOW_ANT_DIV=1 -DATH_BT_COEX
53
54SOURCES=$(SOURCES)     	\
55	ar9300_radio.c      \
56	ar9300_gpio.c       \
57	ar9300_radar.c      \
58	ar9300_xmit.c       \
59	ar9300_xmit_ds.c    \
60	ar9300_interrupts.c \
61	ar9300_recv.c       \
62	ar9300_recv_ds.c    \
63	ar9300_ani.c        \
64	ar9300_keycache.c   \
65	ar9300_attach.c     \
66	ar9300_misc.c       \
67	ar9300_beacon.c     \
68	ar9300_phy.c        \
69	ar9300_eeprom.c     \
70	ar9300_power.c      \
71	ar9300_reset.c      \
72	ar9300_timer.c      \
73	ar9300_spectral.c   \
74	ar9300_txbf.c		\
75	ar9300_raw_adc_capture.c \
76	ar9300_txbf_cal.c	\
77	ar9300_paprd.c      \
78	ar9300_sim.c        \
79	ar9300_mci.c        \
80	ar9300_rtt.c        \
81	ar9300_aic.c
82