Makefile revision 55206
1238901Sandrew# $FreeBSD: head/sys/modules/svr4/Makefile 55206 1999-12-29 05:07:58Z peter $ 2238901Sandrew 3238901Sandrew.PATH: ${.CURDIR}/../../i386/svr4 ${.CURDIR}/../../svr4 4238901SandrewKMOD= svr4 5238901SandrewSRCS= svr4_sysent.c svr4_sysvec.c opt_compat.h opt_global.h opt_vmpage.h \ 6238901Sandrew vnode_if.h imgact_svr4.c svr4_signal.c svr4_fcntl.c svr4_misc.c \ 7238901Sandrew svr4_ioctl.c svr4_stat.c svr4_filio.c svr4_ttold.c svr4_termios.c \ 8238901Sandrew svr4_stream.c svr4_socket.c svr4_sockio.c svr4_machdep.c \ 9238901Sandrew svr4_resource.c svr4_ipc.c opt_svr4.h 10238901SandrewOBJS= svr4_locore.o 11238901SandrewNOMAN=1 12238901SandrewMAN8= svr4.8 13238901SandrewCFLAGS+= -D_KERNEL 14238901SandrewMAINTAINER= newton@freebsd.org 15245614Sandrew 16245614SandrewEXPORT_SYMS=_svr4_mod 17245614SandrewCLEANFILES= svr4_assym.h svr4_genassym.o opt_svr4.h 18245614Sandrew 19245614Sandrewsvr4.h: opt_global.h opt_svr4.h 20245614Sandrew 21245614Sandrewsvr4_assym.h: svr4_genassym.o 22245614Sandrew genassym -o ${.TARGET} ${.ALLSRC} 23245614Sandrew 24245614Sandrewsvr4_locore.o: svr4_locore.s svr4_assym.h 25245614Sandrew ${CC} -c -x assembler-with-cpp -DLOCORE -D_KERNEL ${CFLAGS} \ 26245614Sandrew ${.IMPSRC} -o ${.TARGET} 27245614Sandrew 28245614Sandrewsvr4_genassym.o: svr4_genassym.c svr4.h @ machine 29245614Sandrew ${CC} -c ${CFLAGS} -U_KERNEL ${.IMPSRC} 30245614Sandrew 31245614Sandrewopt_compat.h: 32245614Sandrew echo "#define COMPAT_43 1" > opt_compat.h 33245614Sandrew 34245614Sandrewopt_svr4.h: 35245614Sandrew echo "#define COMPAT_SVR4 1" > opt_svr4.h 36245614Sandrew.if defined(DEBUG) 37245614Sandrew echo "#define DEBUG_SVR4 1" >> opt_svr4.h 38245614Sandrew.endif 39245614Sandrew 40251034Sedopt_global.h: 41251034Sed touch opt_global.h 42251034Sed 43245614Sandrewafterinstall: 44245614Sandrew ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \ 45245614Sandrew ${.CURDIR}/svr4.sh ${DESTDIR}/usr/sbin/svr4 46245614Sandrew 47245614Sandrew.include <bsd.kmod.mk> 48245614Sandrew