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>

Reply via email to