summaryrefslogtreecommitdiff
path: root/scripts/create-sys
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/create-sys')
-rwxr-xr-xscripts/create-sys20
1 files changed, 7 insertions, 13 deletions
diff --git a/scripts/create-sys b/scripts/create-sys
index bf92870a1..9227a5a14 100755
--- a/scripts/create-sys
+++ b/scripts/create-sys
@@ -6,7 +6,7 @@ while read arch; do
count=1
mkdir -p $topdir/target/$arch/sys-enabled &&
cd $topdir/target/$arch/sys-enabled &&
- ln -sf ../sys-available/toolchain 0-toolchain
+ ln -sf ../sys-available/toolchain-$arch 0-toolchain-$arch
for i in $(ls $topdir/target/$arch/sys-available/|grep -v toolchain);do
cd $topdir/target/$arch/sys-enabled/ &&
ln -sf ../sys-available/$i $count-$i
@@ -14,14 +14,7 @@ while read arch; do
done
done <${topdir}/target/arch.lst
-cat > $topdir/target/config/Config.in.system.default << EOD
-config ADK_qemu
- boolean
-
-config ADK_toolchain
- boolean
-
-EOD
+echo '' > $topdir/target/config/Config.in.system.default
for j in $systems;do
system=${j#ADK_TARGET_SYSTEM_}
@@ -31,17 +24,18 @@ for j in $systems;do
done
cat >> $topdir/target/config/Config.in.system.default << EOD
-
config ADK_TARGET_SYSTEM
string
- default "toolchain" if ADK_toolchain
- default "qemu" if ADK_qemu
EOD
for i in $systems;do
system=${i#ADK_TARGET_SYSTEM_}
systemu=$(echo $system|tr '[:upper:]' '[:lower:]')
system=$(echo $system|tr '[:upper:]_' '[:lower:]-')
system=$(echo $system|sed 's#x86-64#x86_64#')
- printf "\tdefault \"$system\" if ADK_$systemu\n" >> $topdir/target/config/Config.in.system.default
+ if [ "${system%-*}" = "toolchain" ];then
+ printf "\tdefault \"${system%-*}\" if ADK_$systemu\n" >> $topdir/target/config/Config.in.system.default
+ else
+ printf "\tdefault \"${system}\" if ADK_$systemu\n" >> $topdir/target/config/Config.in.system.default
+ fi
done
exit 0