xref: /freebsd/sys/modules/linux_common/Makefile (revision e9ac41698b2f322d55ccf9da50a3596edb2c1800)
1c19fc5cdSDmitry Chagin.PATH: ${SRCTOP}/sys/compat/linux
2c19fc5cdSDmitry Chagin.if ${MACHINE_CPUARCH} == "amd64"
3c19fc5cdSDmitry Chagin.PATH: ${SRCTOP}/sys/x86/linux
4c19fc5cdSDmitry Chagin.endif
567d39748SDmitry Chagin
667d39748SDmitry ChaginKMOD=	linux_common
797d06da6SDmitry ChaginSRCS=	linux_common.c linux_mib.c linux_mmap.c linux_util.c linux_emul.c \
87c40e2d5SAlexander V. Chernikov	linux_dummy.c linux_errno.c linux_netlink.c \
9*ab393e95SKristof Provost	linux.c device_if.h vnode_if.h bus_if.h opt_inet6.h opt_inet.h
1067d39748SDmitry Chagin
112434137fSDmitry Chagin.if ${MACHINE_CPUARCH} == "amd64"
122b378d59SDmitry ChaginSRCS+=	linux_x86.c linux_vdso_selector_x86.c
132434137fSDmitry Chagin.endif
142434137fSDmitry Chagin
1567d39748SDmitry ChaginEXPORT_SYMS=
1667d39748SDmitry ChaginEXPORT_SYMS+=	linux_get_osname
1767d39748SDmitry ChaginEXPORT_SYMS+=	linux_get_osrelease
181f70a85bSAlexander V. ChernikovEXPORT_SYMS+=	linux_use_real_ifname
1967d39748SDmitry Chagin
206e4cf32eSDmitry Chagin.if !defined(KERNBUILDDIR)
216e4cf32eSDmitry Chagin.warning Building Linuxulator outside of a kernel does not make sense
226e4cf32eSDmitry Chagin.endif
236e4cf32eSDmitry Chagin
245bb3134aSKonstantin BelousovEXPORT_SYMS=	YES
255bb3134aSKonstantin Belousov
2667d39748SDmitry Chagin.include <bsd.kmod.mk>
27