config: config optimize [1/1]
PD#SWPL-88872
Problem:
follow gki 1.0
Solution:
config file is divided into three parts: base, optimize and debug
Verify:
sc2
Signed-off-by: wanwei.jiang <wanwei.jiang@amlogic.com>
Change-Id: Ibdd6e930f4acee7cfcfc06069240c7389ed6e77d
diff --git a/amlogic_utils.sh b/amlogic_utils.sh
index a745842..0de3fa8 100644
--- a/amlogic_utils.sh
+++ b/amlogic_utils.sh
@@ -1,7 +1,13 @@
#!/bin/bash
function pre_defconfig_cmds() {
- KCONFIG_CONFIG=${ROOT_DIR}/${KERNEL_DIR}/arch/arm64/configs/${DEFCONFIG} ${ROOT_DIR}/${KERNEL_DIR}/scripts/kconfig/merge_config.sh -m -r ${ROOT_DIR}/${KERNEL_DIR}/arch/arm64/configs/gki_defconfig ${ROOT_DIR}/${FRAGMENT_CONFIG}
+ if [[ ${GKI_CONFIG} == gki ]]; then
+ KCONFIG_CONFIG=${ROOT_DIR}/${KERNEL_DIR}/arch/arm64/configs/${DEFCONFIG} ${ROOT_DIR}/${KERNEL_DIR}/scripts/kconfig/merge_config.sh -m -r ${ROOT_DIR}/${KERNEL_DIR}/arch/arm64/configs/gki_defconfig ${ROOT_DIR}/${FRAGMENT_CONFIG}
+ elif [[ ${GKI_CONFIG} == gki_user ]]; then
+ KCONFIG_CONFIG=${ROOT_DIR}/${KERNEL_DIR}/arch/arm64/configs/${DEFCONFIG} ${ROOT_DIR}/${KERNEL_DIR}/scripts/kconfig/merge_config.sh -m -r ${ROOT_DIR}/${KERNEL_DIR}/arch/arm64/configs/gki_defconfig ${ROOT_DIR}/${FRAGMENT_CONFIG} ${ROOT_DIR}/${FRAGMENT_CONFIG_OPTIMIZE}
+ elif [[ ${GKI_CONFIG} == gki_userdebug ]]; then
+ KCONFIG_CONFIG=${ROOT_DIR}/${KERNEL_DIR}/arch/arm64/configs/${DEFCONFIG} ${ROOT_DIR}/${KERNEL_DIR}/scripts/kconfig/merge_config.sh -m -r ${ROOT_DIR}/${KERNEL_DIR}/arch/arm64/configs/gki_defconfig ${ROOT_DIR}/${FRAGMENT_CONFIG} ${ROOT_DIR}/${FRAGMENT_CONFIG_OPTIMIZE} ${ROOT_DIR}/${FRAGMENT_CONFIG_DEBUG}
+ fi
}
export -f pre_defconfig_cmds