Deleted Added
full compact
Makefile (293527) Makefile (293528)
1# $FreeBSD: stable/10/sys/modules/linux/Makefile 293527 2016-01-09 16:08:22Z dchagin $
1# $FreeBSD: stable/10/sys/modules/linux/Makefile 293528 2016-01-09 16:11:09Z dchagin $
2
3.if ${MACHINE_CPUARCH} == "amd64"
4SFX= 32
5CFLAGS+=-DCOMPAT_FREEBSD32 -DCOMPAT_LINUX32
6.endif
7
8.PATH: ${.CURDIR}/../../compat/linux ${.CURDIR}/../../${MACHINE_CPUARCH}/linux${SFX}
9
10VDSO= linux${SFX}_vdso
11
12KMOD= linux
2
3.if ${MACHINE_CPUARCH} == "amd64"
4SFX= 32
5CFLAGS+=-DCOMPAT_FREEBSD32 -DCOMPAT_LINUX32
6.endif
7
8.PATH: ${.CURDIR}/../../compat/linux ${.CURDIR}/../../${MACHINE_CPUARCH}/linux${SFX}
9
10VDSO= linux${SFX}_vdso
11
12KMOD= linux
13SRCS= linux_fork.c linux${SFX}_dummy.c linux_emul.c linux_file.c \
13SRCS= linux_fork.c linux${SFX}_dummy.c linux_file.c \
14 linux_futex.c linux_getcwd.c linux_ioctl.c linux_ipc.c \
15 linux${SFX}_machdep.c linux_misc.c linux_signal.c \
16 linux_socket.c linux_stats.c linux_sysctl.c linux${SFX}_sysent.c \
17 linux${SFX}_sysvec.c linux_uid16.c linux_time.c \
18 linux_timer.c linux_vdso.c \
19 opt_inet6.h opt_compat.h opt_kdtrace.h opt_posix.h opt_usb.h \
20 vnode_if.h device_if.h bus_if.h assym.s \
21 linux${SFX}_support.s
22DPSRCS= linux${SFX}_genassym.c
23
24# XXX: for assym.s
25SRCS+= opt_kstack_pages.h opt_nfs.h opt_compat.h opt_hwpmc_hooks.h
26.if ${MACHINE_CPUARCH} == "i386"
27SRCS+= opt_apic.h
28.endif
29
30OBJS= ${VDSO}.so
31
32.if ${MACHINE_CPUARCH} == "i386"
14 linux_futex.c linux_getcwd.c linux_ioctl.c linux_ipc.c \
15 linux${SFX}_machdep.c linux_misc.c linux_signal.c \
16 linux_socket.c linux_stats.c linux_sysctl.c linux${SFX}_sysent.c \
17 linux${SFX}_sysvec.c linux_uid16.c linux_time.c \
18 linux_timer.c linux_vdso.c \
19 opt_inet6.h opt_compat.h opt_kdtrace.h opt_posix.h opt_usb.h \
20 vnode_if.h device_if.h bus_if.h assym.s \
21 linux${SFX}_support.s
22DPSRCS= linux${SFX}_genassym.c
23
24# XXX: for assym.s
25SRCS+= opt_kstack_pages.h opt_nfs.h opt_compat.h opt_hwpmc_hooks.h
26.if ${MACHINE_CPUARCH} == "i386"
27SRCS+= opt_apic.h
28.endif
29
30OBJS= ${VDSO}.so
31
32.if ${MACHINE_CPUARCH} == "i386"
33SRCS+= linux_ptrace.c imgact_linux.c linux_util.c linux_mib.c opt_cpu.h
33SRCS+= linux_ptrace.c imgact_linux.c linux_util.c linux_mib.c \
34 linux_emul.c opt_cpu.h
34.endif
35
36.if ${MACHINE_CPUARCH} == "i386"
37EXPORT_SYMS=
38EXPORT_SYMS+= linux_emul_path
39EXPORT_SYMS+= linux_get_osname
40EXPORT_SYMS+= linux_get_osrelease
41EXPORT_SYMS+= linux_ioctl_register_handler

--- 45 unchanged lines hidden ---
35.endif
36
37.if ${MACHINE_CPUARCH} == "i386"
38EXPORT_SYMS=
39EXPORT_SYMS+= linux_emul_path
40EXPORT_SYMS+= linux_get_osname
41EXPORT_SYMS+= linux_get_osrelease
42EXPORT_SYMS+= linux_ioctl_register_handler

--- 45 unchanged lines hidden ---