mirror of
https://github.com/opnsense/src.git
synced 2026-02-12 15:24:40 -05:00
but time and other interests is making it hard. Open the door for new blood and fresh tactics now that the Linuxulator has had its facelift. Thanks to all who contributed during my tour of duty!
36 lines
988 B
Makefile
36 lines
988 B
Makefile
# $FreeBSD$
|
|
|
|
MAINTAINER= emulation@FreeBSD.org
|
|
|
|
.PATH: ${.CURDIR}/../../compat/linux ${.CURDIR}/../../${MACHINE_ARCH}/linux
|
|
|
|
KMOD= linux
|
|
SRCS= linux_dummy.c linux_file.c linux_getcwd.c linux_ioctl.c linux_ipc.c \
|
|
linux_machdep.c linux_mib.c linux_misc.c linux_signal.c linux_socket.c \
|
|
linux_stats.c linux_sysctl.c linux_sysent.c linux_sysvec.c \
|
|
linux_util.c opt_compat.h opt_linux.h opt_vmpage.h vnode_if.h
|
|
OBJS= linux_locore.o
|
|
|
|
.if ${MACHINE_ARCH} == "i386"
|
|
SRCS+= linux_uid16.c imgact_linux.c
|
|
.endif
|
|
|
|
CLEANFILES= linux_assym.h linux_genassym.o
|
|
|
|
linux_assym.h: linux_genassym.o
|
|
.if exists(@)
|
|
linux_assym.h: @/kern/genassym.sh
|
|
.endif
|
|
sh @/kern/genassym.sh linux_genassym.o > ${.TARGET}
|
|
|
|
linux_locore.o: linux_locore.s linux_assym.h
|
|
${CC} -c -x assembler-with-cpp -DLOCORE ${CFLAGS} \
|
|
${.IMPSRC} -o ${.TARGET}
|
|
|
|
linux_genassym.o: linux_genassym.c linux.h @ machine
|
|
${CC} -c ${CFLAGS} ${.IMPSRC}
|
|
|
|
opt_compat.h:
|
|
echo "#define COMPAT_43 1" > opt_compat.h
|
|
|
|
.include <bsd.kmod.mk>
|