Changeset View
Changeset View
Standalone View
Standalone View
sys/modules/linux/Makefile
# $FreeBSD$ | # $FreeBSD$ | ||||
.if ${MACHINE_CPUARCH} == "amd64" | .if ${MACHINE_CPUARCH} == "amd64" | ||||
SFX= 32 | SFX= 32 | ||||
CFLAGS+=-DCOMPAT_FREEBSD32 -DCOMPAT_LINUX32 | CFLAGS+=-DCOMPAT_FREEBSD32 -DCOMPAT_LINUX32 | ||||
.endif | .endif | ||||
.PATH: ${SRCTOP}/sys/compat/linux ${SRCTOP}/sys/${MACHINE_CPUARCH}/linux${SFX} | .PATH: ${SRCTOP}/sys/compat/linux ${SRCTOP}/sys/${MACHINE_CPUARCH}/linux${SFX} | ||||
.if ${MACHINE_CPUARCH} == "i386" || ${MACHINE_CPUARCH} == "amd64" | |||||
.PATH: ${SRCTOP}/sys/x86/linux | |||||
.endif | |||||
VDSO= linux${SFX}_vdso | VDSO= linux${SFX}_vdso | ||||
KMOD= linux | KMOD= linux | ||||
SRCS= linux_fork.c linux${SFX}_dummy.c linux_file.c linux_event.c \ | SRCS= linux_fork.c linux${SFX}_dummy.c linux_file.c linux_event.c \ | ||||
linux_futex.c linux_getcwd.c linux_ioctl.c linux_ipc.c \ | linux_futex.c linux_getcwd.c linux_ioctl.c linux_ipc.c \ | ||||
linux${SFX}_machdep.c linux_misc.c linux_signal.c \ | linux${SFX}_machdep.c linux_misc.c linux_signal.c \ | ||||
linux_socket.c linux_stats.c linux_sysctl.c linux${SFX}_sysent.c \ | linux_socket.c linux_stats.c linux_sysctl.c linux${SFX}_sysent.c \ | ||||
linux${SFX}_sysvec.c linux_uid16.c linux_time.c \ | linux${SFX}_sysvec.c linux_uid16.c linux_time.c \ | ||||
linux_timer.c linux_vdso.c \ | linux_timer.c linux_vdso.c \ | ||||
opt_inet6.h opt_compat.h opt_posix.h opt_usb.h vnode_if.h \ | opt_inet6.h opt_compat.h opt_posix.h opt_usb.h vnode_if.h \ | ||||
device_if.h bus_if.h | device_if.h bus_if.h | ||||
.if ${MACHINE_CPUARCH} == "i386" || ${MACHINE_CPUARCH} == "amd64" | |||||
SRCS+= linux_dummy_x86.c | |||||
.endif | |||||
.if ${MACHINE_CPUARCH} == "amd64" | .if ${MACHINE_CPUARCH} == "amd64" | ||||
SRCS+= linux${SFX}_support.s | SRCS+= linux${SFX}_support.s | ||||
.else | .else | ||||
SRCS+= linux_copyout.c | SRCS+= linux_copyout.c | ||||
.endif | .endif | ||||
DPSRCS= assym.inc linux${SFX}_genassym.c | DPSRCS= assym.inc linux${SFX}_genassym.c | ||||
# XXX: for assym.inc | # XXX: for assym.inc | ||||
▲ Show 20 Lines • Show All 59 Lines • Show Last 20 Lines |