forked from len0rd/rockbox
Allow arbitrary compiler combinations in rockboxdev.sh by specifying a list of compilers to build. Remove "all" selection in favor of that (FS#9372).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18444 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
11eff09e70
commit
9228a38168
1 changed files with 13 additions and 20 deletions
|
|
@ -197,7 +197,7 @@ else
|
||||||
pathadd="$bindir"
|
pathadd="$bindir"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
mkdir $builddir
|
mkdir -p $builddir
|
||||||
cd $builddir
|
cd $builddir
|
||||||
|
|
||||||
summary="summary-$1"
|
summary="summary-$1"
|
||||||
|
|
@ -291,12 +291,15 @@ echo "Select target arch:"
|
||||||
echo "s - sh (Archos models)"
|
echo "s - sh (Archos models)"
|
||||||
echo "m - m68k (iriver h1x0/h3x0, ifp7x0 and iaudio)"
|
echo "m - m68k (iriver h1x0/h3x0, ifp7x0 and iaudio)"
|
||||||
echo "a - arm (ipods, iriver H10, Sansa, etc)"
|
echo "a - arm (ipods, iriver H10, Sansa, etc)"
|
||||||
echo "all - all three compilers above"
|
|
||||||
echo "i - mips (Jz4740 and ATJ-based players)"
|
echo "i - mips (Jz4740 and ATJ-based players)"
|
||||||
|
echo "separate multiple targets with spaces"
|
||||||
|
echo "(i.e. \"s m a\" will build sh, m86k and arm)"
|
||||||
echo ""
|
echo ""
|
||||||
|
|
||||||
arch=`input`
|
selarch=`input`
|
||||||
|
|
||||||
|
for arch in $selarch
|
||||||
|
do
|
||||||
echo ""
|
echo ""
|
||||||
case $arch in
|
case $arch in
|
||||||
[Ss])
|
[Ss])
|
||||||
|
|
@ -311,30 +314,20 @@ case $arch in
|
||||||
[Aa])
|
[Aa])
|
||||||
buildone $arch
|
buildone $arch
|
||||||
;;
|
;;
|
||||||
all)
|
|
||||||
echo "Building all compilers..."
|
|
||||||
echo ""
|
|
||||||
buildone s
|
|
||||||
cleardir $builddir
|
|
||||||
|
|
||||||
buildone m
|
|
||||||
cleardir $builddir
|
|
||||||
|
|
||||||
buildone a
|
|
||||||
|
|
||||||
# include this when we want MIPS added in the "build all"
|
|
||||||
#buildone i
|
|
||||||
|
|
||||||
# show the summaries:
|
|
||||||
cat $builddir/summary-*
|
|
||||||
;;
|
|
||||||
*)
|
*)
|
||||||
echo "An unsupported architecture option: $arch"
|
echo "An unsupported architecture option: $arch"
|
||||||
exit
|
exit
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
echo "Cleaning up build folder"
|
||||||
|
cleardir $builddir
|
||||||
echo ""
|
echo ""
|
||||||
echo "Done!"
|
echo "Done!"
|
||||||
echo ""
|
echo ""
|
||||||
echo "Make your PATH include $pathadd"
|
echo "Make your PATH include $pathadd"
|
||||||
|
|
||||||
|
done
|
||||||
|
|
||||||
|
# show the summaries:
|
||||||
|
cat $builddir/summary-*
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue