Date: Sun, 11 Jan 2009 09:51:09 -0700 (MST) From: "M. Warner Losh" <imp@bsdimp.com> To: ru@freebsd.org, arch@freebsd.org Subject: Quick hack to make fast kernel builds easier Message-ID: <20090111.095109.-1112748421.imp@bsdimp.com>
next in thread | raw e-mail | index | archive | help
This patch makes make buildkernel -DKERNFAST a short cut for make buildkernel -DNO_KERNELCLEAN -DNO_KERNELCONFIG -DNO_KERNELDEPEND which is a lot shorter to type. comments? Warner Index: Makefile.inc1 =================================================================== --- Makefile.inc1 (revision 186807) +++ Makefile.inc1 (working copy) @@ -5,6 +5,7 @@ # -DNO_CLEANDIR run ${MAKE} clean, instead of ${MAKE} cleandir # -DNO_CLEAN do not clean at all # -DNO_SHARE do not go into share subdir +# -DKERNFAST define NO_KERNELCONFIG, NO_KERNELCLEAN and NO_KERNELCONFIG # -DNO_KERNELCONFIG do not run config in ${MAKE} buildkernel # -DNO_KERNELCLEAN do not run ${MAKE} clean in ${MAKE} buildkernel # -DNO_KERNELDEPEND do not run ${MAKE} depend in ${MAKE} buildkernel @@ -697,6 +699,11 @@ # be set to cross-build, we have to make sure TARGET is set # properly. +.if defined(KERNFAST) +NO_KERNELCLEAN= t +NO_KERNELCONFIG= t +NO_KERNELDEPEND= t +.endif .if !defined(KERNCONF) && defined(KERNEL) KERNCONF= ${KERNEL} KERNWARN=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090111.095109.-1112748421.imp>