afu8u/cross_swcompile_clean

28 lines
777 B
Bash
Executable File

#!/bin/bash
#levels=(release slowdebug fastdebug)
#level=${1:-slowdebug}
levels=(slowdebug release)
#level=release
cc=(swgcc710-ali-cross swgcc710-6a-cross)
nc=("n" "c")
#for i in {0..0}; do
for level in ${levels[@]}; do
for i in {0..1}; do
nOrC=${nc[i]}
crosscompiler=${cc[i]}
rm -rf build/sw64-$level-$nOrC
bash configure \
--openjdk-target=sw_64-unknown-linux-gnu \
--with-devkit=/usr/sw/$crosscompiler/usr/ \
--x-includes=/usr/sw/$crosscompiler/usr/include \
--x-libraries=/usr/sw/$crosscompiler/usr/lib \
--with-freetype-include=/usr/sw/$crosscompiler/usr/include/freetype2 \
--with-freetype-lib=/usr/sw/$crosscompiler/usr/lib/sw_64-linux-gnu \
--disable-zip-debug-info \
--with-debug-level=$level \
--with-conf-name=sw64-$level-$nOrC
done
done