Lines Matching refs:this
11 # Comments in this file are targeted only to the developer, do not
12 # expect to learn how to build the kernel reading this file.
41 this-makefile := $(lastword $(MAKEFILE_LIST))
42 export abs_srctree := $(realpath $(dir $(this-makefile)))
48 # (this increases performance and avoids hard-to-debug behaviour)
161 # For example, you can do this:
202 # Cancel implicit rules for this Makefile.
203 $(this-makefile): ;
229 $(filter-out $(this-makefile), $(MAKECMDGOALS)) __all: __sub-make
239 # We process the rest of the Makefile if this is the final invocation of make
270 # of make so .config is not included in this case either (for *config).
663 { echo "# this is build directory, ignore it"; echo "*"; } > .gitignore
676 # Include this also for config targets because some architectures need
701 # Build targets only - this includes vmlinux, arch specific targets, clean
863 # select FRAME_POINTER. However, FUNCTION_TRACER adds -pg, and this is
988 # arch Makefile may override CC so keep this after arch Makefile is included
993 # arrays. Enforce this for everything that may examine structure sizes and
1025 # Do not add $(call cc-option,...) below this line. When you build the kernel
1026 # from the clean source tree, the GCC plugins do not exist at this point.
1074 # this default value
1230 # needs to be updated, so this check is forced on all builds
1314 # to this Makefile to build and install external modules.
1783 # now expand this into a simple variable to reduce the cost of shell evaluations
1869 # To build individual files in subdirectories, you can do like this:
1875 # To build only under specific subdirectories, you can do like this:
1908 # tweaks to this spot to avoid wrong language settings when running