xref: /freebsd/sys/modules/mt76/Makefile.inc (revision e9ac41698b2f322d55ccf9da50a3596edb2c1800)
1*3c4ba5f5SBjoern A. Zeeb# Common information shared by all submodule builds.
2*3c4ba5f5SBjoern A. Zeeb
3*3c4ba5f5SBjoern A. ZeebCOMMONDIR=	${SRCTOP}/sys/contrib/dev/mediatek/mt76
4*3c4ba5f5SBjoern A. Zeeb
5*3c4ba5f5SBjoern A. Zeeb.PATH: ${COMMONDIR}
6*3c4ba5f5SBjoern A. Zeeb
7*3c4ba5f5SBjoern A. ZeebWITH_CONFIG_PM=	0
8*3c4ba5f5SBjoern A. ZeebWITH_DEBUGFS=	0
9*3c4ba5f5SBjoern A. Zeeb
10*3c4ba5f5SBjoern A. Zeeb# Other
11*3c4ba5f5SBjoern A. ZeebSRCS+=	${LINUXKPI_GENSRCS}
12*3c4ba5f5SBjoern A. ZeebSRCS+=	opt_wlan.h opt_inet6.h opt_inet.h
13*3c4ba5f5SBjoern A. Zeeb
14*3c4ba5f5SBjoern A. Zeeb# Helpful after fresh imports.
15*3c4ba5f5SBjoern A. Zeeb#CFLAGS+=	-ferror-limit=0
16*3c4ba5f5SBjoern A. Zeeb
17*3c4ba5f5SBjoern A. Zeeb.if defined(WITH_CONFIG_PM) && ${WITH_CONFIG_PM} > 0
18*3c4ba5f5SBjoern A. ZeebCFLAGS+=	-DCONFIG_PM=${WITH_CONFIG_PM}
19*3c4ba5f5SBjoern A. Zeeb.endif
20*3c4ba5f5SBjoern A. Zeeb
21*3c4ba5f5SBjoern A. Zeeb.if defined(WITH_DEBUGFS) && ${WITH_DEBUGFS} > 0
22*3c4ba5f5SBjoern A. ZeebCFLAGS+=	-DCONFIG_MAC80211_DEBUGFS=${WITH_DEBUGFS}
23*3c4ba5f5SBjoern A. Zeeb.endif
24*3c4ba5f5SBjoern A. Zeeb
25*3c4ba5f5SBjoern A. ZeebCFLAGS+=	-I${COMMONDIR}
26*3c4ba5f5SBjoern A. ZeebCFLAGS+=	${LINUXKPI_INCLUDES}
27*3c4ba5f5SBjoern A. Zeeb
28*3c4ba5f5SBjoern A. Zeeb# end
29