Update remove-intree-libraries.sh
This commit is contained in:
parent
9884944efd
commit
999f9a0ac5
@ -1,59 +1,22 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
# Arguments: <JDK TREE> <MINIMAL|FULL>
|
ZIP_SRC=openjdk/jdk/src/share/native/java/util/zip/zlib
|
||||||
TREE=${1}
|
JPEG_SRC=openjdk/jdk/src/share/native/sun/awt/image/jpeg
|
||||||
TYPE=${2}
|
GIF_SRC=openjdk/jdk/src/share/native/sun/awt/giflib
|
||||||
|
PNG_SRC=openjdk/jdk/src/share/native/sun/awt/libpng
|
||||||
ZIP_SRC=src/java.base/share/native/libzip/zlib/
|
LCMS_SRC=openjdk/jdk/src/share/native/sun/java2d/cmm/lcms
|
||||||
FREETYPE_SRC=src/java.desktop/share/native/libfreetype/
|
|
||||||
JPEG_SRC=src/java.desktop/share/native/libjavajpeg/
|
|
||||||
GIF_SRC=src/java.desktop/share/native/libsplashscreen/giflib/
|
|
||||||
PNG_SRC=src/java.desktop/share/native/libsplashscreen/libpng/
|
|
||||||
LCMS_SRC=src/java.desktop/share/native/liblcms/
|
|
||||||
|
|
||||||
if test "x${TREE}" = "x"; then
|
|
||||||
echo "$0 <JDK_TREE> (MINIMAL|FULL)";
|
|
||||||
exit 1;
|
|
||||||
fi
|
|
||||||
|
|
||||||
if test "x${TYPE}" = "x"; then
|
|
||||||
TYPE=minimal;
|
|
||||||
fi
|
|
||||||
|
|
||||||
if test "x${TYPE}" != "xminimal" -a "x${TYPE}" != "xfull"; then
|
|
||||||
echo "Type must be minimal or full";
|
|
||||||
exit 2;
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo "Removing in-tree libraries from ${TREE}"
|
|
||||||
echo "Cleansing operation: ${TYPE}";
|
|
||||||
|
|
||||||
cd ${TREE}
|
|
||||||
|
|
||||||
echo "Removing built-in libs (they will be linked)"
|
echo "Removing built-in libs (they will be linked)"
|
||||||
|
|
||||||
# On full runs, allow for zlib & freetype having already been deleted by minimal
|
|
||||||
echo "Removing zlib"
|
echo "Removing zlib"
|
||||||
if [ "x${TYPE}" = "xminimal" -a ! -d ${ZIP_SRC} ]; then
|
if [ ! -d ${ZIP_SRC} ]; then
|
||||||
echo "${ZIP_SRC} does not exist. Refusing to proceed."
|
echo "${ZIP_SRC} does not exist. Refusing to proceed."
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
rm -rvf ${ZIP_SRC}
|
rm -rvf ${ZIP_SRC}
|
||||||
echo "Removing freetype"
|
|
||||||
if [ "x${TYPE}" = "xminimal" -a ! -d ${FREETYPE_SRC} ]; then
|
|
||||||
echo "${FREETYPE_SRC} does not exist. Refusing to proceed."
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
rm -rvf ${FREETYPE_SRC}
|
|
||||||
|
|
||||||
# Minimal is limited to just zlib and freetype so finish here
|
|
||||||
if test "x${TYPE}" = "xminimal"; then
|
|
||||||
echo "Finished.";
|
|
||||||
exit 0;
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo "Removing libjpeg"
|
echo "Removing libjpeg"
|
||||||
if [ ! -f ${JPEG_SRC}/jdhuff.c ]; then # some file that should definitely exist
|
if [ ! -f ${JPEG_SRC}/jdhuff.c ]; then # some file that sound definitely exist
|
||||||
echo "${JPEG_SRC} does not contain jpeg sources. Refusing to proceed."
|
echo "${JPEG_SRC} does not contain jpeg sources. Refusing to proceed."
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
@ -134,6 +97,9 @@ if [ ! -d ${LCMS_SRC} ]; then
|
|||||||
echo "${LCMS_SRC} does not exist. Refusing to proceed."
|
echo "${LCMS_SRC} does not exist. Refusing to proceed."
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
# temporary change to move bundled LCMS
|
||||||
|
if [ ! true ]; then
|
||||||
|
rm -vf ${LCMS_SRC}/cmsalpha.c
|
||||||
rm -vf ${LCMS_SRC}/cmscam02.c
|
rm -vf ${LCMS_SRC}/cmscam02.c
|
||||||
rm -vf ${LCMS_SRC}/cmscgats.c
|
rm -vf ${LCMS_SRC}/cmscgats.c
|
||||||
rm -vf ${LCMS_SRC}/cmscnvrt.c
|
rm -vf ${LCMS_SRC}/cmscnvrt.c
|
||||||
@ -162,5 +128,4 @@ rm -vf ${LCMS_SRC}/cmsxform.c
|
|||||||
rm -vf ${LCMS_SRC}/lcms2.h
|
rm -vf ${LCMS_SRC}/lcms2.h
|
||||||
rm -vf ${LCMS_SRC}/lcms2_internal.h
|
rm -vf ${LCMS_SRC}/lcms2_internal.h
|
||||||
rm -vf ${LCMS_SRC}/lcms2_plugin.h
|
rm -vf ${LCMS_SRC}/lcms2_plugin.h
|
||||||
|
fi
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user