Lines Matching defs:include

270 # To make sure we do not include .config for any of the *config targets
278 version_h := include/generated/uapi/linux/version.h
363 include $(srctree)/scripts/Kbuild.include
365 # Read KERNELRELEASE from include/config/kernel.release (if it exists)
366 KERNELRELEASE = $(call read-file, include/config/kernel.release)
370 include $(srctree)/scripts/subarch.include
536 -I$(srctree)/arch/$(SRCARCH)/include/uapi \
537 -I$(objtree)/arch/$(SRCARCH)/include/generated/uapi \
538 -I$(srctree)/include/uapi \
539 -I$(objtree)/include/generated/uapi \
540 -include $(srctree)/include/linux/compiler-version.h \
541 -include $(srctree)/include/linux/kconfig.h
543 # Use LINUXINCLUDE when you must reference the include/ directory.
546 -I$(srctree)/arch/$(SRCARCH)/include \
547 -I$(objtree)/arch/$(SRCARCH)/include/generated \
548 $(if $(building_out_of_srctree),-I$(srctree)/include) \
549 -I$(objtree)/include \
638 echo "include $(srctree)/Makefile"; \
643 -d $(srctree)/include/config -o \
644 -d $(srctree)/arch/$(SRCARCH)/include/generated ]; then \
660 # and from include/config/auto.conf.cmd to detect the compiler upgrade.
664 include $(srctree)/scripts/Makefile.clang
670 include $(srctree)/scripts/Makefile.compiler
681 include $(srctree)/arch/$(SRCARCH)/Makefile
732 include include/config/auto.conf
759 include $(srctree)/arch/$(SRCARCH)/Makefile
766 include include/config/auto.conf.cmd
778 # include/generated/ and include/config/. Update them if .config is newer than
779 # include/config/auto.conf (which mirrors .config).
791 # External modules and some install targets need include/generated/autoconf.h
792 # and include/config/auto.conf but do not care if they are up-to-date.
794 PHONY += include/config/auto.conf
796 include/config/auto.conf:
797 @test -e include/generated/autoconf.h -a -e $@ || ( \
800 echo >&2 " include/generated/autoconf.h or $@ are missing.";\
1005 # include additional Makefiles when needed
1006 include-y := scripts/Makefile.extrawarn
1007 include-$(CONFIG_DEBUG_INFO) += scripts/Makefile.debug
1008 include-$(CONFIG_DEBUG_INFO_BTF)+= scripts/Makefile.btf
1009 include-$(CONFIG_KASAN) += scripts/Makefile.kasan
1010 include-$(CONFIG_KCSAN) += scripts/Makefile.kcsan
1011 include-$(CONFIG_KMSAN) += scripts/Makefile.kmsan
1012 include-$(CONFIG_UBSAN) += scripts/Makefile.ubsan
1013 include-$(CONFIG_KCOV) += scripts/Makefile.kcov
1014 include-$(CONFIG_RANDSTRUCT) += scripts/Makefile.randstruct
1015 include-$(CONFIG_GCC_PLUGINS) += scripts/Makefile.gcc-plugins
1017 include $(addprefix $(srctree)/, $(include-y))
1172 # Store (new) KERNELRELEASE string in include/config/kernel.release
1173 include/config/kernel.release: FORCE
1191 archprepare: outputmakefile archheaders archscripts scripts include/config/kernel.release \
1192 asm-generic $(version_h) include/generated/utsrelease.h \
1193 include/generated/compile.h include/generated/autoconf.h remove-stale-files
1215 $(Q)$(MAKE) $(asm-generic)=arch/$(SRCARCH)/include/generated/asm \
1216 generic=include/asm-generic
1218 $(Q)$(MAKE) $(asm-generic)=arch/$(SRCARCH)/include/generated/uapi/asm \
1219 generic=include/uapi/asm-generic
1256 include/generated/utsrelease.h: include/config/kernel.release FORCE
1262 include/generated/compile.h: FORCE
1267 $(Q)find $(srctree)/include/ -name '*.h' | xargs --max-args 1 \
1268 $(srctree)/scripts/headerdep.pl -I$(srctree)/include
1276 quiet_cmd_headers_install = INSTALL $(INSTALL_HDR_PATH)/include
1279 rsync -mrl --include='*/' --include='*\.h' --exclude='*' \
1280 usr/include $(INSTALL_HDR_PATH)
1293 $(Q)$(MAKE) $(hdr-inst)=include/uapi
1294 $(Q)$(MAKE) $(hdr-inst)=arch/$(SRCARCH)/include/uapi
1396 # include/config/kernel.release is actually needed when installing DTBs because
1399 dtbs_prepare: include/config/kernel.release scripts_dtc
1484 MRPROPER_FILES += include/config include/generated \
1485 arch/$(SRCARCH)/include/generated .objdiff \
1540 %pkg: include/config/kernel.release FORCE
2051 -include $(foreach f,$(existing-targets),$(dir $(f)).$(notdir $(f)).cmd)