SSブログ

調べもの:build/build.sh [Android 技術者認定試験]

Android kernelのbuildスクリプト。kernelのmake実行前の準備としてdir作成や環境変数作成とmake実行をまとめたshellスクリプト。
makeで使用する環境変数は最新はこのファイルに定義されている。

「build.sh - kernel/build - Git at Google」
https://android.googlesource.com/kernel/build/+/refs/heads/master/build.sh
ビルド実行中に参照される環境変数。
BUILD_CONFIG
BUILD_CONFIG_FRAGMENTS
OUT_DIR
DIST_DIR
MAKE_GOALS
EXT_MODULES
UNSTRIPPED_MODULES
COMPRESS_UNSTRIPPED_MODULES
COMPRESS_MODULES
LD
HERMETIC_TOOLCHAIN
ADDITIONAL_HOST_TOOLS
ABI_DEFINITION
KMI_SYMBOL_LIST
ADDITIONAL_KMI_SYMBOL_LISTS
KMI_ENFORCED
GENERATE_VMLINUX_BTF

kernelビルド準備に関連する環境変数。
SKIP_MRPROPER
SKIP_DEFCONFIG
SKIP_IF_VERSION_MATCHES
PRE_DEFCONFIG_CMDS
POST_DEFCONFIG_CMDS
POST_KERNEL_BUILD_CMDS
LTO
TAGS_CONFIG
IN_KERNEL_MODULES
SKIP_EXT_MODULES
DO_NOT_STRIP_MODULES
EXTRA_CMDS
DIST_CMDS
SKIP_CP_KERNEL_HDR
BUILD_BOOT_IMG
VENDOR_RAMDISK_CMDS
AVB_SIGN_BOOT_IMG
BUILD_INITRAMFS
MODULES_OPTIONS
MODULES_ORDER
GKI_MODULES_LIST
VENDOR_DLKM_MODULES_LIST
VENDOR_DLKM_MODULES_BLOCKLIST
VENDOR_DLKM_PROPS
LZ4_RAMDISK
TRIM_NONLISTED_KMI
KMI_SYMBOL_LIST_STRICT_MODE
KMI_STRICT_MODE_OBJECTS
GKI_DIST_DIR
GKI_BUILD_CONFIG
GKI_PREBUILTS_DIR

nice!(0)  コメント(0) 
共通テーマ:blog

nice! 0

コメント 0

コメントを書く

お名前:[必須]
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。