aboutsummaryrefslogtreecommitdiff
path: root/Makefile.inc1
diff options
context:
space:
mode:
authorWarner Losh <imp@FreeBSD.org>2009-01-23 18:23:16 +0000
committerWarner Losh <imp@FreeBSD.org>2009-01-23 18:23:16 +0000
commitb61a9dcf3f316276494cffe400f9476314960e4b (patch)
tree5dcb4b5e71a86d43e21ca879685308047d195e18 /Makefile.inc1
parenta5985e8b566568c9382a65991af4bcd69db34c99 (diff)
downloadsrc-b61a9dcf3f316276494cffe400f9476314960e4b.tar.gz
src-b61a9dcf3f316276494cffe400f9476314960e4b.zip
Implement an idea from Sam Leffler:
make KERNFAST=blah buildkernel is now a short cut for make KERNCONF=blah -DKERNFAST buildkernel This change works for all kernel config files not named "1". I did that to make sure that make -DKERNFAST buildkernel remains the same as make -DKERNFAST KERNCONF=GENERIC buildkernel rather than trying to build and configure "1". I've never seen a kernel config file named "1," so I think this is a good compromise.
Notes
Notes: svn path=/head/; revision=187636
Diffstat (limited to 'Makefile.inc1')
-rw-r--r--Makefile.inc14
1 files changed, 4 insertions, 0 deletions
diff --git a/Makefile.inc1 b/Makefile.inc1
index 343ae78450c9..f6a9c747d461 100644
--- a/Makefile.inc1
+++ b/Makefile.inc1
@@ -702,6 +702,10 @@ distrib-dirs distribution:
NO_KERNELCLEAN= t
NO_KERNELCONFIG= t
NO_KERNELDEPEND= t
+# Shortcut for KERNCONF=Blah -DKERNFAST is now KERNFAST=Blah
+.if !defined(KERNCONF) && ${KERNFAST} != "1"
+KERNCONF=${KERNFAST}
+.endif
.endif
.if !defined(KERNCONF) && defined(KERNEL)
KERNCONF= ${KERNEL}