Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. =================================================================== RCS file: /ftp/cvs/cvsroot/src/Makefile,v rcsdiff: /ftp/cvs/cvsroot/src/Makefile,v: warning: Unknown phrases like `commitid ...;' are present. retrieving revision 1.286 retrieving revision 1.289 diff -u -p -r1.286 -r1.289 --- src/Makefile 2011/06/29 02:05:24 1.286 +++ src/Makefile 2011/09/09 14:23:37 1.289 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.286 2011/06/29 02:05:24 mrg Exp $ +# $NetBSD: Makefile,v 1.289 2011/09/09 14:23:37 apb Exp $ # # This is the top-level makefile for building NetBSD. For an outline of @@ -342,6 +342,29 @@ installworld: .PHONY .MAKE @printf "make ${.TARGET} finished at: " && date # +# Install modules from $DESTDIR to $INSTALLMODULESDIR +# +installmodules: .PHONY .MAKE +.if (!defined(DESTDIR) || ${DESTDIR} == "" || ${DESTDIR} == "/") + @echo "Can't make ${.TARGET} to DESTDIR=/" + @false +.endif +.if !defined(INSTALLMODULESDIR) || \ + ${INSTALLMODULESDIR} == "" || ${INSTALLMODULESDIR} == "/" +.if (${HOST_UNAME_S} != "NetBSD") + @echo "Won't cross-make ${.TARGET} from ${HOST_UNAME_S} to NetBSD with INSTALLMODULESDIR=/" + @false +.endif +.if (${HOST_UNAME_M} != ${MACHINE}) + @echo "Won't cross-make ${.TARGET} from ${HOST_UNAME_M} to ${MACHINE} with INSTALLMODULESDIR=/" + @false +.endif +.endif + ${MAKEDIRTARGET} sys/modules install DESTDIR=${INSTALLMODULESDIR:U/} + @echo "make ${.TARGET} started at: ${START_TIME}" + @printf "make ${.TARGET} finished at: " && date + +# # Create sets from $DESTDIR or $NETBSDSRCDIR into $RELEASEDIR # @@ -533,12 +556,6 @@ dependall-distrib depend-distrib all-dis .include .include -build-docs: .PHONY ${.CURDIR}/BUILDING -${.CURDIR}/BUILDING: doc/BUILDING.mdoc - ${_MKMSG_CREATE} ${.TARGET} - ${TOOL_GROFF} -mdoc -Tascii -P-bou $> >$@ - - # # Display current make(1) parameters #