Changeset View
Changeset View
Standalone View
Standalone View
sys/modules/linux64/Makefile
# $FreeBSD$ | # $FreeBSD$ | ||||
.PATH: ${SRCTOP}/sys/compat/linux ${SRCTOP}/sys/${MACHINE}/linux | .PATH: ${SRCTOP}/sys/compat/linux ${SRCTOP}/sys/${MACHINE}/linux | ||||
.if ${MACHINE_CPUARCH} == "i386" || ${MACHINE_CPUARCH} == "amd64" | .if ${MACHINE_CPUARCH} == "amd64" | ||||
.PATH: ${SRCTOP}/sys/x86/linux | .PATH: ${SRCTOP}/sys/x86/linux | ||||
.endif | .endif | ||||
VDSO= linux_vdso | VDSO= linux_vdso | ||||
KMOD= linux64 | KMOD= linux64 | ||||
SRCS= linux_fork.c linux_dummy_machdep.c linux_file.c linux_event.c \ | SRCS= linux_fork.c linux_dummy_machdep.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_machdep.c linux_misc.c linux_ptrace.c linux_signal.c \ | linux_machdep.c linux_misc.c linux_ptrace.c linux_signal.c \ | ||||
linux_socket.c linux_stats.c linux_sysctl.c linux_sysent.c \ | linux_socket.c linux_stats.c linux_sysctl.c linux_sysent.c \ | ||||
linux_sysvec.c linux_time.c linux_vdso.c linux_timer.c \ | linux_sysvec.c linux_time.c linux_vdso.c linux_timer.c \ | ||||
opt_compat.h opt_inet6.h opt_posix.h opt_usb.h \ | opt_compat.h opt_inet6.h opt_posix.h opt_usb.h \ | ||||
vnode_if.h device_if.h bus_if.h \ | vnode_if.h device_if.h bus_if.h \ | ||||
linux_support.s | linux_support.s | ||||
.if ${MACHINE_CPUARCH} == "i386" || ${MACHINE_CPUARCH} == "amd64" | .if ${MACHINE_CPUARCH} == "amd64" | ||||
SRCS+= linux_dummy_x86.c | SRCS+= linux_dummy_x86.c | ||||
.endif | .endif | ||||
DPSRCS= assym.inc linux_genassym.c | DPSRCS= assym.inc linux_genassym.c | ||||
# XXX: for assym.inc | # XXX: for assym.inc | ||||
SRCS+= opt_kstack_pages.h opt_nfs.h opt_hwpmc_hooks.h | SRCS+= opt_kstack_pages.h opt_nfs.h opt_hwpmc_hooks.h | ||||
.if ${MACHINE_CPUARCH} == "i386" | |||||
SRCS+= opt_apic.h | |||||
.endif | |||||
CLEANFILES= linux_assym.h linux_genassym.o linux_locore.o \ | CLEANFILES= linux_assym.h linux_genassym.o linux_locore.o \ | ||||
genassym.o | genassym.o | ||||
OBJS= ${VDSO}.so | OBJS= ${VDSO}.so | ||||
linux_assym.h: linux_genassym.o | linux_assym.h: linux_genassym.o | ||||
sh ${SYSDIR}/kern/genassym.sh linux_genassym.o > ${.TARGET} | sh ${SYSDIR}/kern/genassym.sh linux_genassym.o > ${.TARGET} | ||||
Show All 32 Lines |