aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorToni Uhlig <matzeton@googlemail.com>2018-08-29 13:45:25 +0200
committerToni Uhlig <matzeton@googlemail.com>2018-08-29 13:45:25 +0200
commitf405cd6f119c24d112e6ff46ff91b0527402a7a3 (patch)
treec4763557e5035db7e90ed609b032f10877da7d5d
parent47326cbed27b11d17c41be30180f61cbc3c6ddb8 (diff)
create defconfig only if the user wants so
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
-rw-r--r--Makefile7
1 files changed, 6 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index ca6a2f4..1a4769a 100644
--- a/Makefile
+++ b/Makefile
@@ -2,6 +2,8 @@ ARCH=$(shell uname -m)
NET_BRIDGE ?= br0
NET_HWADDR ?= 66:66:66:66:66:66
NET_IP4 ?=
+LINUX_LOCAL ?=
+DEFCONFIG ?=
BUILDJOBS ?= $(shell cat /proc/cpuinfo | grep -o '^processor' | wc -l)
THIS_DIR=$(realpath .)
@@ -92,8 +94,11 @@ extract: dl $(LINUX_BUILD_DIR)/Makefile $(MUSL_BUILD_DIR)/Makefile $(BUSYBOX_BUI
$(LINUX_TARGET):
cp -v '$(CFG_DIR)/linux.config' '$(LINUX_BUILD_DIR)/.config'
- #make -C '$(LINUX_BUILD_DIR)' oldconfig
+ifeq (x$(DEFCONFIG),x)
+ make -C '$(LINUX_BUILD_DIR)' oldconfig
+else
make -C '$(LINUX_BUILD_DIR)' x86_64_defconfig
+endif
make -C '$(LINUX_BUILD_DIR)' kvmconfig
make -C '$(LINUX_BUILD_DIR)' -j$(BUILDJOBS) ARCH='$(ARCH)' bzImage
make -C '$(LINUX_BUILD_DIR)' -j$(BUILDJOBS) ARCH='$(ARCH)' INSTALL_HDR_PATH='$(ROOTFS_DIR)/usr' headers_install