51e6ba0f00
I really don't want any pieces of code to include ioctl_compat.h, so let the ibcs2 and svr4 compat leave sgtty alone. If they want to support sgtty, they should emulate it on top of termios, not sgtty. The code has been marked with BURN_BRIDGES for a long time. ibcs2 and svr4 are not really popular pieces of code anyway.
35 lines
975 B
Makefile
35 lines
975 B
Makefile
# $FreeBSD$
|
|
|
|
.PATH: ${.CURDIR}/../../${MACHINE_ARCH}/svr4 ${.CURDIR}/../../compat/svr4
|
|
KMOD= svr4
|
|
SRCS= svr4_sysent.c svr4_sysvec.c opt_compat.h opt_mac.h opt_svr4.h \
|
|
vnode_if.h imgact_svr4.c svr4_signal.c svr4_fcntl.c \
|
|
svr4_misc.c svr4_ioctl.c svr4_stat.c svr4_filio.c \
|
|
svr4_termios.c svr4_stream.c svr4_socket.c svr4_sockio.c \
|
|
svr4_machdep.c svr4_resource.c svr4_ipc.c
|
|
OBJS= svr4_locore.o
|
|
|
|
SRCS+= opt_ktrace.h opt_sysvipc.h opt_route.h
|
|
|
|
CLEANFILES= svr4_assym.h svr4_genassym.o
|
|
|
|
svr4_assym.h: svr4_genassym.o
|
|
.if exists(@)
|
|
svr4_assym.h: @/kern/genassym.sh
|
|
.endif
|
|
sh @/kern/genassym.sh svr4_genassym.o > ${.TARGET}
|
|
|
|
svr4_locore.o: svr4_locore.s svr4_assym.h
|
|
${CC} -c -x assembler-with-cpp -DLOCORE ${CFLAGS} \
|
|
${.IMPSRC} -o ${.TARGET}
|
|
|
|
svr4_genassym.o: svr4_genassym.c svr4.h @ machine
|
|
${CC} -c ${CFLAGS:N-fno-common} ${.IMPSRC}
|
|
|
|
.if !defined(KERNBUILDDIR) && defined(DEBUG)
|
|
opt_svr4.h:
|
|
echo "#define DEBUG_SVR4 1" > ${.TARGET}
|
|
.endif
|
|
|
|
.include <bsd.kmod.mk>
|