X-AIOS-LT00-V1.0.4/sdk/X-AIOS-LT00/build/make/create_kconfig_link.sh
2026-01-19 17:23:53 +08:00

22 lines
706 B
Bash
Executable File

#!/bin/bash
# 目标:根据 .config 动态创建 Kconfig 的符号链接
CONFIG_PATH=".config"
# 检查 .config 中的 CONFIG_XOS_PROJECT_TYPE
if [ -f "$CONFIG_PATH" ]; then
echo "start create_kconfig_link"
PROJECT_TYPE=$(grep -E '^CONFIG_XOS_PROJECT_TYPE' "$CONFIG_PATH" | cut -d= -f2 | tr -d '\"')
if [ -n "$PROJECT_TYPE" ]; then
echo "Using project type: $PROJECT_TYPE"
ln -sf "$PROJECT_TYPE/Kconfig" product/.Kconfig
else
echo "No CONFIG_XOS_PROJECT_TYPE found, defaulting to aicamera"
ln -sf "aicamera/Kconfig" product/.Kconfig
fi
else
echo ".config file not found, defaulting to aicamera"
ln -sf "aicamera/Kconfig" product/.Kconfig
fi