Lines Matching defs:include
264 # To make sure we do not include .config for any of the *config targets
272 version_h := include/generated/uapi/linux/version.h
366 include $(srctree)/scripts/Kbuild.include
368 # Read KERNELRELEASE from include/config/kernel.release (if it exists)
369 KERNELRELEASE = $(call read-file, include/config/kernel.release)
373 include $(srctree)/scripts/subarch.include
541 -I$(srctree)/arch/$(SRCARCH)/include/uapi \
542 -I$(objtree)/arch/$(SRCARCH)/include/generated/uapi \
543 -I$(srctree)/include/uapi \
544 -I$(objtree)/include/generated/uapi \
545 -include $(srctree)/include/linux/compiler-version.h \
546 -include $(srctree)/include/linux/kconfig.h
548 # Use LINUXINCLUDE when you must reference the include/ directory.
551 -I$(srctree)/arch/$(SRCARCH)/include \
552 -I$(objtree)/arch/$(SRCARCH)/include/generated \
553 $(if $(building_out_of_srctree),-I$(srctree)/include) \
554 -I$(objtree)/include \
647 echo "include $(srctree)/Makefile"; \
652 -d $(srctree)/include/config -o \
653 -d $(srctree)/arch/$(SRCARCH)/include/generated ]; then \
669 # and from include/config/auto.conf.cmd to detect the compiler upgrade.
673 include $(srctree)/scripts/Makefile.clang
679 include $(srctree)/scripts/Makefile.compiler
690 include $(srctree)/arch/$(SRCARCH)/Makefile
741 include include/config/auto.conf
768 include $(srctree)/arch/$(SRCARCH)/Makefile
775 include include/config/auto.conf.cmd
787 # include/generated/ and include/config/. Update them if .config is newer than
788 # include/config/auto.conf (which mirrors .config).
800 # External modules and some install targets need include/generated/autoconf.h
801 # and include/config/auto.conf but do not care if they are up-to-date.
803 PHONY += include/config/auto.conf
805 include/config/auto.conf:
806 @test -e include/generated/autoconf.h -a -e $@ || ( \
809 echo >&2 " include/generated/autoconf.h or $@ are missing.";\
1011 # include additional Makefiles when needed
1012 include-y := scripts/Makefile.extrawarn
1013 include-$(CONFIG_DEBUG_INFO) += scripts/Makefile.debug
1014 include-$(CONFIG_KASAN) += scripts/Makefile.kasan
1015 include-$(CONFIG_KCSAN) += scripts/Makefile.kcsan
1016 include-$(CONFIG_KMSAN) += scripts/Makefile.kmsan
1017 include-$(CONFIG_UBSAN) += scripts/Makefile.ubsan
1018 include-$(CONFIG_KCOV) += scripts/Makefile.kcov
1019 include-$(CONFIG_RANDSTRUCT) += scripts/Makefile.randstruct
1020 include-$(CONFIG_GCC_PLUGINS) += scripts/Makefile.gcc-plugins
1022 include $(addprefix $(srctree)/, $(include-y))
1177 # Store (new) KERNELRELEASE string in include/config/kernel.release
1178 include/config/kernel.release: FORCE
1196 archprepare: outputmakefile archheaders archscripts scripts include/config/kernel.release \
1197 asm-generic $(version_h) include/generated/utsrelease.h \
1198 include/generated/compile.h include/generated/autoconf.h remove-stale-files
1220 $(Q)$(MAKE) $(asm-generic)=arch/$(SRCARCH)/include/generated/asm \
1221 generic=include/asm-generic
1223 $(Q)$(MAKE) $(asm-generic)=arch/$(SRCARCH)/include/generated/uapi/asm \
1224 generic=include/uapi/asm-generic
1261 include/generated/utsrelease.h: include/config/kernel.release FORCE
1267 include/generated/compile.h: FORCE
1272 $(Q)find $(srctree)/include/ -name '*.h' | xargs --max-args 1 \
1273 $(srctree)/scripts/headerdep.pl -I$(srctree)/include
1281 quiet_cmd_headers_install = INSTALL $(INSTALL_HDR_PATH)/include
1284 rsync -mrl --include='*/' --include='*\.h' --exclude='*' \
1285 usr/include $(INSTALL_HDR_PATH)
1298 $(Q)$(MAKE) $(hdr-inst)=include/uapi
1299 $(Q)$(MAKE) $(hdr-inst)=arch/$(SRCARCH)/include/uapi
1393 # include/config/kernel.release is actually needed when installing DTBs because
1396 dtbs_prepare: include/config/kernel.release scripts_dtc
1481 MRPROPER_FILES += include/config include/generated \
1482 arch/$(SRCARCH)/include/generated .objdiff \
1537 %pkg: include/config/kernel.release FORCE
2044 -include $(foreach f,$(existing-targets),$(dir $(f)).$(notdir $(f)).cmd)