diff options
author | Warner Losh <imp@FreeBSD.org> | 2009-01-23 18:23:16 +0000 |
---|---|---|
committer | Warner Losh <imp@FreeBSD.org> | 2009-01-23 18:23:16 +0000 |
commit | b61a9dcf3f316276494cffe400f9476314960e4b (patch) | |
tree | 5dcb4b5e71a86d43e21ca879685308047d195e18 /Makefile.inc1 | |
parent | a5985e8b566568c9382a65991af4bcd69db34c99 (diff) | |
download | src-test2-b61a9dcf3f316276494cffe400f9476314960e4b.tar.gz src-test2-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.inc1 | 4 |
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} |