Makefile (a64c0440dda1fff1fb5723140828983d0ca821d4) Makefile (5d8b42aa7ccbfa09c361b3a5289c1a7e380847ff)
1# SPDX-License-Identifier: GPL-2.0
2# ===========================================================================
3# Kernel configuration targets
4# These targets are used from top-level makefile
5
6PHONY += xconfig gconfig menuconfig config localmodconfig localyesconfig \
7 build_menuconfig build_nconfig build_gconfig build_xconfig
8

--- 52 unchanged lines hidden (view full) ---

61 $(Q)rm -f .tmp.config
62
63# These targets map 1:1 to the commandline options of 'conf'
64#
65# Note:
66# syncconfig has become an internal implementation detail and is now
67# deprecated for external use
68simple-targets := oldconfig allnoconfig allyesconfig allmodconfig \
1# SPDX-License-Identifier: GPL-2.0
2# ===========================================================================
3# Kernel configuration targets
4# These targets are used from top-level makefile
5
6PHONY += xconfig gconfig menuconfig config localmodconfig localyesconfig \
7 build_menuconfig build_nconfig build_gconfig build_xconfig
8

--- 52 unchanged lines hidden (view full) ---

61 $(Q)rm -f .tmp.config
62
63# These targets map 1:1 to the commandline options of 'conf'
64#
65# Note:
66# syncconfig has become an internal implementation detail and is now
67# deprecated for external use
68simple-targets := oldconfig allnoconfig allyesconfig allmodconfig \
69 alldefconfig randconfig listnewconfig olddefconfig syncconfig
69 alldefconfig randconfig listnewconfig olddefconfig syncconfig \
70 helpnewconfig
71
70PHONY += $(simple-targets)
71
72$(simple-targets): $(obj)/conf
73 $< $(silent) --$@ $(Kconfig)
74
75PHONY += savedefconfig defconfig
76
77savedefconfig: $(obj)/conf

--- 51 unchanged lines hidden (view full) ---

129 @echo ' defconfig - New config with default from ARCH supplied defconfig'
130 @echo ' savedefconfig - Save current config as ./defconfig (minimal config)'
131 @echo ' allnoconfig - New config where all options are answered with no'
132 @echo ' allyesconfig - New config where all options are accepted with yes'
133 @echo ' allmodconfig - New config selecting modules when possible'
134 @echo ' alldefconfig - New config with all symbols set to default'
135 @echo ' randconfig - New config with random answer to all options'
136 @echo ' listnewconfig - List new options'
72PHONY += $(simple-targets)
73
74$(simple-targets): $(obj)/conf
75 $< $(silent) --$@ $(Kconfig)
76
77PHONY += savedefconfig defconfig
78
79savedefconfig: $(obj)/conf

--- 51 unchanged lines hidden (view full) ---

131 @echo ' defconfig - New config with default from ARCH supplied defconfig'
132 @echo ' savedefconfig - Save current config as ./defconfig (minimal config)'
133 @echo ' allnoconfig - New config where all options are answered with no'
134 @echo ' allyesconfig - New config where all options are accepted with yes'
135 @echo ' allmodconfig - New config selecting modules when possible'
136 @echo ' alldefconfig - New config with all symbols set to default'
137 @echo ' randconfig - New config with random answer to all options'
138 @echo ' listnewconfig - List new options'
139 @echo ' helpnewconfig - List new options and help text'
137 @echo ' olddefconfig - Same as oldconfig but sets new symbols to their'
138 @echo ' default value without prompting'
139 @echo ' kvmconfig - Enable additional options for kvm guest kernel support'
140 @echo ' xenconfig - Enable additional options for xen dom0 and guest kernel'
141 @echo ' support'
142 @echo ' tinyconfig - Configure the tiniest possible kernel'
143 @echo ' testconfig - Run Kconfig unit tests (requires python3 and pytest)'
144

--- 67 unchanged lines hidden ---
140 @echo ' olddefconfig - Same as oldconfig but sets new symbols to their'
141 @echo ' default value without prompting'
142 @echo ' kvmconfig - Enable additional options for kvm guest kernel support'
143 @echo ' xenconfig - Enable additional options for xen dom0 and guest kernel'
144 @echo ' support'
145 @echo ' tinyconfig - Configure the tiniest possible kernel'
146 @echo ' testconfig - Run Kconfig unit tests (requires python3 and pytest)'
147

--- 67 unchanged lines hidden ---