Index: user/dchagin/lemul/sys/modules/linux64/Makefile =================================================================== --- user/dchagin/lemul/sys/modules/linux64/Makefile (revision 273794) +++ user/dchagin/lemul/sys/modules/linux64/Makefile (revision 273795) @@ -1,60 +1,59 @@ # $FreeBSD$ .PATH: ${.CURDIR}/../../compat/linux ${.CURDIR}/../../${MACHINE_ARCH}/linux KMOD= linux64 SRCS= linux_fork.c linux_dummy.c linux_file.c \ linux_futex.c linux_getcwd.c linux_ioctl.c linux_ipc.c \ linux_machdep.c linux_misc.c linux_signal.c \ linux_socket.c linux_stats.c linux_sysctl.c linux_sysent.c \ linux_sysvec.c linux_time.c linux_vdso.c\ - linux_time.c \ opt_inet6.h opt_compat.h opt_posix.h opt_usb.h \ vnode_if.h device_if.h bus_if.h assym.s linux_event.c # XXX: for assym.s SRCS+= opt_kstack_pages.h opt_nfs.h opt_apic.h opt_hwpmc_hooks.h VDSO= linux_vdso OBJS= linux_support.o ${VDSO}.so CLEANFILES= linux_assym.h linux_genassym.o linux_locore.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} -x assembler-with-cpp -DLOCORE -shared -mcmodel=small \ -pipe -I. -I@ -Werror -Wall -fno-common -nostdinc -nostdlib \ -Wl,-T${.CURDIR}/../../${MACHINE_CPUARCH}/linux/${VDSO}.lds.s \ -Wl,-soname=${VDSO}.so.1,-fPIC,-warn-common \ ${.IMPSRC} -o ${.TARGET} ${VDSO}.so: linux_locore.o ${OBJCOPY} --input binary --output elf64-x86-64-freebsd \ -S -g --binary-architecture i386:x86-64 linux_locore.o ${.TARGET} linux_support.o: linux_support.s assym.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:N-fno-common} ${.IMPSRC} .if !defined(KERNBUILDDIR) .if defined(DEBUG) CFLAGS+=-DDEBUG .endif .if defined(KTR) CFLAGS+=-DKTR .endif .endif .include CFLAGS.linux_locore.s= ${CLANG_NO_IAS} CFLAGS+= ${CFLAGS.${.IMPSRC:T}}