diff options
-rw-r--r-- | scripts/kconfig/Makefile | 28 |
1 files changed, 15 insertions, 13 deletions
diff --git a/scripts/kconfig/Makefile b/scripts/kconfig/Makefile index fbf39cc6afab..3c9db073571c 100644 --- a/scripts/kconfig/Makefile +++ b/scripts/kconfig/Makefile | |||
@@ -4,23 +4,25 @@ | |||
4 | 4 | ||
5 | PHONY += oldconfig xconfig gconfig menuconfig config silentoldconfig update-po-config | 5 | PHONY += oldconfig xconfig gconfig menuconfig config silentoldconfig update-po-config |
6 | 6 | ||
7 | Kconfig := arch/$(ARCH)/Kconfig | ||
8 | |||
7 | xconfig: $(obj)/qconf | 9 | xconfig: $(obj)/qconf |
8 | $< arch/$(ARCH)/Kconfig | 10 | $< $(Kconfig) |
9 | 11 | ||
10 | gconfig: $(obj)/gconf | 12 | gconfig: $(obj)/gconf |
11 | $< arch/$(ARCH)/Kconfig | 13 | $< $(Kconfig) |
12 | 14 | ||
13 | menuconfig: $(obj)/mconf | 15 | menuconfig: $(obj)/mconf |
14 | $< arch/$(ARCH)/Kconfig | 16 | $< $(Kconfig) |
15 | 17 | ||
16 | config: $(obj)/conf | 18 | config: $(obj)/conf |
17 | $< arch/$(ARCH)/Kconfig | 19 | $< $(Kconfig) |
18 | 20 | ||
19 | oldconfig: $(obj)/conf | 21 | oldconfig: $(obj)/conf |
20 | $< -o arch/$(ARCH)/Kconfig | 22 | $< -o $(Kconfig) |
21 | 23 | ||
22 | silentoldconfig: $(obj)/conf | 24 | silentoldconfig: $(obj)/conf |
23 | $< -s arch/$(ARCH)/Kconfig | 25 | $< -s $(Kconfig) |
24 | 26 | ||
25 | # Create new linux.po file | 27 | # Create new linux.po file |
26 | # Adjust charset to UTF-8 in .po file to accept UTF-8 in Kconfig files | 28 | # Adjust charset to UTF-8 in .po file to accept UTF-8 in Kconfig files |
@@ -45,27 +47,27 @@ update-po-config: $(obj)/kxgettext | |||
45 | PHONY += randconfig allyesconfig allnoconfig allmodconfig defconfig | 47 | PHONY += randconfig allyesconfig allnoconfig allmodconfig defconfig |
46 | 48 | ||
47 | randconfig: $(obj)/conf | 49 | randconfig: $(obj)/conf |
48 | $< -r arch/$(ARCH)/Kconfig | 50 | $< -r $(Kconfig) |
49 | 51 | ||
50 | allyesconfig: $(obj)/conf | 52 | allyesconfig: $(obj)/conf |
51 | $< -y arch/$(ARCH)/Kconfig | 53 | $< -y $(Kconfig) |
52 | 54 | ||
53 | allnoconfig: $(obj)/conf | 55 | allnoconfig: $(obj)/conf |
54 | $< -n arch/$(ARCH)/Kconfig | 56 | $< -n $(Kconfig) |
55 | 57 | ||
56 | allmodconfig: $(obj)/conf | 58 | allmodconfig: $(obj)/conf |
57 | $< -m arch/$(ARCH)/Kconfig | 59 | $< -m $(Kconfig) |
58 | 60 | ||
59 | defconfig: $(obj)/conf | 61 | defconfig: $(obj)/conf |
60 | ifeq ($(KBUILD_DEFCONFIG),) | 62 | ifeq ($(KBUILD_DEFCONFIG),) |
61 | $< -d arch/$(ARCH)/Kconfig | 63 | $< -d $(Kconfig) |
62 | else | 64 | else |
63 | @echo "*** Default configuration is based on '$(KBUILD_DEFCONFIG)'" | 65 | @echo "*** Default configuration is based on '$(KBUILD_DEFCONFIG)'" |
64 | $(Q)$< -D arch/$(SRCARCH)/configs/$(KBUILD_DEFCONFIG) arch/$(ARCH)/Kconfig | 66 | $(Q)$< -D arch/$(SRCARCH)/configs/$(KBUILD_DEFCONFIG) $(Kconfig) |
65 | endif | 67 | endif |
66 | 68 | ||
67 | %_defconfig: $(obj)/conf | 69 | %_defconfig: $(obj)/conf |
68 | $(Q)$< -D arch/$(SRCARCH)/configs/$@ arch/$(ARCH)/Kconfig | 70 | $(Q)$< -D arch/$(SRCARCH)/configs/$@ $(Kconfig) |
69 | 71 | ||
70 | # Help text used by make help | 72 | # Help text used by make help |
71 | help: | 73 | help: |