Files
android_kernel_samsung_sm8750/build.config.msm.perf.sec
2025-08-12 22:16:57 +02:00

38 lines
1.2 KiB
Plaintext
Executable File

# SPDX-License-Identifier: GPL-2.0
# COPYRIGHT(C) 2024 Samsung Electronics Co., Ltd. All Right Reserved.
if [ -f ${ROOT_DIR}/${KERNEL_DIR}/build.config.sec_env ]; then
. ${ROOT_DIR}/${KERNEL_DIR}/build.config.sec_env
fi
SEC_DEFCONFIG_FILE=${KERNEL_DIR}/arch/${ARCH}/configs/oem/${MSM_ARCH}_sec.config
SEC_VARIANT_DEFCONFIG_FILE=${KERNEL_DIR}/arch/${ARCH}/configs/oem/${MSM_ARCH}_sec_${TARGET_BUILD_VARIANT}.config
function build_defconfig_sec_fragments() {
apply_defconfig_fragment ${SEC_DEFCONFIG_FILE} vendor/${MSM_ARCH}-perf_defconfig
if [ -n "${TARGET_BUILD_VARIANT}" ] && [ "${TARGET_BUILD_VARIANT}" != "user" ]; then
apply_defconfig_fragment ${SEC_VARIANT_DEFCONFIG_FILE} vendor/${MSM_ARCH}-perf_defconfig
fi
}
build_defconfig_sec_fragments
function apply_to_dot_config() {
${KERNEL_DIR}/scripts/config --file ${OUT_DIR}/.config $1 $2
}
function update_out_dir_dot_config() {
if [ ${SEC_FACTORY_BUILD} == "true" ]; then
apply_to_dot_config -e SEC_FACTORY
else
apply_to_dot_config -d SEC_FACTORY
fi
if [ ${SEC_PRODUCT_SHIP} == "true" ]; then
apply_to_dot_config -e SAMSUNG_PRODUCT_SHIP
else
apply_to_dot_config -d SAMSUNG_PRODUCT_SHIP
fi
}
append_cmd POST_DEFCONFIG_CMDS "update_out_dir_dot_config"