• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/

Lines Matching defs:config

186 # A third alternative is to store a setting in .config so that plain
223 KCONFIG_CONFIG ?= .config
484 # Read KERNELRELEASE from include/config/kernel.release (if it exists)
485 KERNELRELEASE = $(shell cat include/config/kernel.release 2> /dev/null)
511 # Rules shared between *config targets and build targets
533 # To make sure we do not include .config for any of the *config targets
536 # mixing *config targets and build targets.
539 # of make so .config is not included in this case either (for *config).
541 no-dot-config-targets := clean mrproper distclean \
546 config-targets := 0
548 dot-config := 1
550 ifneq ($(filter $(no-dot-config-targets), $(MAKECMDGOALS)),)
551 ifeq ($(filter-out $(no-dot-config-targets), $(MAKECMDGOALS)),)
552 dot-config := 0
557 ifneq ($(filter config %config,$(MAKECMDGOALS)),)
558 config-targets := 1
559 ifneq ($(filter-out config %config,$(MAKECMDGOALS)),)
567 # We're called with mixed targets (*config and build targets).
574 ifeq ($(config-targets),1)
576 # *config targets only - make sure prerequisites are updated, and descend
577 # in scripts/kconfig to make the *config target
585 config: scripts_basic outputmakefile FORCE
586 $(Q)mkdir -p include/linux include/config
589 %config: scripts_basic outputmakefile FORCE
590 $(Q)mkdir -p include/linux include/config
596 # targets and others. In general all targets except *config targets.
603 scripts: scripts_basic include/config/auto.conf include/config/tristate.conf
614 ifeq ($(dot-config),1)
615 # Read in config
616 -include include/config/auto.conf
621 -include include/config/auto.conf.cmd
624 $(KCONFIG_CONFIG) include/config/auto.conf.cmd: ;
626 # If .config is newer than include/config/auto.conf, someone tinkered
629 # we execute the config step to be sure to catch updated Kconfig files
630 include/config/%.conf: $(KCONFIG_CONFIG) include/config/auto.conf.cmd
633 # external modules needs include/generated/autoconf.h and include/config/auto.conf
635 PHONY += include/config/auto.conf
637 include/config/auto.conf:
650 include/config/auto.conf: ;
651 endif # $(dot-config)
1073 # Store (new) KERNELRELASE string in include/config/kernel.release
1074 include/config/kernel.release: include/config/auto.conf FORCE
1089 prepare3: include/config/kernel.release
1092 $(Q)if [ -f $(srctree)/.config -o -d $(srctree)/include/config ]; then \
1103 include/config/auto.conf
1139 include/generated/utsrelease.h: include/config/kernel.release FORCE
1222 %/modules.builtin: include/config/auto.conf
1271 @echo "Type 'make config' and enable loadable module support."
1291 MRPROPER_DIRS += include/config usr/include include/generated
1292 MRPROPER_FILES += .config .config.old .version .old_version \
1316 # mrproper - Delete all generated files, including .config
1350 %pkg: include/config/kernel.release FORCE
1352 rpm: include/config/kernel.release FORCE
1366 @echo ' clean - Remove most generated files but keep the config and'
1368 @echo ' mrproper - Remove all generated files + config + various backup files'
1426 @echo ' make O=dir [targets] Locate all output files in "dir", including .config'
1574 endif #ifeq ($(config-targets),1)