Makefile (312ee68752faaa553499775d2c191ff7a883826f) Makefile (cedd55d49dee941d0e4fabb2f2f555d50c53fad7)
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 silentoldconfig update-po-config \
7 localmodconfig localyesconfig
8

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

29 $< $(silent) $(Kconfig)
30
31config: $(obj)/conf
32 $< $(silent) --oldaskconfig $(Kconfig)
33
34nconfig: $(obj)/nconf
35 $< $(silent) $(Kconfig)
36
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 silentoldconfig update-po-config \
7 localmodconfig localyesconfig
8

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

29 $< $(silent) $(Kconfig)
30
31config: $(obj)/conf
32 $< $(silent) --oldaskconfig $(Kconfig)
33
34nconfig: $(obj)/nconf
35 $< $(silent) $(Kconfig)
36
37# This has become an internal implementation detail and is now deprecated
38# for external use.
37silentoldconfig: $(obj)/conf
38 $(Q)mkdir -p include/config include/generated
39 $(Q)test -e include/generated/autoksyms.h || \
40 touch include/generated/autoksyms.h
41 $< $(silent) --$@ $(Kconfig)
42
43localyesconfig localmodconfig: $(obj)/streamline_config.pl $(obj)/conf
44 $(Q)mkdir -p include/config include/generated

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

139 @echo ' nconfig - Update current config utilising a ncurses menu based'
140 @echo ' program'
141 @echo ' menuconfig - Update current config utilising a menu based program'
142 @echo ' xconfig - Update current config utilising a Qt based front-end'
143 @echo ' gconfig - Update current config utilising a GTK+ based front-end'
144 @echo ' oldconfig - Update current config utilising a provided .config as base'
145 @echo ' localmodconfig - Update current config disabling modules not loaded'
146 @echo ' localyesconfig - Update current config converting local mods to core'
39silentoldconfig: $(obj)/conf
40 $(Q)mkdir -p include/config include/generated
41 $(Q)test -e include/generated/autoksyms.h || \
42 touch include/generated/autoksyms.h
43 $< $(silent) --$@ $(Kconfig)
44
45localyesconfig localmodconfig: $(obj)/streamline_config.pl $(obj)/conf
46 $(Q)mkdir -p include/config include/generated

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

141 @echo ' nconfig - Update current config utilising a ncurses menu based'
142 @echo ' program'
143 @echo ' menuconfig - Update current config utilising a menu based program'
144 @echo ' xconfig - Update current config utilising a Qt based front-end'
145 @echo ' gconfig - Update current config utilising a GTK+ based front-end'
146 @echo ' oldconfig - Update current config utilising a provided .config as base'
147 @echo ' localmodconfig - Update current config disabling modules not loaded'
148 @echo ' localyesconfig - Update current config converting local mods to core'
147 @echo ' silentoldconfig - Same as oldconfig, but quietly, additionally update deps'
148 @echo ' defconfig - New config with default from ARCH supplied defconfig'
149 @echo ' savedefconfig - Save current config as ./defconfig (minimal config)'
150 @echo ' allnoconfig - New config where all options are answered with no'
151 @echo ' allyesconfig - New config where all options are accepted with yes'
152 @echo ' allmodconfig - New config selecting modules when possible'
153 @echo ' alldefconfig - New config with all symbols set to default'
154 @echo ' randconfig - New config with random answer to all options'
155 @echo ' listnewconfig - List new options'
149 @echo ' defconfig - New config with default from ARCH supplied defconfig'
150 @echo ' savedefconfig - Save current config as ./defconfig (minimal config)'
151 @echo ' allnoconfig - New config where all options are answered with no'
152 @echo ' allyesconfig - New config where all options are accepted with yes'
153 @echo ' allmodconfig - New config selecting modules when possible'
154 @echo ' alldefconfig - New config with all symbols set to default'
155 @echo ' randconfig - New config with random answer to all options'
156 @echo ' listnewconfig - List new options'
156 @echo ' olddefconfig - Same as silentoldconfig but sets new symbols to their'
157 @echo ' default value'
157 @echo ' olddefconfig - Same as oldconfig but sets new symbols to their'
158 @echo ' default value without prompting'
158 @echo ' kvmconfig - Enable additional options for kvm guest kernel support'
159 @echo ' xenconfig - Enable additional options for xen dom0 and guest kernel support'
160 @echo ' tinyconfig - Configure the tiniest possible kernel'
161
162# lxdialog stuff
163check-lxdialog := $(srctree)/$(src)/lxdialog/check-lxdialog.sh
164
165# Use recursively expanded variables so we do not call gcc unless

--- 133 unchanged lines hidden ---
159 @echo ' kvmconfig - Enable additional options for kvm guest kernel support'
160 @echo ' xenconfig - Enable additional options for xen dom0 and guest kernel support'
161 @echo ' tinyconfig - Configure the tiniest possible kernel'
162
163# lxdialog stuff
164check-lxdialog := $(srctree)/$(src)/lxdialog/check-lxdialog.sh
165
166# Use recursively expanded variables so we do not call gcc unless

--- 133 unchanged lines hidden ---