diff options
author | Khalid Zubair <kzubair@cyngn.com> | 2015-11-17 09:59:49 -0800 |
---|---|---|
committer | Scott Mertz <scott@cyngn.com> | 2015-11-24 09:33:07 -0800 |
commit | d8133517f36aaa6fe91086d34be1df7dddc52d98 (patch) | |
tree | 01287f7d797c9769f58a3b5a750d297f5f99e312 /core/tasks | |
parent | dec58c14cd4d9514a5dfc7c37d18bd0dda6e1ad5 (diff) | |
download | build-d8133517f36aaa6fe91086d34be1df7dddc52d98.zip build-d8133517f36aaa6fe91086d34be1df7dddc52d98.tar.gz build-d8133517f36aaa6fe91086d34be1df7dddc52d98.tar.bz2 |
kernel: add `make kernelxconfig' target
kernelxconfig is identical to kernelconfig except that it launches
xconfig instead of menuconfig. xconfig easier to use if you need to
search the Kconfig tree.
Change-Id: I6d91c7e3efbc9f172b040425f2ec545e3f03b44d
(cherry picked from commit 60ca2b7897b552ce5dee2633fc84906222579763)
Diffstat (limited to 'core/tasks')
-rw-r--r-- | core/tasks/kernel.mk | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/core/tasks/kernel.mk b/core/tasks/kernel.mk index d43e8e1..d1d24d6 100644 --- a/core/tasks/kernel.mk +++ b/core/tasks/kernel.mk @@ -264,13 +264,15 @@ $(KERNEL_HEADERS_INSTALL): $(KERNEL_OUT) $(KERNEL_CONFIG) kerneltags: $(KERNEL_OUT) $(KERNEL_CONFIG) $(MAKE) -C $(KERNEL_SRC) O=$(KERNEL_OUT) ARCH=$(KERNEL_ARCH) $(KERNEL_CROSS_COMPILE) tags -kernelconfig: $(KERNEL_OUT) +kernelconfig: KERNELCONFIG_MODE := menuconfig +kernelxconfig: KERNELCONFIG_MODE := xconfig +kernelxconfig kernelconfig: $(KERNEL_OUT) $(MAKE) $(MAKE_FLAGS) -C $(KERNEL_SRC) O=$(KERNEL_OUT) ARCH=$(KERNEL_ARCH) $(KERNEL_CROSS_COMPILE) VARIANT_DEFCONFIG=$(VARIANT_DEFCONFIG) SELINUX_DEFCONFIG=$(SELINUX_DEFCONFIG) $(KERNEL_DEFCONFIG) $(hide) if [ ! -z "$(KERNEL_CONFIG_OVERRIDE)" ]; then \ echo "Overriding kernel config with '$(KERNEL_CONFIG_OVERRIDE)'"; \ echo $(KERNEL_CONFIG_OVERRIDE) >> $(KERNEL_OUT)/.config; fi env KCONFIG_NOTIMESTAMP=true \ - $(MAKE) -C $(KERNEL_SRC) O=$(KERNEL_OUT) ARCH=$(KERNEL_ARCH) $(KERNEL_CROSS_COMPILE) menuconfig + $(MAKE) -C $(KERNEL_SRC) O=$(KERNEL_OUT) ARCH=$(KERNEL_ARCH) $(KERNEL_CROSS_COMPILE) $(KERNELCONFIG_MODE) env KCONFIG_NOTIMESTAMP=true \ $(MAKE) -C $(KERNEL_SRC) O=$(KERNEL_OUT) ARCH=$(KERNEL_ARCH) $(KERNEL_CROSS_COMPILE) savedefconfig cp $(KERNEL_OUT)/defconfig $(KERNEL_SRC)/arch/$(KERNEL_ARCH)/configs/$(KERNEL_DEFCONFIG) |