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 \ 8*fbf05d21SGleb Smirnoff linux_dummy.c linux_errno.c linux_netlink.c linux_if.c \ 9ab393e95SKristof 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 1867d39748SDmitry Chagin 196e4cf32eSDmitry Chagin.if !defined(KERNBUILDDIR) 206e4cf32eSDmitry Chagin.warning Building Linuxulator outside of a kernel does not make sense 216e4cf32eSDmitry Chagin.endif 226e4cf32eSDmitry Chagin 235bb3134aSKonstantin BelousovEXPORT_SYMS= YES 245bb3134aSKonstantin Belousov 2567d39748SDmitry Chagin.include <bsd.kmod.mk> 26