Use termux-elf-cleaner

This commit is contained in:
Duy Tran Khanh 2021-04-07 16:01:08 +07:00 committed by GitHub
parent 7e14851447
commit 1de27a9617
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,8 +1,21 @@
#!/bin/bash
set -e
# cleanup ELF stuff
git clone https://github.com/termux/termux-elf-cleaner
cd termux-elf-cleaner
make CFLAGS=__ANDROID_API__=24 termux-elf-cleaner
chmod +x termux-elf-cleaner
cd ..
mv jre_override/lib/* jreout/lib/
find jreout -name "*.so" | xargs -- ./termux-elf-cleaner/termux-elf-cleaner
find jdkout -name "*.so" | xargs -- ./termux-elf-cleaner/termux-elf-cleaner
cd jreout
tar cJf ../jre8-${TARGET_SHORT}-`date +%Y%m%d`-${JDK_DEBUG_LEVEL}.tar.xz .
cd ../jdkout
tar cJf ../jdk8-${TARGET_SHORT}-`date +%Y%m%d`-${JDK_DEBUG_LEVEL}.tar.xz .