mirror of
https://github.com/AngelAuraMC/angelauramc-openjdk-build.git
synced 2025-09-11 13:15:32 -04:00
commit
2086ec1b96
17
tarjdk.sh
17
tarjdk.sh
@ -1,8 +1,7 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
# cleanup ELF stuff
|
unset AR AS CC CXX LD OBJCOPY RANLIB STRIP CPPFLAGS LDFLAGS
|
||||||
unset AR AS CC CXX LD OBJCOPY RANLIB STRIP
|
|
||||||
git clone https://github.com/termux/termux-elf-cleaner
|
git clone https://github.com/termux/termux-elf-cleaner
|
||||||
cd termux-elf-cleaner
|
cd termux-elf-cleaner
|
||||||
make CFLAGS=__ANDROID_API__=24 termux-elf-cleaner
|
make CFLAGS=__ANDROID_API__=24 termux-elf-cleaner
|
||||||
@ -11,8 +10,18 @@ cd ..
|
|||||||
|
|
||||||
mv jre_override/lib/* jreout/lib/
|
mv jre_override/lib/* jreout/lib/
|
||||||
|
|
||||||
find jreout -name "*.so" | xargs -- ./termux-elf-cleaner/termux-elf-cleaner
|
findexec() { find $1 -type f -name "*" -not -name "*.o" -exec sh -c '
|
||||||
find jdkout -name "*.so" | xargs -- ./termux-elf-cleaner/termux-elf-cleaner
|
case "$(head -n 1 "$1")" in
|
||||||
|
?ELF*) exit 0;;
|
||||||
|
MZ*) exit 0;;
|
||||||
|
#!*/ocamlrun*)exit0;;
|
||||||
|
esac
|
||||||
|
exit 1
|
||||||
|
' sh {} \; -print
|
||||||
|
}
|
||||||
|
|
||||||
|
findexec jreout | xargs -- ./termux-elf-cleaner/termux-elf-cleaner
|
||||||
|
findexec jdkout | xargs -- ./termux-elf-cleaner/termux-elf-cleaner
|
||||||
|
|
||||||
cd jreout
|
cd jreout
|
||||||
tar cJf ../jre8-${TARGET_SHORT}-`date +%Y%m%d`-${JDK_DEBUG_LEVEL}.tar.xz .
|
tar cJf ../jre8-${TARGET_SHORT}-`date +%Y%m%d`-${JDK_DEBUG_LEVEL}.tar.xz .
|
||||||
|
Loading…
x
Reference in New Issue
Block a user