* Distinguish output directories for projects on different platforms

This commit is contained in:
lxowalle
2026-01-13 18:33:01 +08:00
parent b6b156d338
commit 64480472b7
2 changed files with 12 additions and 9 deletions

1
.gitignore vendored
View File

@@ -74,6 +74,7 @@ docs/api/*
!docs/api/config.json
projects/MaixPy/docs/api/
projects/apps/
projects/*_apps/
examples/*/CMakeLists.txt
projects/*/CMakeLists.txt
examples/*/build/

View File

@@ -41,6 +41,14 @@ function platform_setting()
esac
}
if [ -n "$1" ]; then
platform="$1"
else
platform_setting
fi
apps_dir=${platform}_apps
function build_start()
{
# test_script $1
@@ -56,22 +64,16 @@ function build_start()
maixcdk distclean
maixcdk release -p "$platform" --toolchain-id default
fi
mkdir -p ../apps
cp -r dist/pack/* ../apps
mkdir -p ../${apps_dir}
cp -r dist/pack/* ../${apps_dir}
cd ..
}
if [ -n "$1" ]; then
platform="$1"
else
platform_setting
fi
# 获取当前平台对应的黑名单数组
blacklist_var="blacklist_${platform}[@]"
blacklist=("${!blacklist_var}")
rm -rf apps/
rm -rf ${apps_dir}/
for dir in */; do
if [ -d "$dir" ]; then