mirror of
https://github.com/AngelAuraMC/angelauramc-openjdk-build.git
synced 2025-09-10 12:47:00 -04:00
Update
This commit is contained in:
parent
71e6add3ba
commit
1f1cd4792a
13
buildjdk.sh
13
buildjdk.sh
@ -14,24 +14,17 @@ export LDFLAGS+=" -L`pwd`/dummy_libs -Wl,--warn-unresolved-symbols"
|
|||||||
# cp -R /usr/include/X11 $ANDROID_INCLUDE/
|
# cp -R /usr/include/X11 $ANDROID_INCLUDE/
|
||||||
# cp -R /usr/include/fontconfig $ANDROID_INCLUDE/
|
# cp -R /usr/include/fontconfig $ANDROID_INCLUDE/
|
||||||
|
|
||||||
ln -s /usr/include/X11 $ANDROID_INCLUDE/
|
ln -s -f /usr/include/X11 $ANDROID_INCLUDE/
|
||||||
ln -s /usr/include/fontconfig $ANDROID_INCLUDE/
|
ln -s -f /usr/include/fontconfig $ANDROID_INCLUDE/
|
||||||
|
|
||||||
# TODO remove after use got client to move them permanent
|
|
||||||
mkdir -p openjdk/jdk/src/share/native/common/unicode
|
|
||||||
mkdir -p openjdk/jdk/src/share/native/sun/font/layout/unicode
|
|
||||||
mv openjdk/jdk/src/share/native/sun/font/layout/unicode/* openjdk/jdk/src/share/native/common/unicode/
|
|
||||||
|
|
||||||
# Create dummy libraries so we won't have to remove them in OpenJDK makefiles
|
# Create dummy libraries so we won't have to remove them in OpenJDK makefiles
|
||||||
mkdir dummy_libs
|
mkdir -p dummy_libs
|
||||||
ar cru dummy_libs/libpthread.a
|
ar cru dummy_libs/libpthread.a
|
||||||
ar cru dummy_libs/libthread_db.a
|
ar cru dummy_libs/libthread_db.a
|
||||||
|
|
||||||
cd openjdk
|
cd openjdk
|
||||||
rm -rf build
|
rm -rf build
|
||||||
|
|
||||||
rm common/autoconf/generated-configure.sh
|
|
||||||
|
|
||||||
# --with-extra-cxxflags="$CXXFLAGS -Dchar16_t=uint16_t -Dchar32_t=uint32_t" \
|
# --with-extra-cxxflags="$CXXFLAGS -Dchar16_t=uint16_t -Dchar32_t=uint32_t" \
|
||||||
# --with-extra-cflags="$CPPFLAGS" \
|
# --with-extra-cflags="$CPPFLAGS" \
|
||||||
bash ./configure \
|
bash ./configure \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user