Thanks to visit codestin.com
Credit goes to github.com

Skip to content

thebaselab/android-openjdk-build-multiarch

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Based on http://openjdk.java.net/projects/mobile/android.html

Building

Setup

Architecture specific environment variables

Environment variables
Architectures TARGET TARGET_JDK
armv8/aarch64 aarch64-linux-android aarch64
armv7/aarch32 arm-linux-androideabi arm
x86/i686 i686-linux-android x86
x86_64/amd64 x86_64-linux-android x86_64

Run in this directory:

export BUILD_FREETYPE_VERSION=[2.6.2/.../2.10.0] # default: 2.10.0
export JDK_DEBUG_LEVEL=[release/fastdebug/debug] # default: release
export JVM_VARIANTS=[client/server] # default: client (aarch32), server (other architectures)
./extractndk.sh
./getlibs.sh
./maketoolchain.sh
./clonejdk.sh
./buildlibs.sh
./buildjdk.sh
./removejdkdebuginfo.sh
./tarjdk.sh

About

Build and packaging script for building OpenJDK, used for PojavLauncher

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 94.0%
  • Shell 6.0%