ath - Basic report - Additional DragonFly compatibility work
[dragonfly.git] / sys / dev / netif / ath / ath_hal / Makefile
1 #
2 #
3
4 ATH_RATE?=      sample          # tx rate control algorithm
5
6 KMOD=   ath_hal
7
8 .PATH: ${.CURDIR}/ar5211 ${.CURDIR}/ar5416 ${.CURDIR}/ar5312
9 .PATH: ${.CURDIR}/ar5212 ${.CURDIR}/ar9003 ${.CURDIR}/ar9002
10 .PATH: ${.CURDIR}/ar9001 ${.CURDIR}/ar5210
11 .PATH: ${.CURDIR}/../../../../contrib/dev/ath/ath_hal/ar9300/
12
13 HALCONTRIB= ${.CURDIR}/../../../../contrib/dev/ath/ath_hal
14
15 SRCS=   ah_eeprom_9287.c ah_eeprom_v4k.c ah_regdomain.c
16 SRCS+=  ah_eeprom_v1.c ah_eeprom_v3.c ah_osdep.c ah.c ah_eeprom_v14.c
17 SRCS+=  device_if.h bus_if.h pci_if.h opt_wlan.h opt_inet.h opt_ath.h opt_ah.h
18
19 # AR5211
20 #
21 SRCS+=  ar5211_attach.c ar5211_power.c ar5211_keycache.c ar5211_beacon.c
22 SRCS+=  ar5211_recv.c ar5211_misc.c ar5211_xmit.c ar5211_reset.c ar5211_phy.c
23 SRCS+=  ar5211_interrupts.c
24
25 # AR5416
26 #
27 SRCS+=  ar5416_power.c ar5416_radar.c ar5416_cal_adcgain.c ar5416_ani.c
28 SRCS+=  ar5416_attach.c ar5416_btcoex.c ar5416_beacon.c ar5416_spectral.c
29 SRCS+=  ar5416_keycache.c ar5416_cal.c ar5416_recv.c ar5416_gpio.c
30 SRCS+=  ar5416_eeprom.c ar5416_reset.c ar2133.c ar5416_cal_adcdc.c
31 SRCS+=  ar5416_interrupts.c ar5416_xmit.c ar5416_misc.c ar5416_phy.c
32 SRCS+=  ar5416_cal_iq.c
33
34 # AR5312
35 #
36 SRCS+=  ar5312_misc.c ar5312_interrupts.c ar5312_reset.c ar5312_eeprom.c
37 SRCS+=  ar5312_gpio.c ar5315_gpio.c ar5312_power.c ar5312_attach.c
38
39 # AR5212
40 #
41 SRCS+=  ar5212_rfgain.c ar5212_interrupts.c ar5212_ani.c
42 SRCS+=  ar2413.c ar5413.c ar5212_power.c ar2425.c ar5212_recv.c
43 SRCS+=  ar5212_gpio.c ar5212_beacon.c ar5212_misc.c ar5212_xmit.c
44 SRCS+=  ar5212_eeprom.c ar5212_keycache.c ar5212_phy.c ar5212_attach.c
45 SRCS+=  ar5212_reset.c ar5111.c ar5112.c
46
47 # AR2316, AR2317
48 #
49 #SRCS+= ar2316.c
50 #SRCS+= ar2317.c
51
52 # AR9002
53 #
54
55 SRCS+=  ar9280_olc.c ar9280_attach.c ar9285_diversity.c ar9285_phy.c
56 SRCS+=  ar9287.c ar9285.c ar9280.c ar9287_reset.c ar9287_olc.c ar9285_cal.c
57 SRCS+=  ar9287_attach.c ar9285_reset.c ar9285_attach.c ar9285_btcoex.c
58 SRCS+=  ar9287_cal.c
59
60 # AR9001
61 #
62 SRCS+=  ar9130_phy.c ar9160_attach.c ar9130_attach.c ar9130_eeprom.c
63
64 # AR5210
65 #
66 SRCS+=  ar5210_misc.c ar5210_xmit.c ar5210_power.c ar5210_keycache.c
67 SRCS+=  ar5210_beacon.c ar5210_reset.c ar5210_interrupts.c ar5210_attach.c
68 SRCS+=  ar5210_recv.c ar5210_phy.c
69
70 # AR9300
71 #
72 SRCS+=  ar9300_ani.c ar9300_attach.c ar9300_beacon.c ar9300_eeprom.c
73 SRCS+=  ar9300_freebsd.c ar9300_gpio.c ar9300_interrupts.c ar9300_keycache.c
74 SRCS+=  ar9300_mci.c ar9300_misc.c ar9300_paprd.c ar9300_phy.c ar9300_power.c
75 SRCS+=  ar9300_radar.c ar9300_radio.c ar9300_recv.c ar9300_recv_ds.c
76 SRCS+=  ar9300_reset.c ar9300_stub.c ar9300_stub_funcs.c ar9300_timer.c
77 SRCS+=  ar9300_xmit.c ar9300_xmit_ds.c
78
79 CFLAGS+=  -I. -I${HAL} -I${HALCONTRIB}
80
81 .include <bsd.kmod.mk>