1250003Sadrian#
2250003Sadrian#  SOURCES file for ar9300 module
3250003Sadrian#
4250003Sadrian
5250003SadrianHAL_TOP=..
6250003Sadrian
7250003Sadrian!IFDEF TOP_HAL_DIR
8250003SadrianTOP=$(HAL_TOP)\$(TOP_HAL_DIR)
9250003Sadrian!ELSE
10250003Sadrian# The default is to assume the relative position of HAL in the Fusion tree.
11250003SadrianTOP=$(HAL_TOP)\..\..\..
12250003Sadrian!ENDIF
13250003Sadrian
14250003SadrianINC=$(TOP)\include
15250003SadrianASF=$(TOP)\asf
16250003SadrianADF=$(TOP)\adf
17250003Sadrian
18250003Sadrian!IFDEF BUILD_UMAC
19250003SadrianINC_MP=$(TOP)\os\win_nwf\include
20250003Sadrian!ELSE
21250003SadrianINC_MP=$(INC)\winvista
22250003Sadrian!ENDIF
23250003Sadrian
24250003Sadrian!include $(INC_MP)\sources.inc
25250003Sadrian
26250003SadrianTARGETNAME=ath_hal_ar9300
27250003SadrianTARGETPATH=$(TOP)\lib
28250003SadrianTARGETTYPE=LIBRARY
29250003Sadrian
30250003SadrianINCLUDES= $(INCLUDES)            \
31250003Sadrian    $(HAL_TOP);                  \
32250003Sadrian    $(INC);                      \
33250003Sadrian    $(INC_MP);                   \
34250003Sadrian    $(ASF)\include;              \
35250003Sadrian    $(ADF)\include\os;           \
36250003Sadrian    $(ADF)\include\net;          \
37250003Sadrian    $(ADF)\include\nbuf;         \
38250003Sadrian    $(ADF)\os\win_nwf;           \
39250003Sadrian    $(ADF)\net\win_nwf;          \
40250003Sadrian    $(ADF)\nbuf\win_nwf;         \
41250003Sadrian    $(SDXROOT)\net\inc;          \
42250003Sadrian    $(DDK_INC_PATH)
43250003Sadrian
44250003SadrianHAL_OSDEP_INCLUDES=$(HAL_TOP)\winvista;
45250003Sadrian
46250003SadrianINCLUDES=$(HAL_OSDEP_INCLUDES) $(INCLUDES) 
47250003Sadrian
48250003Sadrian!IF "$(DDKBUILDENV)"=="chk"
49250003SadrianC_DEFINES=$(C_DEFINES) -DAH_DEBUG=1
50250003Sadrian!ENDIF
51250003Sadrian
52250003SadrianC_DEFINES=$(C_DEFINES) -DAH_SUPPORT_WRITE_EEPROM -DATH_SLOW_ANT_DIV=1 -DATH_BT_COEX
53250003Sadrian
54250003SadrianSOURCES=$(SOURCES)     	\
55250003Sadrian	ar9300_radio.c      \
56250003Sadrian	ar9300_gpio.c       \
57250003Sadrian	ar9300_radar.c      \
58250003Sadrian	ar9300_xmit.c       \
59250003Sadrian	ar9300_xmit_ds.c    \
60250003Sadrian	ar9300_interrupts.c \
61250003Sadrian	ar9300_recv.c       \
62250003Sadrian	ar9300_recv_ds.c    \
63250003Sadrian	ar9300_ani.c        \
64250003Sadrian	ar9300_keycache.c   \
65250003Sadrian	ar9300_attach.c     \
66250003Sadrian	ar9300_misc.c       \
67250003Sadrian	ar9300_beacon.c     \
68250003Sadrian	ar9300_phy.c        \
69250003Sadrian	ar9300_eeprom.c     \
70250003Sadrian	ar9300_power.c      \
71250003Sadrian	ar9300_reset.c      \
72250003Sadrian	ar9300_timer.c      \
73250003Sadrian	ar9300_spectral.c   \
74250003Sadrian	ar9300_txbf.c		\
75250003Sadrian	ar9300_raw_adc_capture.c \
76250003Sadrian	ar9300_txbf_cal.c	\
77250003Sadrian	ar9300_paprd.c      \
78250003Sadrian	ar9300_sim.c        \
79250003Sadrian	ar9300_mci.c        \
80250003Sadrian	ar9300_rtt.c        \
81250003Sadrian	ar9300_aic.c
82