xref: /freebsd/sys/modules/mt76/mt7915/Makefile (revision e9ac41698b2f322d55ccf9da50a3596edb2c1800)
13c4ba5f5SBjoern A. ZeebDEVDIR=	${SRCTOP}/sys/contrib/dev/mediatek/mt76/mt7915
23c4ba5f5SBjoern A. Zeeb
33c4ba5f5SBjoern A. Zeeb.PATH: ${DEVDIR}
43c4ba5f5SBjoern A. Zeeb
5*cbb3ec25SBjoern A. ZeebWITH_DEBUGFS=		0
6*cbb3ec25SBjoern A. ZeebWITH_DEV_COREDUMP=	1
7*cbb3ec25SBjoern A. Zeeb
83c4ba5f5SBjoern A. ZeebKMOD=	if_mt7915
93c4ba5f5SBjoern A. Zeeb
103c4ba5f5SBjoern A. Zeeb# Common stuff.
113c4ba5f5SBjoern A. ZeebSRCS=	init.c main.c mac.c mcu.c mmio.c eeprom.c
123c4ba5f5SBjoern A. ZeebSRCS+=	pci.c dma.c
133c4ba5f5SBjoern A. Zeeb
143c4ba5f5SBjoern A. Zeeb# SOC+6E stuff.
153c4ba5f5SBjoern A. Zeeb#SRCS+=	soc.c
163c4ba5f5SBjoern A. Zeeb
173c4ba5f5SBjoern A. Zeeb.if defined(WITH_DEBUGFS) && ${WITH_DEBUGFS} > 0
183c4ba5f5SBjoern A. ZeebSRCS+=	debugfs.c
193c4ba5f5SBjoern A. ZeebCFLAGS+=	-DCONFIG_MT7915_DEBUGFS=${WITH_DEBUGFS}
203c4ba5f5SBjoern A. Zeeb.endif
213c4ba5f5SBjoern A. Zeeb
22*cbb3ec25SBjoern A. Zeeb.if defined(WITH_DEV_COREDUMP) && ${WITH_DEV_COREDUMP} > 0
23*cbb3ec25SBjoern A. ZeebSRCS+=	coredump.c
24*cbb3ec25SBjoern A. ZeebCFLAGS+=	-DCONFIG_DEV_COREDUMP=${WITH_DEV_COREDUMP}
25*cbb3ec25SBjoern A. Zeeb.endif
26*cbb3ec25SBjoern A. Zeeb
273c4ba5f5SBjoern A. ZeebCFLAGS+=	-DKBUILD_MODNAME='"mt7915"'
283c4ba5f5SBjoern A. ZeebCFLAGS+=	-I${DEVDIR}
293c4ba5f5SBjoern A. Zeeb
303c4ba5f5SBjoern A. Zeeb.include <bsd.kmod.mk>
31