• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/src/router/busybox-1.x/

Lines Matching defs:config

334 # Rules shared between *config targets and build targets
354 # To make sure we do not include .config for any of the *config targets
357 # mixing *config targets and build targets.
360 # of make so .config is not included in this case either (for *config).
362 no-dot-config-targets := clean mrproper distclean \
365 config-targets := 0
367 dot-config := 1
369 ifneq ($(filter $(no-dot-config-targets), $(MAKECMDGOALS)),)
370 ifeq ($(filter-out $(no-dot-config-targets), $(MAKECMDGOALS)),)
371 dot-config := 0
376 ifneq ($(filter config %config,$(MAKECMDGOALS)),)
377 config-targets := 1
378 ifneq ($(filter-out config %config,$(MAKECMDGOALS)),)
386 # We're called with mixed targets (*config and build targets).
393 ifeq ($(config-targets),1)
395 # *config targets only - make sure prerequisites are updated, and descend
396 # in scripts/kconfig to make the *config target
404 config: scripts_basic outputmakefile FORCE
409 %config: scripts_basic outputmakefile FORCE
417 # targets and others. In general all targets except *config targets.
424 scripts: scripts_basic include/config/MARKER
462 ifeq ($(dot-config),1)
463 # In this section, we need .config
469 -include .config
471 # If .config needs to be updated, it will be done via the dependency
472 # that autoconf has on .config.
474 .config .kconfig.d: ;
476 # Now we can define CFLAGS etc according to .config
479 # If .config is newer than include/autoconf.h, someone tinkered
482 # we execute the config step to be sure to catch updated Kconfig files
483 include/autoconf.h: .kconfig.d .config
711 # Take the contents of any files called localversion* and the config
768 $(Q)if [ -f $(srctree)/.config ]; then \
780 prepare1: prepare2 include/config/MARKER
807 # Split autoconf.h into include/linux/config/*
810 quiet_cmd_split_autoconf = SPLIT include/autoconf.h -> include/config/*
811 cmd_split_autoconf = scripts/basic/split-include include/autoconf.h include/config
813 include/config/MARKER: scripts/basic/split-include include/autoconf.h
907 @echo "Type 'make config' and enable loadable module support."
927 MRPROPER_DIRS += include/config include2
928 MRPROPER_FILES += .config .config.old include/asm .version .old_version \
952 # mrproper - Delete all generated files, including .config
1134 \( -name config -o -name 'asm-*' \) -prune \
1198 endif #ifeq ($(config-targets),1)
1208 $(error kernelrelease not valid - run 'make *config' to update it))