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