11.7Slukem#	$NetBSD: Makefile,v 1.7 2023/06/03 21:30:23 lukem Exp $
21.1Sjmcneill
31.1Sjmcneill.include "../Makefile.inc"
41.1Sjmcneill
51.1Sjmcneill.PATH:	${S}/external/isc/atheros_hal/dist
61.1Sjmcneill.PATH:	${S}/external/isc/atheros_hal/dist/ar5210
71.1Sjmcneill.PATH:	${S}/external/isc/atheros_hal/dist/ar5211
81.1Sjmcneill.PATH:	${S}/external/isc/atheros_hal/dist/ar5212
91.1Sjmcneill.PATH:	${S}/external/isc/atheros_hal/dist/ar5312
101.1Sjmcneill.PATH:	${S}/external/isc/atheros_hal/dist/ar5312
111.1Sjmcneill.PATH:	${S}/external/isc/atheros_hal/dist/ar5416
121.1Sjmcneill.PATH:	${S}/external/isc/atheros_hal/ic
131.1Sjmcneill
141.1SjmcneillKMOD=	ath_hal
151.1Sjmcneill
161.1SjmcneillSRCS=	ah.c \
171.1Sjmcneill	ah_eeprom_v1.c \
181.1Sjmcneill	ah_eeprom_v3.c \
191.1Sjmcneill	ah_eeprom_v14.c \
201.2Sjmcneill	ah_eeprom_v4k.c \
211.1Sjmcneill	ah_regdomain.c
221.1SjmcneillSRCS+=	ah_osdep.c
231.1SjmcneillSRCS+=	ar5210_attach.c \
241.1Sjmcneill	ar5210_beacon.c \
251.1Sjmcneill	ar5210_interrupts.c \
261.1Sjmcneill	ar5210_keycache.c \
271.1Sjmcneill	ar5210_misc.c \
281.1Sjmcneill	ar5210_phy.c \
291.1Sjmcneill	ar5210_power.c \
301.1Sjmcneill	ar5210_recv.c \
311.1Sjmcneill	ar5210_reset.c \
321.1Sjmcneill	ar5210_xmit.c
331.1SjmcneillSRCS+=	ar5211_attach.c \
341.1Sjmcneill	ar5211_beacon.c \
351.1Sjmcneill	ar5211_interrupts.c \
361.1Sjmcneill	ar5211_keycache.c \
371.1Sjmcneill	ar5211_misc.c \
381.1Sjmcneill	ar5211_phy.c \
391.1Sjmcneill	ar5211_power.c \
401.1Sjmcneill	ar5211_recv.c \
411.1Sjmcneill	ar5211_reset.c \
421.1Sjmcneill	ar5211_xmit.c
431.1SjmcneillSRCS+=	ar2316.c \
441.1Sjmcneill	ar2317.c \
451.1Sjmcneill	ar2413.c \
461.1Sjmcneill	ar2425.c \
471.1Sjmcneill	ar5111.c \
481.1Sjmcneill	ar5112.c \
491.1Sjmcneill	ar5413.c
501.1SjmcneillSRCS+=	ar5212_ani.c \
511.1Sjmcneill	ar5212_attach.c \
521.1Sjmcneill	ar5212_beacon.c \
531.1Sjmcneill	ar5212_eeprom.c \
541.1Sjmcneill	ar5212_gpio.c \
551.1Sjmcneill	ar5212_interrupts.c \
561.1Sjmcneill	ar5212_keycache.c \
571.1Sjmcneill	ar5212_misc.c \
581.1Sjmcneill	ar5212_phy.c \
591.1Sjmcneill	ar5212_power.c \
601.1Sjmcneill	ar5212_recv.c \
611.1Sjmcneill	ar5212_reset.c \
621.1Sjmcneill	ar5212_rfgain.c \
631.1Sjmcneill	ar5212_xmit.c
641.1SjmcneillSRCS+=	ar5312_attach.c \
651.1Sjmcneill	ar5312_eeprom.c \
661.1Sjmcneill	ar5312_gpio.c \
671.1Sjmcneill	ar5312_interrupts.c \
681.1Sjmcneill	ar5312_misc.c \
691.1Sjmcneill	ar5312_power.c \
701.1Sjmcneill	ar5312_reset.c \
711.1Sjmcneill	ar5315_gpio.c
721.1SjmcneillSRCS+=	ar2133.c \
731.1Sjmcneill	ar5416_ani.c \
741.1Sjmcneill	ar5416_attach.c \
751.1Sjmcneill	ar5416_beacon.c \
761.1Sjmcneill	ar5416_cal.c \
771.1Sjmcneill	ar5416_cal_adcdc.c \
781.1Sjmcneill	ar5416_cal_adcgain.c \
791.1Sjmcneill	ar5416_cal_iq.c \
801.1Sjmcneill	ar5416_eeprom.c \
811.1Sjmcneill	ar5416_gpio.c \
821.1Sjmcneill	ar5416_interrupts.c \
831.1Sjmcneill	ar5416_keycache.c \
841.1Sjmcneill	ar5416_misc.c \
851.1Sjmcneill	ar5416_phy.c \
861.1Sjmcneill	ar5416_power.c \
871.1Sjmcneill	ar5416_recv.c \
881.1Sjmcneill	ar5416_reset.c \
891.1Sjmcneill	ar5416_xmit.c \
901.2Sjmcneill	ar9160_attach.c \
911.2Sjmcneill	ar9280.c \
921.3Scegger	ar9280_attach.c \
931.3Scegger	ar9285.c \
941.3Scegger	ar9285_attach.c \
951.3Scegger	ar9285_reset.c
961.1Sjmcneill
971.1Sjmcneill.include "Makefile.inc"
981.1Sjmcneill
991.7SlukemCOPTS.ar5212_xmit.c+=	${CC_WNO_IMPLICIT_FALLTHROUGH}
1001.7SlukemCOPTS.ar5416_xmit.c+=	${CC_WNO_IMPLICIT_FALLTHROUGH}
1011.5Smrg
1021.1Sjmcneill.include <bsd.kmodule.mk>
1031.1SjmcneillKMODSCRIPT=	${S}/modules/ath_hal/ath_hal.ldscript
104