Module Name: src Committed By: christos Date: Tue Jan 14 18:51:45 UTC 2014
Modified Files: src/share/mk: Makefile bsd.README Added Files: src/share/mk: bsd.syscall.mk Log Message: use bsd.syscall.mk To generate a diff of this commit: cvs rdiff -u -r1.47 -r1.48 src/share/mk/Makefile cvs rdiff -u -r1.324 -r1.325 src/share/mk/bsd.README cvs rdiff -u -r0 -r1.1 src/share/mk/bsd.syscall.mk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/share/mk/Makefile diff -u src/share/mk/Makefile:1.47 src/share/mk/Makefile:1.48 --- src/share/mk/Makefile:1.47 Thu Nov 15 18:51:53 2012 +++ src/share/mk/Makefile Tue Jan 14 13:51:45 2014 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.47 2012/11/15 23:51:53 joerg Exp $ +# $NetBSD: Makefile,v 1.48 2014/01/14 18:51:45 christos Exp $ # @(#)Makefile 8.1 (Berkeley) 6/8/93 NOOBJ= # defined @@ -13,7 +13,7 @@ FILES= bsd.README bsd.buildinstall.mk bs bsd.kmodule.mk bsd.lib.mk bsd.links.mk bsd.lua.mk \ bsd.man.mk bsd.nls.mk \ bsd.obj.mk bsd.own.mk bsd.prog.mk bsd.rpc.mk bsd.shlib.mk \ - bsd.subdir.mk bsd.sys.mk bsd.test.mk bsd.x11.mk sys.mk + bsd.subdir.mk bsd.sys.mk bsd.syscall.mk bsd.test.mk bsd.x11.mk sys.mk FILESDIR=/usr/share/mk .endif Index: src/share/mk/bsd.README diff -u src/share/mk/bsd.README:1.324 src/share/mk/bsd.README:1.325 --- src/share/mk/bsd.README:1.324 Tue Jan 14 06:32:35 2014 +++ src/share/mk/bsd.README Tue Jan 14 13:51:45 2014 @@ -1,4 +1,4 @@ -# $NetBSD: bsd.README,v 1.324 2014/01/14 11:32:35 apb Exp $ +# $NetBSD: bsd.README,v 1.325 2014/01/14 18:51:45 christos Exp $ # @(#)bsd.README 8.2 (Berkeley) 4/2/94 This is the README file for the make "include" files for the NetBSD @@ -1123,6 +1123,11 @@ kernel Makefiles. It uses similar varia Please see <bsd.kinc.mk> for more details, and keep the documentation in that file up to date. +=-=-=-=-= bsd.syscall.mk =-=-=-=-= + +The include file <bsd.syscall.mk> contains the logic to create syscall +files for various emulations. It includes <bsd.kinc.mk> to handle the +rest of the targets. =-=-=-=-= bsd.lib.mk =-=-=-=-= Added files: Index: src/share/mk/bsd.syscall.mk diff -u /dev/null src/share/mk/bsd.syscall.mk:1.1 --- /dev/null Tue Jan 14 13:51:45 2014 +++ src/share/mk/bsd.syscall.mk Tue Jan 14 13:51:45 2014 @@ -0,0 +1,17 @@ +# $NetBSD: bsd.syscall.mk,v 1.1 2014/01/14 18:51:45 christos Exp $ +# +.include <bsd.own.mk> +.include <bsd.sys.mk> + +SYSCALL_OBJS?= ${SYSCALL_PREFIX}_sysent.c ${SYSCALL_PREFIX}_syscalls.c \ + ${SYSCALL_PREFIX}_syscall.h ${SYSCALL_PREFIX}_syscallargs.h + +SYSCALL_DEPS?= ${NETBSDSRCDIR}/sys/kern/makesyscalls.sh \ + syscalls.conf syscalls.master + +all: ${SYSCALL_OBJS} + +${SYSCALL_OBJS}: ${SYSCALL_DEPS} + ${HOST_SH} ${.ALLSRC} + +.include <bsd.kinc.mk>