4b79449e2f
directly include only the header files needed. This reduces the unneeded spamming of various headers into lots of files. For now, this leaves us with very few modules including vnet.h and thus needing to depend on opt_route.h. Reviewed by: brooks, gnn, des, zec, imp Sponsored by: The FreeBSD Foundation
30 lines
903 B
Makefile
30 lines
903 B
Makefile
# $FreeBSD$
|
|
|
|
.PATH: ${.CURDIR}/../../net80211
|
|
|
|
KMOD= wlan
|
|
SRCS= ieee80211.c ieee80211_crypto.c ieee80211_crypto_none.c ieee80211_dfs.c \
|
|
ieee80211_freebsd.c ieee80211_input.c ieee80211_ioctl.c \
|
|
ieee80211_node.c ieee80211_output.c ieee80211_phy.c ieee80211_power.c \
|
|
ieee80211_proto.c ieee80211_scan.c ieee80211_scan_sta.c \
|
|
ieee80211_regdomain.c ieee80211_ht.c \
|
|
ieee80211_adhoc.c ieee80211_hostap.c ieee80211_monitor.c \
|
|
ieee80211_sta.c ieee80211_wds.c ieee80211_ddb.c
|
|
SRCS+= bus_if.h device_if.h opt_inet.h opt_ipx.h opt_wlan.h opt_ddb.h \
|
|
opt_route.h
|
|
|
|
.if !defined(KERNBUILDDIR)
|
|
opt_wlan.h:
|
|
echo "#define IEEE80211_DEBUG 1" > ${.TARGET}
|
|
echo "#define IEEE80211_AMDPU_AGE 1" >> ${.TARGET}
|
|
opt_inet.h:
|
|
echo "#define INET 1" > ${.TARGET}
|
|
opt_ipx.h:
|
|
echo "#define IPX 1" > ${.TARGET}
|
|
# override to get ddb support?
|
|
opt_ddb.h:
|
|
echo "#define DDB 0" > ${.TARGET}
|
|
.endif
|
|
|
|
.include <bsd.kmod.mk>
|