angelauramc-openjdk-build/removejdkdebuginfo.sh
Duy Tran Khanh e52446bf18
iOS aarch64 port of OpenJDK 8 (#5)
This port is still WIP and may not work.
2021-05-15 19:43:22 +07:00

33 lines
1.2 KiB
Bash
Executable File

#!/bin/bash
set -e
rm -rf jreout || true
imagespath=openjdk/build/${JVM_PLATFORM}-${TARGET_JDK}-normal-${JVM_VARIANTS}-${JDK_DEBUG_LEVEL}/images
if [ "$TARGET_JDK" == "arm" ]
then
export TARGET_JDK=aarch32
fi
mkdir dizout
if [ "$BUILD_IOS" == "1" ]; then
find $imagespath -name "*.dylib" -exec ldid -S ios-sign-entitlements.xml {} \;
find $imagespath -name "bin" -exec ldid -S ios-sign-entitlements.xml {}/* \;
fi
cp -r $imagespath/j2re-image jreout
cp -r $imagespath/j2sdk-image jdkout
mv jdkout/lib/${TARGET_JDK}/libfreetype.so.6 jdkout/lib/${TARGET_JDK}/libfreetype.so || echo "Move exit $?"
mv jdkout/lib/${TARGET_JDK}/libfreetype.dylib.6 jdkout/lib/${TARGET_JDK}/libfreetype.dylib || echo "Move exit $?"
mv jreout/lib/${TARGET_JDK}/libfreetype.so.6 jreout/lib/${TARGET_JDK}/libfreetype.so || echo "Move exit $?"
mv jreout/lib/${TARGET_JDK}/libfreetype.dylib.6 jreout/lib/${TARGET_JDK}/libfreetype.dylib || echo "Move exit $?"
# mv jreout/lib/${TARGET_JDK}/libfontmanager.diz jreout/lib/${TARGET_JDK}/libfontmanager.diz.keep
# find jreout -name "*.diz" | xargs -- rm
# mv jreout/lib/${TARGET_JDK}/libfontmanager.diz.keep jreout/lib/${TARGET_JDK}/libfontmanager.diz
find jdkout -name "*.diz" | xargs -- rm
find jreout -name "*.diz" -exec mv {} dizout/ \;