1c3aac50fSPeter Wemm# $FreeBSD$ 2c21dee17SSøren Schmidt 3a50db558SMarcel Moolenaar.PATH: ${.CURDIR}/../../${MACHINE_ARCH}/linux 49e8b10d1SMarcel Moolenaar 59e8b10d1SMarcel MoolenaarMAINTAINER= marcel@FreeBSD.org 69e8b10d1SMarcel Moolenaar 7a654d072SPeter WemmKMOD= linux 8a654d072SPeter WemmSRCS= linux_file.c linux_ioctl.c linux_misc.c linux_signal.c \ 9c6dfea0eSMarcel Moolenaar linux_ipc.c linux_socket.c linux_stats.c linux_mib.c \ 10785d64c4SPeter Wemm linux_dummy.c linux_sysent.c linux_sysvec.c linux_util.c \ 117f591b7eSBruce Evans imgact_linux.c opt_compat.h opt_linux.h opt_vmpage.h vnode_if.h 12785d64c4SPeter WemmOBJS= linux_locore.o 1301d5b65cSMike PritchardMAN8= linux.8 14785d64c4SPeter Wemm 159e8b10d1SMarcel Moolenaar# CFLAGS+= -DDEBUG 16e1743d02SSøren SchmidtEXPORT_SYMS=_linux_mod 1700d6d49aSMarcel MoolenaarCLEANFILES= linux_assym.h linux_genassym.o 18785d64c4SPeter Wemm 1900d6d49aSMarcel Moolenaarlinux_assym.h: linux_genassym.o 2027e2d53cSBruce Evans genassym ${.ALLSRC} > ${.TARGET} 21785d64c4SPeter Wemm 22785d64c4SPeter Wemmlinux_locore.o: linux_locore.s linux_assym.h 2327e2d53cSBruce Evans ${CC} -c -x assembler-with-cpp -DLOCORE ${CFLAGS} \ 24c11bd941SBruce Evans ${.IMPSRC} -o ${.TARGET} 25785d64c4SPeter Wemm 2677d71f64SBruce Evanslinux_genassym.o: linux_genassym.c linux.h @ machine 2727e2d53cSBruce Evans ${CC} -c ${CFLAGS} ${.IMPSRC} 28785d64c4SPeter Wemm 29e9161c50SEivind Eklundopt_compat.h: 30e9161c50SEivind Eklund echo "#define COMPAT_43 1" > opt_compat.h 31e9161c50SEivind Eklund 32aab22db7SJordan K. Hubbardafterinstall: 33aab22db7SJordan K. Hubbard ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \ 3448adcae9SMarcel Moolenaar ${.CURDIR}/linux.sh ${DESTDIR}/usr/sbin/linux 35c21dee17SSøren Schmidt 36c21dee17SSøren Schmidt.include <bsd.kmod.mk> 37