[xboard] 20 kernel Makefile逐行分析2
文章目录
-
-
- 26 KBUILD_IMAGE INSTALL_PATH
- 27 KBUILD_VMLINUX_OBJS KBUILD_VMLINUX_LIBS
- 28 autoksyms_recursive autoksyms_h
- 29 vmlinux scripts
- 30 prepare archprepare
- 31 filechk_utsrelease.h filechk_version.h headerdep
- 32.1 headers_install headers
- 33.2 tools
- 34 kselftest
- 35 dtbs dtbs_install dtbs_check
- 36.2 scripts_dtc
- 37.1modules
- 37.2 modules_install
- 38 archclean vmlinuxclean
- 39 mrproper distclean
- 40 boards board-dirs
- 41help
- 42 help-board-dirs
- 43 scripts_gdb
- 44 notKBUILD_EXTMOD
- 45 CONFIG_MODULES modules modules_install
- 46 not CONFIG_MODULES
- 47 single-ko
- 48 descend $(build-dirs) clean
- 49tags TAGS cscope gtags
- 50 Clang Tooling
- 51 includecheck versioncheck coccicheck export_report
- 52 checkstack kernelrelease kernelversion image_name
- 53 FORCE
-
此文接上一篇: 19 kernel Makefile逐行分析1
26 KBUILD_IMAGE INSTALL_PATH
# Default kernel image to build when no specific target is given.
# KBUILD_IMAGE may be overruled on the command line or
# set in the environment
# Also any assignments in arch/$(ARCH)/Makefile take precedence over
# this default value
export KBUILD_IMAGE ?= vmlinux#
# INSTALL_PATH specifies where to place the updated kernel and system map
# images. Default is /boot, but you can set it to other values
export INSTALL_PATH ?= /boot#
# INSTALL_DTBS_PATH specifies a prefix for relocations required by build roots.
# Like INSTALL_MOD_PATH, it isn't defined in the Makefile