mirror of
https://github.com/hardkernel/kernel_common_drivers.git
synced 2026-06-25 12:03:48 +09:00
build: optimize build speed and fix build error [2/2]
PD#SWPL-172042
Problem:
dev_configs files is delete in a wrong place
Solution:
remove copy_dev_configs_files
Verify:
local
Change-Id: I7f640950efd158f945a57156ada3fa343c17a695
Signed-off-by: Dezhen Wang <dezhen.wang@amlogic.com>
(cherry picked from commit 6201e98111)
This commit is contained in:
@@ -51,6 +51,10 @@ function pre_defconfig_cmds() {
|
||||
KCONFIG_CONFIG=${KCONFIG_DEFCONFIG} ${ROOT_DIR}/${KERNEL_DIR}/scripts/kconfig/merge_config.sh -m -r ${KCONFIG_DEFCONFIG} ${ROOT_DIR}/${KERNEL_DIR}/${COMMON_DRIVERS_DIR}/arch/arm64/configs/amlogic_upgrade_u.defconfig
|
||||
fi
|
||||
|
||||
if [[ ${UPGRADE_PROJECT} == r || ${UPGRADE_PROJECT} == R ]] && [[ "${CONFIG_BOOTIMAGE}" == "user" ]]; then
|
||||
KCONFIG_CONFIG=${KCONFIG_DEFCONFIG} ${ROOT_DIR}/${KERNEL_DIR}/scripts/kconfig/merge_config.sh -m -r ${KCONFIG_DEFCONFIG} ${AMLOGIC_R_USER_DIFFCONFIG}
|
||||
fi
|
||||
|
||||
if [[ -n ${DEV_CONFIGS} ]]; then
|
||||
local config_list=$(echo ${DEV_CONFIGS}|sed 's/+/ /g')
|
||||
for config_name in ${config_list[@]}
|
||||
@@ -65,10 +69,6 @@ function pre_defconfig_cmds() {
|
||||
done
|
||||
fi
|
||||
|
||||
if [[ ${UPGRADE_PROJECT} == r || ${UPGRADE_PROJECT} == R ]] && [[ "${CONFIG_BOOTIMAGE}" == "user" ]]; then
|
||||
KCONFIG_CONFIG=${KCONFIG_DEFCONFIG} ${ROOT_DIR}/${KERNEL_DIR}/scripts/kconfig/merge_config.sh -m -r ${KCONFIG_DEFCONFIG} ${AMLOGIC_R_USER_DIFFCONFIG}
|
||||
fi
|
||||
|
||||
if [[ -n ${CHECK_GKI_20} ]]; then
|
||||
echo > ${temp_file}
|
||||
for configs in ${GKI_CHECK_CONFIG_WHITE_LIST}; do
|
||||
@@ -87,19 +87,6 @@ PRE_DEFCONFIG_CMDS=pre_defconfig_cmds
|
||||
|
||||
function post_defconfig_cmds() {
|
||||
rm -f ${ROOT_DIR}/${KERNEL_DIR}/arch/arm64/configs/${DEFCONFIG}
|
||||
|
||||
if [[ -n ${DEV_CONFIGS} ]]; then
|
||||
local config_list=$(echo ${DEV_CONFIGS}|sed 's/+/ /g')
|
||||
for config_name in ${config_list[@]}
|
||||
do
|
||||
if [[ -f ${ROOT_DIR}/${KERNEL_DIR}/${COMMON_DRIVERS_DIR}/arch/arm64/configs/${config_name} ]]; then
|
||||
rm -f ${ROOT_DIR}/${KERNEL_DIR}/${COMMON_DRIVERS_DIR}/arch/arm64/configs/${config_name}
|
||||
else
|
||||
echo "ERROR: config file ${config_name} is not in the right path!!"
|
||||
exit
|
||||
fi
|
||||
done
|
||||
fi
|
||||
}
|
||||
export -f post_defconfig_cmds
|
||||
POST_DEFCONFIG_CMDS=post_defconfig_cmds
|
||||
|
||||
@@ -54,6 +54,10 @@ function pre_defconfig_cmds() {
|
||||
KCONFIG_CONFIG=${KCONFIG_DEFCONFIG} ${ROOT_DIR}/${KERNEL_DIR}/scripts/kconfig/merge_config.sh -m -r ${KCONFIG_DEFCONFIG} ${ROOT_DIR}/${KERNEL_DIR}/${COMMON_DRIVERS_DIR}/arch/arm64/configs/amlogic_upgrade_u.defconfig
|
||||
fi
|
||||
|
||||
if [[ ${UPGRADE_PROJECT} == r || ${UPGRADE_PROJECT} == R ]] && [[ "${CONFIG_BOOTIMAGE}" == "user" ]]; then
|
||||
KCONFIG_CONFIG=${KCONFIG_DEFCONFIG} ${ROOT_DIR}/${KERNEL_DIR}/scripts/kconfig/merge_config.sh -m -r ${KCONFIG_DEFCONFIG} ${AMLOGIC_R_USER_DIFFCONFIG}
|
||||
fi
|
||||
|
||||
if [[ -n ${DEV_CONFIGS} ]]; then
|
||||
local config_list=$(echo ${DEV_CONFIGS}|sed 's/+/ /g')
|
||||
for config_name in ${config_list[@]}
|
||||
@@ -67,13 +71,8 @@ function pre_defconfig_cmds() {
|
||||
fi
|
||||
done
|
||||
fi
|
||||
|
||||
if [[ ${UPGRADE_PROJECT} == r || ${UPGRADE_PROJECT} == R ]] && [[ "${CONFIG_BOOTIMAGE}" == "user" ]]; then
|
||||
KCONFIG_CONFIG=${KCONFIG_DEFCONFIG} ${ROOT_DIR}/${KERNEL_DIR}/scripts/kconfig/merge_config.sh -m -r ${KCONFIG_DEFCONFIG} ${AMLOGIC_R_USER_DIFFCONFIG}
|
||||
fi
|
||||
fi
|
||||
|
||||
|
||||
if [[ -n ${KASAN} ]]; then
|
||||
echo "CONFIG_KASAN_GENERIC=y" > ${temp_file}
|
||||
# echo "CONFIG_KASAN_MODULE_TEST=m" >> ${temp_file}
|
||||
@@ -94,19 +93,6 @@ PRE_DEFCONFIG_CMDS=pre_defconfig_cmds
|
||||
|
||||
function post_defconfig_cmds() {
|
||||
rm -f ${ROOT_DIR}/${KERNEL_DIR}/arch/arm64/configs/${DEFCONFIG}
|
||||
|
||||
if [[ -n ${DEV_CONFIGS} ]]; then
|
||||
local config_list=$(echo ${DEV_CONFIGS}|sed 's/+/ /g')
|
||||
for config_name in ${config_list[@]}
|
||||
do
|
||||
if [[ -f ${ROOT_DIR}/${KERNEL_DIR}/${COMMON_DRIVERS_DIR}/arch/arm64/configs/${config_name} ]]; then
|
||||
rm -f ${ROOT_DIR}/${KERNEL_DIR}/${COMMON_DRIVERS_DIR}/arch/arm64/configs/${config_name}
|
||||
else
|
||||
echo "ERROR: config file ${config_name} is not in the right path!!"
|
||||
exit
|
||||
fi
|
||||
done
|
||||
fi
|
||||
}
|
||||
export -f post_defconfig_cmds
|
||||
POST_DEFCONFIG_CMDS=post_defconfig_cmds
|
||||
|
||||
Reference in New Issue
Block a user