Module Name:    src
Committed By:   pooka
Date:           Sat May  9 12:03:11 UTC 2015

Modified Files:
        src/sys/rump/kern/lib: Makefile.sys
        src/sys/rump/kern/lib/libsys_cygwin: Makefile
        src/sys/rump/kern/lib/libsys_linux: Makefile
        src/sys/rump/kern/lib/libsys_sunos: Makefile

Log Message:
Make the cool syscall autogeneration feature work with the
newfangled r/o src feature.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/rump/kern/lib/Makefile.sys
cvs rdiff -u -r1.3 -r1.4 src/sys/rump/kern/lib/libsys_cygwin/Makefile
cvs rdiff -u -r1.8 -r1.9 src/sys/rump/kern/lib/libsys_linux/Makefile
cvs rdiff -u -r1.4 -r1.5 src/sys/rump/kern/lib/libsys_sunos/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/rump/kern/lib/Makefile.sys
diff -u src/sys/rump/kern/lib/Makefile.sys:1.1 src/sys/rump/kern/lib/Makefile.sys:1.2
--- src/sys/rump/kern/lib/Makefile.sys:1.1	Sun Mar  8 15:22:02 2015
+++ src/sys/rump/kern/lib/Makefile.sys	Sat May  9 12:03:10 2015
@@ -1,8 +1,16 @@
-# $NetBSD: Makefile.sys,v 1.1 2015/03/08 15:22:02 christos Exp $
+# $NetBSD: Makefile.sys,v 1.2 2015/05/09 12:03:10 pooka Exp $
 
 SYS_MKSYSCALLS=${.CURDIR}/../../../../kern/makesyscalls.sh
-SYS_DST=${SYS_P}calls.c ${SYS_P}ent.c ${SYS_P}callargs.h ${SYS_P}call.h: 
-SYS_SRC=${SYS_MKSYSCALLS} syscalls.conf syscalls.master
+
+SYS_DST=  ${SYS_P}calls.c ${SYS_P}ent.c ${SYS_P}callargs.h ${SYS_P}call.h
+SYS_SRC=${SYS_MKSYSCALLS} ${.CURDIR}/syscalls.conf ${.CURDIR}/syscalls.master
 
 ${SYS_DST}: ${SYS_SRC}
-	cd ${.CURDIR} && ${HOST_SH} ${.ALLSRC}
+	cd ${.OBJDIR} && ${HOST_SH} ${.ALLSRC}
+
+CPPFLAGS+= -I${.OBJDIR}
+
+DPSRCS+= ${SYS_P}callargs.h
+SRCS+= ${SYS_P}ent.c
+
+CLEANFILES+= ${SYS_DST}

Index: src/sys/rump/kern/lib/libsys_cygwin/Makefile
diff -u src/sys/rump/kern/lib/libsys_cygwin/Makefile:1.3 src/sys/rump/kern/lib/libsys_cygwin/Makefile:1.4
--- src/sys/rump/kern/lib/libsys_cygwin/Makefile:1.3	Sun Mar  8 15:19:40 2015
+++ src/sys/rump/kern/lib/libsys_cygwin/Makefile	Sat May  9 12:03:10 2015
@@ -1,16 +1,16 @@
-#	$NetBSD: Makefile,v 1.3 2015/03/08 15:19:40 christos Exp $
+#	$NetBSD: Makefile,v 1.4 2015/05/09 12:03:10 pooka Exp $
 #
 
 LIB=	rumpkern_sys_cygwin
 
-SRCS=	rump_cygwin_compat.c rump_cygwin_sysent.c
+SRCS=	rump_cygwin_compat.c
 SRCS+=	sys_cygwin_component.c
 
 # XXX
-CPPFLAGS+= -I${.CURDIR} -I${RUMPTOP}/librump/rumpkern
-
-.include <bsd.lib.mk>
-.include <bsd.klinks.mk>
+CPPFLAGS+= -I${RUMPTOP}/librump/rumpkern
 
 SYS_P=rump_cygwin_sys
 .include "../Makefile.sys"
+
+.include <bsd.lib.mk>
+.include <bsd.klinks.mk>

Index: src/sys/rump/kern/lib/libsys_linux/Makefile
diff -u src/sys/rump/kern/lib/libsys_linux/Makefile:1.8 src/sys/rump/kern/lib/libsys_linux/Makefile:1.9
--- src/sys/rump/kern/lib/libsys_linux/Makefile:1.8	Sun Mar  8 15:20:07 2015
+++ src/sys/rump/kern/lib/libsys_linux/Makefile	Sat May  9 12:03:10 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.8 2015/03/08 15:20:07 christos Exp $
+#	$NetBSD: Makefile,v 1.9 2015/05/09 12:03:10 pooka Exp $
 #
 
 .PATH:	${.CURDIR}/../../../../compat/linux/common
@@ -11,15 +11,15 @@ SRCS=	linux_blkio.c linux_cdrom.c linux_
 	linux_sysctl.c linux_termios.c linux_time.c linux_file64.c      \
 	linux_pipe.c
 
-SRCS+=	rump_linux_sysent.c linux_rump.c
+SRCS+=	linux_rump.c
 SRCS+=	sys_linux_component.c
 
 # XXX
-CPPFLAGS+= -I${.CURDIR} -I${RUMPTOP}/librump/rumpkern
+CPPFLAGS+= -I${RUMPTOP}/librump/rumpkern
 CPPFLAGS+= -DINET6
 
-.include <bsd.lib.mk>
-.include <bsd.klinks.mk>
-
 SYS_P=rump_linux_sys
 .include "../Makefile.sys"
+
+.include <bsd.lib.mk>
+.include <bsd.klinks.mk>

Index: src/sys/rump/kern/lib/libsys_sunos/Makefile
diff -u src/sys/rump/kern/lib/libsys_sunos/Makefile:1.4 src/sys/rump/kern/lib/libsys_sunos/Makefile:1.5
--- src/sys/rump/kern/lib/libsys_sunos/Makefile:1.4	Sun Mar  8 15:21:20 2015
+++ src/sys/rump/kern/lib/libsys_sunos/Makefile	Sat May  9 12:03:11 2015
@@ -1,16 +1,16 @@
-#	$NetBSD: Makefile,v 1.4 2015/03/08 15:21:20 christos Exp $
+#	$NetBSD: Makefile,v 1.5 2015/05/09 12:03:11 pooka Exp $
 #
 
 LIB=	rumpkern_sys_sunos
 
-SRCS=	rump_sunos_compat.c rump_sunos_sysent.c
+SRCS=	rump_sunos_compat.c
 SRCS+=	sys_sunos_component.c
 
 # XXX
-CPPFLAGS+= -I${.CURDIR} -I${RUMPTOP}/librump/rumpkern
-
-.include <bsd.lib.mk>
-.include <bsd.klinks.mk>
+CPPFLAGS+= -I${RUMPTOP}/librump/rumpkern
 
 SYS_P=rump_sunos_sys
 .include "../Makefile.sys"
+
+.include <bsd.lib.mk>
+.include <bsd.klinks.mk>

Reply via email to