Module Name: src Committed By: pooka Date: Thu Jul 4 10:14:04 UTC 2013
Modified Files: src/sys/rump: Makefile.rump Log Message: Apparently warning flags are not kept in CWARNFLAGS. Compensate. To generate a diff of this commit: cvs rdiff -u -r1.81 -r1.82 src/sys/rump/Makefile.rump 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/Makefile.rump diff -u src/sys/rump/Makefile.rump:1.81 src/sys/rump/Makefile.rump:1.82 --- src/sys/rump/Makefile.rump:1.81 Sun Apr 28 12:54:39 2013 +++ src/sys/rump/Makefile.rump Thu Jul 4 10:14:04 2013 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.rump,v 1.81 2013/04/28 12:54:39 pooka Exp $ +# $NetBSD: Makefile.rump,v 1.82 2013/07/04 10:14:04 pooka Exp $ # WARNS?= 3 # XXX: src/sys won't compile with -Wsign-compare yet @@ -86,27 +86,29 @@ DPSRCS+= ${RUMPTOP}/Makefile.rump # Support for component-specific hypercalls # +# XXX: Warning flags are not in CWARNFLAGS. Manually add a few important ones. .ifdef RUMPCOMP_USER && !defined(RUMPTEST_BUILDSH) .if empty(DESTDIR) DESTDIR=/ .endif BUILDRUMP_CPPFLAGS ?= -isysroot ${DESTDIR} +RUMPCOMP_USER_WERROR = ${${_NOWERROR} == "no" :?-Werror:} rumpcomp_user.d: rumpcomp_user.c ${_MKTARGET_CREATE} ${MKDEP} -f ${.TARGET} -- ${MKDEPFLAGS} ${BUILDRUMP_CPPFLAGS} ${RUMPCOMP_USER_CPPFLAGS} ${.ALLSRC:O:u:M*rumpcomp_user.c} rumpcomp_user.o: rumpcomp_user.c ${_MKTARGET_COMPILE} - ${CC} -o ${.TARGET} ${DBG} ${CWARNFLAGS} ${BUILDRUMP_CPPFLAGS} ${BUILDRUMP_CFLAGS} ${RUMPCOMP_USER_CPPFLAGS} ${RUMPCOMP_USER_CFLAGS} -c ${.ALLSRC:O:u:M*rumpcomp_user.c} + ${CC} -o ${.TARGET} ${DBG} ${CWARNFLAGS} ${RUMPCOMP_USER_WERROR} -Wall -Wmissing-prototypes ${BUILDRUMP_CPPFLAGS} ${BUILDRUMP_CFLAGS} ${RUMPCOMP_USER_CPPFLAGS} ${RUMPCOMP_USER_CFLAGS} -c ${.ALLSRC:O:u:M*rumpcomp_user.c} rumpcomp_user.pico: rumpcomp_user.c ${_MKTARGET_COMPILE} - ${CC} -o ${.TARGET} -fPIC -DPIC ${DBG} ${CWARNFLAGS} ${BUILDRUMP_CPPFLAGS} ${BUILDRUMP_CFLAGS} ${RUMPCOMP_USER_CPPFLAGS} ${RUMPCOMP_USER_CFLAGS} -c ${.ALLSRC:O:u:M*rumpcomp_user.c} + ${CC} -o ${.TARGET} -fPIC -DPIC ${DBG} ${CWARNFLAGS} ${RUMPCOMP_USER_WERROR} -Wall -Wmissing-prototypes ${BUILDRUMP_CPPFLAGS} ${BUILDRUMP_CFLAGS} ${RUMPCOMP_USER_CPPFLAGS} ${RUMPCOMP_USER_CFLAGS} -c ${.ALLSRC:O:u:M*rumpcomp_user.c} rumpcomp_user.po: rumpcomp_user.c ${_MKTARGET_COMPILE} - ${CC} -o ${.TARGET} ${PROFFLAGS} -pg ${DBG} ${CWARNFLAGS} ${BUILDRUMP_CPPFLAGS} ${BUILDRUMP_CPPFLAGS} ${RUMPCOMP_USER_CPPFLAGS} ${RUMPCOMP_USER_CFLAGS} -c ${.ALLSRC:O:u:M*rumpcomp_user.c} + ${CC} -o ${.TARGET} ${PROFFLAGS} -pg ${DBG} ${CWARNFLAGS} ${RUMPCOMP_USER_WERROR} -Wall -Wmissing-prototypes ${BUILDRUMP_CPPFLAGS} ${BUILDRUMP_CPPFLAGS} ${RUMPCOMP_USER_CPPFLAGS} ${RUMPCOMP_USER_CFLAGS} -c ${.ALLSRC:O:u:M*rumpcomp_user.c} RUMPCOMP_USEROBJ=rumpcomp_user.*o SRCS+=rumpcomp_user.c