167d39748SDmitry Chagin# $FreeBSD$ 267d39748SDmitry Chagin 3*c19fc5cdSDmitry Chagin.PATH: ${SRCTOP}/sys/compat/linux 4*c19fc5cdSDmitry Chagin.if ${MACHINE_CPUARCH} == "amd64" 5*c19fc5cdSDmitry Chagin.PATH: ${SRCTOP}/sys/x86/linux 6*c19fc5cdSDmitry Chagin.endif 767d39748SDmitry Chagin 867d39748SDmitry ChaginKMOD= linux_common 997d06da6SDmitry ChaginSRCS= linux_common.c linux_mib.c linux_mmap.c linux_util.c linux_emul.c \ 107c40e2d5SAlexander V. Chernikov linux_dummy.c linux_errno.c linux_netlink.c \ 11010175a7SWarner Losh linux.c device_if.h vnode_if.h bus_if.h opt_inet6.h opt_inet.h 1267d39748SDmitry Chagin 132434137fSDmitry Chagin.if ${MACHINE_CPUARCH} == "amd64" 142b378d59SDmitry ChaginSRCS+= linux_x86.c linux_vdso_selector_x86.c 152434137fSDmitry Chagin.endif 162434137fSDmitry Chagin 1767d39748SDmitry ChaginEXPORT_SYMS= 1867d39748SDmitry ChaginEXPORT_SYMS+= linux_emul_path 1967d39748SDmitry ChaginEXPORT_SYMS+= linux_get_osname 2067d39748SDmitry ChaginEXPORT_SYMS+= linux_get_osrelease 211f70a85bSAlexander V. ChernikovEXPORT_SYMS+= linux_use_real_ifname 2267d39748SDmitry Chagin 236e4cf32eSDmitry Chagin.if !defined(KERNBUILDDIR) 246e4cf32eSDmitry Chagin.warning Building Linuxulator outside of a kernel does not make sense 256e4cf32eSDmitry Chagin.endif 266e4cf32eSDmitry Chagin 275bb3134aSKonstantin BelousovEXPORT_SYMS= YES 285bb3134aSKonstantin Belousov 2967d39748SDmitry Chagin.include <bsd.kmod.mk> 30