xref: /freebsd/sys/modules/mt76/mt7921/Makefile (revision e9ac41698b2f322d55ccf9da50a3596edb2c1800)
13c4ba5f5SBjoern A. ZeebDEVDIR=	${SRCTOP}/sys/contrib/dev/mediatek/mt76/mt7921
23c4ba5f5SBjoern A. Zeeb
33c4ba5f5SBjoern A. Zeeb.PATH: ${DEVDIR}
43c4ba5f5SBjoern A. Zeeb
53c4ba5f5SBjoern A. ZeebKMOD=	if_mt7921
63c4ba5f5SBjoern A. Zeeb
73c4ba5f5SBjoern A. Zeeb# Common stuff.
83c4ba5f5SBjoern A. ZeebSRCS=	init.c main.c mac.c mcu.c
93c4ba5f5SBjoern A. Zeeb
103c4ba5f5SBjoern A. Zeeb# PCI stuff.
11*cbb3ec25SBjoern A. ZeebSRCS+=	pci.c pci_mac.c pci_mcu.c
123c4ba5f5SBjoern A. Zeeb
133c4ba5f5SBjoern A. Zeeb# USB stuff.
14*cbb3ec25SBjoern A. Zeeb#SRCS+=	usb.c
153c4ba5f5SBjoern A. Zeeb
163c4ba5f5SBjoern A. Zeeb# SDIO stuff.
173c4ba5f5SBjoern A. Zeeb#SRCS+=	sdio.c sdio_mac.c sdio_mcu.c
183c4ba5f5SBjoern A. Zeeb
193c4ba5f5SBjoern A. Zeeb.if defined(WITH_DEBUGFS) && ${WITH_DEBUGFS} > 0
203c4ba5f5SBjoern A. ZeebSRCS+=	debugfs.c
213c4ba5f5SBjoern A. ZeebCFLAGS+=	-DCONFIG_MT7921_DEBUGFS=${WITH_DEBUGFS}
223c4ba5f5SBjoern A. Zeeb.endif
233c4ba5f5SBjoern A. Zeeb
243c4ba5f5SBjoern A. ZeebCFLAGS+=	-DKBUILD_MODNAME='"mt7921"'
253c4ba5f5SBjoern A. ZeebCFLAGS+=	-I${DEVDIR}
263c4ba5f5SBjoern A. Zeeb
273c4ba5f5SBjoern A. Zeeb.include <bsd.kmod.mk>
28