diff options
Diffstat (limited to 'scripts/kconfig/Makefile')
-rw-r--r-- | scripts/kconfig/Makefile | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/scripts/kconfig/Makefile b/scripts/kconfig/Makefile index 38bae809a..ed07c4c62 100644 --- a/scripts/kconfig/Makefile +++ b/scripts/kconfig/Makefile | |||
@@ -2,6 +2,17 @@ | |||
2 | # Kernel configuration targets | 2 | # Kernel configuration targets |
3 | # These targets are used from top-level makefile | 3 | # These targets are used from top-level makefile |
4 | 4 | ||
5 | # If w64devkit isn't run via w64devkit.exe W64DEVKIT won't be | ||
6 | # defined. If HOSTCC targets the mingw32 platform set W64DEVKIT. | ||
7 | ifndef W64DEVKIT | ||
8 | host_target := $(shell $(HOSTCC) -v 2>&1 | grep ^Target:) | ||
9 | host_platform := $(lastword $(subst -, ,$(host_target))) | ||
10 | ifeq ($(host_platform),mingw32) | ||
11 | W64DEVKIT := 1 | ||
12 | export W64DEVKIT | ||
13 | endif | ||
14 | endif | ||
15 | |||
5 | PHONY += oldconfig xconfig gconfig menuconfig config silentoldconfig update-po-config | 16 | PHONY += oldconfig xconfig gconfig menuconfig config silentoldconfig update-po-config |
6 | 17 | ||
7 | xconfig: $(obj)/qconf | 18 | xconfig: $(obj)/qconf |
@@ -11,6 +22,9 @@ gconfig: $(obj)/gconf | |||
11 | $< Config.in | 22 | $< Config.in |
12 | 23 | ||
13 | menuconfig: $(obj)/mconf | 24 | menuconfig: $(obj)/mconf |
25 | ifdef W64DEVKIT | ||
26 | $(Q)$(MAKE) $(build)=scripts/kconfig/libcurses | ||
27 | endif | ||
14 | $(Q)$(MAKE) $(build)=scripts/kconfig/lxdialog | 28 | $(Q)$(MAKE) $(build)=scripts/kconfig/lxdialog |
15 | $< Config.in | 29 | $< Config.in |
16 | 30 | ||