Merge
This commit is contained in:
commit
836b64c338
@ -280,3 +280,4 @@ e4ba01b726e263953ae129be37c94de6ed145b1d jdk9-b33
|
|||||||
c173ba994245380fb11ef077d1e59823386840eb jdk9-b35
|
c173ba994245380fb11ef077d1e59823386840eb jdk9-b35
|
||||||
201d4e235d597a25a2d3ee1404394789ba386119 jdk9-b36
|
201d4e235d597a25a2d3ee1404394789ba386119 jdk9-b36
|
||||||
723a67b0c442391447b1d8aad8b249d06d1032e8 jdk9-b37
|
723a67b0c442391447b1d8aad8b249d06d1032e8 jdk9-b37
|
||||||
|
d42c0a90afc3c66ca87543076ec9aafd4b4680de jdk9-b38
|
||||||
|
@ -684,8 +684,6 @@ AC_DEFUN_ONCE([BASIC_SETUP_OUTPUT_DIR],
|
|||||||
AC_SUBST(CONF_NAME, $CONF_NAME)
|
AC_SUBST(CONF_NAME, $CONF_NAME)
|
||||||
AC_SUBST(OUTPUT_ROOT, $OUTPUT_ROOT)
|
AC_SUBST(OUTPUT_ROOT, $OUTPUT_ROOT)
|
||||||
|
|
||||||
# Most of the probed defines are put into config.h
|
|
||||||
AC_CONFIG_HEADERS([$OUTPUT_ROOT/config.h:$AUTOCONF_DIR/config.h.in])
|
|
||||||
# The spec.gmk file contains all variables for the make system.
|
# The spec.gmk file contains all variables for the make system.
|
||||||
AC_CONFIG_FILES([$OUTPUT_ROOT/spec.gmk:$AUTOCONF_DIR/spec.gmk.in])
|
AC_CONFIG_FILES([$OUTPUT_ROOT/spec.gmk:$AUTOCONF_DIR/spec.gmk.in])
|
||||||
# The hotspot-spec.gmk file contains legacy variables for the hotspot make system.
|
# The hotspot-spec.gmk file contains legacy variables for the hotspot make system.
|
||||||
@ -694,8 +692,6 @@ AC_DEFUN_ONCE([BASIC_SETUP_OUTPUT_DIR],
|
|||||||
AC_CONFIG_FILES([$OUTPUT_ROOT/bootcycle-spec.gmk:$AUTOCONF_DIR/bootcycle-spec.gmk.in])
|
AC_CONFIG_FILES([$OUTPUT_ROOT/bootcycle-spec.gmk:$AUTOCONF_DIR/bootcycle-spec.gmk.in])
|
||||||
# The compare.sh is used to compare the build output to other builds.
|
# The compare.sh is used to compare the build output to other builds.
|
||||||
AC_CONFIG_FILES([$OUTPUT_ROOT/compare.sh:$AUTOCONF_DIR/compare.sh.in])
|
AC_CONFIG_FILES([$OUTPUT_ROOT/compare.sh:$AUTOCONF_DIR/compare.sh.in])
|
||||||
# Spec.sh is currently used by compare-objects.sh
|
|
||||||
AC_CONFIG_FILES([$OUTPUT_ROOT/spec.sh:$AUTOCONF_DIR/spec.sh.in])
|
|
||||||
# The generated Makefile knows where the spec.gmk is and where the source is.
|
# The generated Makefile knows where the spec.gmk is and where the source is.
|
||||||
# You can run make from the OUTPUT_ROOT, or from the top-level Makefile
|
# You can run make from the OUTPUT_ROOT, or from the top-level Makefile
|
||||||
# which will look for generated configurations
|
# which will look for generated configurations
|
||||||
|
@ -1,49 +0,0 @@
|
|||||||
/*
|
|
||||||
* Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
|
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
|
||||||
*
|
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
|
||||||
* under the terms of the GNU General Public License version 2 only, as
|
|
||||||
* published by the Free Software Foundation. Oracle designates this
|
|
||||||
* particular file as subject to the "Classpath" exception as provided
|
|
||||||
* by Oracle in the LICENSE file that accompanied this code.
|
|
||||||
*
|
|
||||||
* This code is distributed in the hope that it will be useful, but WITHOUT
|
|
||||||
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
* version 2 for more details (a copy is included in the LICENSE file that
|
|
||||||
* accompanied this code).
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License version
|
|
||||||
* 2 along with this work; if not, write to the Free Software Foundation,
|
|
||||||
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
|
||||||
*
|
|
||||||
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
|
||||||
* or visit www.oracle.com if you need additional information or have any
|
|
||||||
* questions.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#define PACKAGE_NAME "openjdk"
|
|
||||||
#define PACKAGE_TARNAME "openjdk"
|
|
||||||
#define PACKAGE_VERSION "version-0.1"
|
|
||||||
#define PACKAGE_STRING "openjdk version-0.1"
|
|
||||||
#define PACKAGE_BUGREPORT "build-infra-dev@openjdk.java.net"
|
|
||||||
#define PACKAGE_URL ""
|
|
||||||
#define STDC_HEADERS
|
|
||||||
#define HAVE_SYS_TYPES_H
|
|
||||||
#define HAVE_SYS_STAT_H
|
|
||||||
#define HAVE_STDLIB_H
|
|
||||||
#define HAVE_STRING_H
|
|
||||||
#define HAVE_MEMORY_H
|
|
||||||
#define HAVE_STRINGS_H
|
|
||||||
#define HAVE_INTTYPES_H
|
|
||||||
#define HAVE_STDINT_H
|
|
||||||
#define HAVE_UNISTD_H
|
|
||||||
#define SIZEOF_INT_P 8
|
|
||||||
#define HAVE_CUPS_CUPS_H
|
|
||||||
#define HAVE_CUPS_PPD_H
|
|
||||||
#define HAVE_LIBJPEG
|
|
||||||
#define HAVE_LIBGIF
|
|
||||||
#define HAVE_LIBZ
|
|
||||||
#define HAVE_LIBM
|
|
||||||
#define HAVE_ALTZONE
|
|
File diff suppressed because it is too large
Load Diff
@ -131,7 +131,7 @@ yum_help() {
|
|||||||
pulse)
|
pulse)
|
||||||
PKGHANDLER_COMMAND="sudo yum install pulseaudio-libs-devel" ;;
|
PKGHANDLER_COMMAND="sudo yum install pulseaudio-libs-devel" ;;
|
||||||
x11)
|
x11)
|
||||||
PKGHANDLER_COMMAND="sudo yum install libXtst-devel libXt-devel libXrender-devel" ;;
|
PKGHANDLER_COMMAND="sudo yum install libXtst-devel libXt-devel libXrender-devel libXi-devel" ;;
|
||||||
ccache)
|
ccache)
|
||||||
PKGHANDLER_COMMAND="sudo yum install ccache" ;;
|
PKGHANDLER_COMMAND="sudo yum install ccache" ;;
|
||||||
esac
|
esac
|
||||||
|
@ -91,85 +91,93 @@ AC_DEFUN_ONCE([LIB_SETUP_X11],
|
|||||||
# Check for X Windows
|
# Check for X Windows
|
||||||
#
|
#
|
||||||
|
|
||||||
# Check if the user has specified sysroot, but not --x-includes or --x-libraries.
|
if test "x$X11_NOT_NEEDED" = xyes; then
|
||||||
# Make a simple check for the libraries at the sysroot, and setup --x-includes and
|
if test "x${with_x}" != x; then
|
||||||
# --x-libraries for the sysroot, if that seems to be correct.
|
AC_MSG_WARN([X11 is not used, so --with-x is ignored])
|
||||||
if test "x$OPENJDK_TARGET_OS" = "xlinux"; then
|
fi
|
||||||
if test "x$SYSROOT" != "x"; then
|
X_CFLAGS=
|
||||||
if test "x$x_includes" = xNONE; then
|
X_LIBS=
|
||||||
if test -f "$SYSROOT/usr/X11R6/include/X11/Xlib.h"; then
|
else
|
||||||
x_includes="$SYSROOT/usr/X11R6/include"
|
# Check if the user has specified sysroot, but not --x-includes or --x-libraries.
|
||||||
elif test -f "$SYSROOT/usr/include/X11/Xlib.h"; then
|
# Make a simple check for the libraries at the sysroot, and setup --x-includes and
|
||||||
x_includes="$SYSROOT/usr/include"
|
# --x-libraries for the sysroot, if that seems to be correct.
|
||||||
|
if test "x$OPENJDK_TARGET_OS" = "xlinux"; then
|
||||||
|
if test "x$SYSROOT" != "x"; then
|
||||||
|
if test "x$x_includes" = xNONE; then
|
||||||
|
if test -f "$SYSROOT/usr/X11R6/include/X11/Xlib.h"; then
|
||||||
|
x_includes="$SYSROOT/usr/X11R6/include"
|
||||||
|
elif test -f "$SYSROOT/usr/include/X11/Xlib.h"; then
|
||||||
|
x_includes="$SYSROOT/usr/include"
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
fi
|
if test "x$x_libraries" = xNONE; then
|
||||||
if test "x$x_libraries" = xNONE; then
|
if test -f "$SYSROOT/usr/X11R6/lib/libX11.so"; then
|
||||||
if test -f "$SYSROOT/usr/X11R6/lib/libX11.so"; then
|
x_libraries="$SYSROOT/usr/X11R6/lib"
|
||||||
x_libraries="$SYSROOT/usr/X11R6/lib"
|
elif test "$SYSROOT/usr/lib64/libX11.so" && test "x$OPENJDK_TARGET_CPU_BITS" = x64; then
|
||||||
elif test "$SYSROOT/usr/lib64/libX11.so" && test "x$OPENJDK_TARGET_CPU_BITS" = x64; then
|
x_libraries="$SYSROOT/usr/lib64"
|
||||||
x_libraries="$SYSROOT/usr/lib64"
|
elif test -f "$SYSROOT/usr/lib/libX11.so"; then
|
||||||
elif test -f "$SYSROOT/usr/lib/libX11.so"; then
|
x_libraries="$SYSROOT/usr/lib"
|
||||||
x_libraries="$SYSROOT/usr/lib"
|
fi
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
fi
|
|
||||||
|
|
||||||
# Now let autoconf do it's magic
|
# Now let autoconf do it's magic
|
||||||
AC_PATH_X
|
AC_PATH_X
|
||||||
AC_PATH_XTRA
|
AC_PATH_XTRA
|
||||||
|
|
||||||
# AC_PATH_XTRA creates X_LIBS and sometimes adds -R flags. When cross compiling
|
# AC_PATH_XTRA creates X_LIBS and sometimes adds -R flags. When cross compiling
|
||||||
# this doesn't make sense so we remove it.
|
# this doesn't make sense so we remove it.
|
||||||
if test "x$COMPILE_TYPE" = xcross; then
|
if test "x$COMPILE_TYPE" = xcross; then
|
||||||
X_LIBS=`$ECHO $X_LIBS | $SED 's/-R \{0,1\}[[^ ]]*//g'`
|
X_LIBS=`$ECHO $X_LIBS | $SED 's/-R \{0,1\}[[^ ]]*//g'`
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test "x$no_x" = xyes && test "x$X11_NOT_NEEDED" != xyes; then
|
if test "x$no_x" = xyes; then
|
||||||
HELP_MSG_MISSING_DEPENDENCY([x11])
|
HELP_MSG_MISSING_DEPENDENCY([x11])
|
||||||
AC_MSG_ERROR([Could not find X11 libraries. $HELP_MSG])
|
AC_MSG_ERROR([Could not find X11 libraries. $HELP_MSG])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test "x$OPENJDK_TARGET_OS" = xsolaris; then
|
if test "x$OPENJDK_TARGET_OS" = xsolaris; then
|
||||||
OPENWIN_HOME="/usr/openwin"
|
OPENWIN_HOME="/usr/openwin"
|
||||||
X_CFLAGS="-I$SYSROOT$OPENWIN_HOME/include -I$SYSROOT$OPENWIN_HOME/include/X11/extensions"
|
X_CFLAGS="-I$SYSROOT$OPENWIN_HOME/include -I$SYSROOT$OPENWIN_HOME/include/X11/extensions"
|
||||||
X_LIBS="-L$SYSROOT$OPENWIN_HOME/sfw/lib$OPENJDK_TARGET_CPU_ISADIR \
|
X_LIBS="-L$SYSROOT$OPENWIN_HOME/sfw/lib$OPENJDK_TARGET_CPU_ISADIR \
|
||||||
-L$SYSROOT$OPENWIN_HOME/lib$OPENJDK_TARGET_CPU_ISADIR \
|
-L$SYSROOT$OPENWIN_HOME/lib$OPENJDK_TARGET_CPU_ISADIR \
|
||||||
-R$OPENWIN_HOME/sfw/lib$OPENJDK_TARGET_CPU_ISADIR \
|
-R$OPENWIN_HOME/sfw/lib$OPENJDK_TARGET_CPU_ISADIR \
|
||||||
-R$OPENWIN_HOME/lib$OPENJDK_TARGET_CPU_ISADIR"
|
-R$OPENWIN_HOME/lib$OPENJDK_TARGET_CPU_ISADIR"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
AC_LANG_PUSH(C)
|
AC_LANG_PUSH(C)
|
||||||
OLD_CFLAGS="$CFLAGS"
|
OLD_CFLAGS="$CFLAGS"
|
||||||
CFLAGS="$CFLAGS $SYSROOT_CFLAGS $X_CFLAGS"
|
CFLAGS="$CFLAGS $SYSROOT_CFLAGS $X_CFLAGS"
|
||||||
|
|
||||||
# Need to include Xlib.h and Xutil.h to avoid "present but cannot be compiled" warnings on Solaris 10
|
# Need to include Xlib.h and Xutil.h to avoid "present but cannot be compiled" warnings on Solaris 10
|
||||||
AC_CHECK_HEADERS([X11/extensions/shape.h X11/extensions/Xrender.h X11/extensions/XTest.h X11/Intrinsic.h],
|
AC_CHECK_HEADERS([X11/extensions/shape.h X11/extensions/Xrender.h X11/extensions/XTest.h X11/Intrinsic.h],
|
||||||
[X11_A_OK=yes],
|
[X11_HEADERS_OK=yes],
|
||||||
[X11_A_OK=no; break],
|
[X11_HEADERS_OK=no; break],
|
||||||
[
|
[
|
||||||
# include <X11/Xlib.h>
|
# include <X11/Xlib.h>
|
||||||
# include <X11/Xutil.h>
|
# include <X11/Xutil.h>
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
|
|
||||||
# If XLinearGradient isn't available in Xrender.h, signal that it needs to be
|
if test "x$X11_HEADERS_OK" = xno; then
|
||||||
# defined in libawt_xawt.
|
HELP_MSG_MISSING_DEPENDENCY([x11])
|
||||||
AC_MSG_CHECKING([if XlinearGradient is defined in Xrender.h])
|
AC_MSG_ERROR([Could not find all X11 headers (shape.h Xrender.h XTest.h Intrinsic.h). $HELP_MSG])
|
||||||
AC_COMPILE_IFELSE(
|
fi
|
||||||
[AC_LANG_PROGRAM([[#include <X11/extensions/Xrender.h>]],
|
|
||||||
[[XLinearGradient x;]])],
|
|
||||||
[AC_MSG_RESULT([yes])],
|
|
||||||
[AC_MSG_RESULT([no])
|
|
||||||
X_CFLAGS="$X_CFLAGS -DSOLARIS10_NO_XRENDER_STRUCTS"])
|
|
||||||
|
|
||||||
CFLAGS="$OLD_CFLAGS"
|
# If XLinearGradient isn't available in Xrender.h, signal that it needs to be
|
||||||
AC_LANG_POP(C)
|
# defined in libawt_xawt.
|
||||||
|
AC_MSG_CHECKING([if XlinearGradient is defined in Xrender.h])
|
||||||
|
AC_COMPILE_IFELSE(
|
||||||
|
[AC_LANG_PROGRAM([[#include <X11/extensions/Xrender.h>]],
|
||||||
|
[[XLinearGradient x;]])],
|
||||||
|
[AC_MSG_RESULT([yes])],
|
||||||
|
[AC_MSG_RESULT([no])
|
||||||
|
X_CFLAGS="$X_CFLAGS -DSOLARIS10_NO_XRENDER_STRUCTS"])
|
||||||
|
|
||||||
if test "x$X11_A_OK" = xno && test "x$X11_NOT_NEEDED" != xyes; then
|
CFLAGS="$OLD_CFLAGS"
|
||||||
HELP_MSG_MISSING_DEPENDENCY([x11])
|
AC_LANG_POP(C)
|
||||||
AC_MSG_ERROR([Could not find all X11 headers (shape.h Xrender.h XTest.h Intrinsic.h). $HELP_MSG])
|
fi # X11_NOT_NEEDED
|
||||||
fi
|
|
||||||
|
|
||||||
AC_SUBST(X_CFLAGS)
|
AC_SUBST(X_CFLAGS)
|
||||||
AC_SUBST(X_LIBS)
|
AC_SUBST(X_LIBS)
|
||||||
@ -264,7 +272,7 @@ AC_DEFUN([LIB_BUILD_FREETYPE],
|
|||||||
fi
|
fi
|
||||||
# Now check if configure found a version of 'msbuild.exe'
|
# Now check if configure found a version of 'msbuild.exe'
|
||||||
if test "x$BUILD_FREETYPE" = xyes && test "x$MSBUILD" == x ; then
|
if test "x$BUILD_FREETYPE" = xyes && test "x$MSBUILD" == x ; then
|
||||||
AC_MSG_WARN([Can't find an msbuild.exe executable (you may try to install .NET 4.0) - ignoring --with-freetype-src])
|
AC_MSG_WARN([Can not find an msbuild.exe executable (you may try to install .NET 4.0) - ignoring --with-freetype-src])
|
||||||
BUILD_FREETYPE=no
|
BUILD_FREETYPE=no
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -335,27 +343,50 @@ AC_DEFUN([LIB_CHECK_POTENTIAL_FREETYPE],
|
|||||||
POTENTIAL_FREETYPE_LIB_PATH="$2"
|
POTENTIAL_FREETYPE_LIB_PATH="$2"
|
||||||
METHOD="$3"
|
METHOD="$3"
|
||||||
|
|
||||||
# First check if the files exists.
|
# Let's start with an optimistic view of the world :-)
|
||||||
if test -s "$POTENTIAL_FREETYPE_INCLUDE_PATH/ft2build.h"; then
|
FOUND_FREETYPE=yes
|
||||||
# We found an arbitrary include file. That's a good sign.
|
|
||||||
AC_MSG_NOTICE([Found freetype include files at $POTENTIAL_FREETYPE_INCLUDE_PATH using $METHOD])
|
|
||||||
FOUND_FREETYPE=yes
|
|
||||||
|
|
||||||
FREETYPE_LIB_NAME="${LIBRARY_PREFIX}freetype${SHARED_LIBRARY_SUFFIX}"
|
# First look for the canonical freetype main include file ft2build.h.
|
||||||
if ! test -s "$POTENTIAL_FREETYPE_LIB_PATH/$FREETYPE_LIB_NAME"; then
|
if ! test -s "$POTENTIAL_FREETYPE_INCLUDE_PATH/ft2build.h"; then
|
||||||
AC_MSG_NOTICE([Could not find $POTENTIAL_FREETYPE_LIB_PATH/$FREETYPE_LIB_NAME. Ignoring location.])
|
# Oh no! Let's try in the freetype2 directory. This is needed at least at Mac OS X Yosemite.
|
||||||
|
POTENTIAL_FREETYPE_INCLUDE_PATH="$POTENTIAL_FREETYPE_INCLUDE_PATH/freetype2"
|
||||||
|
if ! test -s "$POTENTIAL_FREETYPE_INCLUDE_PATH/ft2build.h"; then
|
||||||
|
# Fail.
|
||||||
FOUND_FREETYPE=no
|
FOUND_FREETYPE=no
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
if test "x$FOUND_FREETYPE" = xyes; then
|
||||||
|
# Include file found, let's continue the sanity check.
|
||||||
|
AC_MSG_NOTICE([Found freetype include files at $POTENTIAL_FREETYPE_INCLUDE_PATH using $METHOD])
|
||||||
|
|
||||||
|
# Reset to default value
|
||||||
|
FREETYPE_BASE_NAME=freetype
|
||||||
|
FREETYPE_LIB_NAME="${LIBRARY_PREFIX}${FREETYPE_BASE_NAME}${SHARED_LIBRARY_SUFFIX}"
|
||||||
|
if ! test -s "$POTENTIAL_FREETYPE_LIB_PATH/$FREETYPE_LIB_NAME"; then
|
||||||
|
if test "x$OPENJDK_TARGET_OS" = xmacosx \
|
||||||
|
&& test -s "$POTENTIAL_FREETYPE_LIB_PATH/${LIBRARY_PREFIX}freetype.6${SHARED_LIBRARY_SUFFIX}"; then
|
||||||
|
# On Mac OS X Yosemite, the symlink from libfreetype.dylib to libfreetype.6.dylib disappeared. Check
|
||||||
|
# for the .6 version explicitly.
|
||||||
|
FREETYPE_BASE_NAME=freetype.6
|
||||||
|
FREETYPE_LIB_NAME="${LIBRARY_PREFIX}${FREETYPE_BASE_NAME}${SHARED_LIBRARY_SUFFIX}"
|
||||||
|
AC_MSG_NOTICE([Compensating for missing symlink by using version 6 explicitly])
|
||||||
|
else
|
||||||
|
AC_MSG_NOTICE([Could not find $POTENTIAL_FREETYPE_LIB_PATH/$FREETYPE_LIB_NAME. Ignoring location.])
|
||||||
|
FOUND_FREETYPE=no
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
if test "x$OPENJDK_TARGET_OS" = xwindows; then
|
if test "x$OPENJDK_TARGET_OS" = xwindows; then
|
||||||
# On Windows, we will need both .lib and .dll file.
|
# On Windows, we will need both .lib and .dll file.
|
||||||
if ! test -s "$POTENTIAL_FREETYPE_LIB_PATH/freetype.lib"; then
|
if ! test -s "$POTENTIAL_FREETYPE_LIB_PATH/${FREETYPE_BASE_NAME}.lib"; then
|
||||||
AC_MSG_NOTICE([Could not find $POTENTIAL_FREETYPE_LIB_PATH/freetype.lib. Ignoring location.])
|
AC_MSG_NOTICE([Could not find $POTENTIAL_FREETYPE_LIB_PATH/${FREETYPE_BASE_NAME}.lib. Ignoring location.])
|
||||||
FOUND_FREETYPE=no
|
FOUND_FREETYPE=no
|
||||||
fi
|
fi
|
||||||
elif test "x$OPENJDK_TARGET_OS" = xsolaris \
|
elif test "x$OPENJDK_TARGET_OS" = xsolaris \
|
||||||
&& test -s "$POTENTIAL_FREETYPE_LIB_PATH$OPENJDK_TARGET_CPU_ISADIR/$FREETYPE_LIB_NAME"; then
|
&& test -s "$POTENTIAL_FREETYPE_LIB_PATH$OPENJDK_TARGET_CPU_ISADIR/$FREETYPE_LIB_NAME"; then
|
||||||
# Found lib in isa dir, use that instead.
|
# Found lib in isa dir, use that instead.
|
||||||
POTENTIAL_FREETYPE_LIB_PATH="$POTENTIAL_FREETYPE_LIB_PATH$OPENJDK_TARGET_CPU_ISADIR"
|
POTENTIAL_FREETYPE_LIB_PATH="$POTENTIAL_FREETYPE_LIB_PATH$OPENJDK_TARGET_CPU_ISADIR"
|
||||||
|
AC_MSG_NOTICE([Rewriting to use $POTENTIAL_FREETYPE_LIB_PATH instead])
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
@ -392,6 +423,8 @@ AC_DEFUN_ONCE([LIB_SETUP_FREETYPE],
|
|||||||
AC_ARG_ENABLE(freetype-bundling, [AS_HELP_STRING([--disable-freetype-bundling],
|
AC_ARG_ENABLE(freetype-bundling, [AS_HELP_STRING([--disable-freetype-bundling],
|
||||||
[disable bundling of the freetype library with the build result @<:@enabled on Windows or when using --with-freetype, disabled otherwise@:>@])])
|
[disable bundling of the freetype library with the build result @<:@enabled on Windows or when using --with-freetype, disabled otherwise@:>@])])
|
||||||
|
|
||||||
|
# Need to specify explicitly since it needs to be overridden on some versions of macosx
|
||||||
|
FREETYPE_BASE_NAME=freetype
|
||||||
FREETYPE_CFLAGS=
|
FREETYPE_CFLAGS=
|
||||||
FREETYPE_LIBS=
|
FREETYPE_LIBS=
|
||||||
FREETYPE_BUNDLE_LIB_PATH=
|
FREETYPE_BUNDLE_LIB_PATH=
|
||||||
@ -575,9 +608,9 @@ AC_DEFUN_ONCE([LIB_SETUP_FREETYPE],
|
|||||||
if test "x$FREETYPE_LIBS" = x; then
|
if test "x$FREETYPE_LIBS" = x; then
|
||||||
BASIC_FIXUP_PATH(FREETYPE_LIB_PATH)
|
BASIC_FIXUP_PATH(FREETYPE_LIB_PATH)
|
||||||
if test "x$OPENJDK_TARGET_OS" = xwindows; then
|
if test "x$OPENJDK_TARGET_OS" = xwindows; then
|
||||||
FREETYPE_LIBS="$FREETYPE_LIB_PATH/freetype.lib"
|
FREETYPE_LIBS="$FREETYPE_LIB_PATH/$FREETYPE_BASE_NAME.lib"
|
||||||
else
|
else
|
||||||
FREETYPE_LIBS="-L$FREETYPE_LIB_PATH -lfreetype"
|
FREETYPE_LIBS="-L$FREETYPE_LIB_PATH -l$FREETYPE_BASE_NAME"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -1,36 +0,0 @@
|
|||||||
#
|
|
||||||
# Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
|
|
||||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
|
||||||
#
|
|
||||||
# This code is free software; you can redistribute it and/or modify it
|
|
||||||
# under the terms of the GNU General Public License version 2 only, as
|
|
||||||
# published by the Free Software Foundation. Oracle designates this
|
|
||||||
# particular file as subject to the "Classpath" exception as provided
|
|
||||||
# by Oracle in the LICENSE file that accompanied this code.
|
|
||||||
#
|
|
||||||
# This code is distributed in the hope that it will be useful, but WITHOUT
|
|
||||||
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
# version 2 for more details (a copy is included in the LICENSE file that
|
|
||||||
# accompanied this code).
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU General Public License version
|
|
||||||
# 2 along with this work; if not, write to the Free Software Foundation,
|
|
||||||
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
|
||||||
#
|
|
||||||
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
|
||||||
# or visit www.oracle.com if you need additional information or have any
|
|
||||||
# questions.
|
|
||||||
#
|
|
||||||
|
|
||||||
CAT="@CAT@"
|
|
||||||
CD=cd
|
|
||||||
CP="@CP@"
|
|
||||||
DIFF="@DIFF@"
|
|
||||||
ECHO="@ECHO@"
|
|
||||||
FIND="@FIND@"
|
|
||||||
GREP="@GREP@"
|
|
||||||
RM="@RM@"
|
|
||||||
SED="@SED@"
|
|
||||||
|
|
||||||
POST_STRIP_CMD="@POST_STRIP_CMD@"
|
|
@ -1,77 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
#
|
|
||||||
# Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.
|
|
||||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
|
||||||
#
|
|
||||||
# This code is free software; you can redistribute it and/or modify it
|
|
||||||
# under the terms of the GNU General Public License version 2 only, as
|
|
||||||
# published by the Free Software Foundation.
|
|
||||||
#
|
|
||||||
# This code is distributed in the hope that it will be useful, but WITHOUT
|
|
||||||
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
# version 2 for more details (a copy is included in the LICENSE file that
|
|
||||||
# accompanied this code).
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU General Public License version
|
|
||||||
# 2 along with this work; if not, write to the Free Software Foundation,
|
|
||||||
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
|
||||||
#
|
|
||||||
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
|
||||||
# or visit www.oracle.com if you need additional information or have any
|
|
||||||
# questions.
|
|
||||||
#
|
|
||||||
|
|
||||||
# The boot_cycle.sh script performs two complete image builds (no javadoc though....)
|
|
||||||
# where the second build uses the first build as the boot jdk.
|
|
||||||
#
|
|
||||||
# This is useful to verify that the build is self hoisting and assists
|
|
||||||
# in flushing out bugs. You can follow up with compare_objects.sh to check
|
|
||||||
# that the two boot_cycle_?/images/j2sdk are identical. They should be.
|
|
||||||
#
|
|
||||||
# Usage:
|
|
||||||
# Specify the configure arguments to boot_cycle.sh, for example:
|
|
||||||
#
|
|
||||||
# sh common/bin/boot_cycle.sh --enable-debug --with-jvm-variants=server
|
|
||||||
#
|
|
||||||
# The same arguments will be used for both builds, except of course --with-boot-jdk
|
|
||||||
# that will be adjusted to boot_cycle_1 for the second build.
|
|
||||||
|
|
||||||
SCRIPT_DIR=`pwd`/`dirname $0`
|
|
||||||
ROOT_DIR=`(cd $SCRIPT_DIR/../.. ; pwd)`
|
|
||||||
BUILD_DIR=$ROOT_DIR/build
|
|
||||||
mkdir -p $BUILD_DIR
|
|
||||||
AUTOCONF_DIR=`(cd $SCRIPT_DIR/../autoconf ; pwd)`
|
|
||||||
BOOT_CYCLE_1_DIR=$BUILD_DIR/boot_cycle_1
|
|
||||||
BOOT_CYCLE_2_DIR=$BUILD_DIR/boot_cycle_2
|
|
||||||
|
|
||||||
# Create the boot cycle dirs in the build directory.
|
|
||||||
mkdir -p $BOOT_CYCLE_1_DIR
|
|
||||||
mkdir -p $BOOT_CYCLE_2_DIR
|
|
||||||
|
|
||||||
cd $BOOT_CYCLE_1_DIR
|
|
||||||
# Configure!
|
|
||||||
sh $AUTOCONF_DIR/configure "$@"
|
|
||||||
# Now build!
|
|
||||||
make images
|
|
||||||
|
|
||||||
if ! test -x $BOOT_CYCLE_1_DIR/images/j2sdk-image/bin/java ; then
|
|
||||||
echo Failed to build the executable $BOOT_CYCLE_1_DIR/images/j2sdk-image/bin/java
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
cd $BOOT_CYCLE_2_DIR
|
|
||||||
# Pickup the configure arguments, but drop any --with-boot-jdk=....
|
|
||||||
# and add the correct --with-boot-jdk=...boot_cycle_1... at the end.
|
|
||||||
ARGUMENTS="`cat $BOOT_CYCLE_1_DIR/configure-arguments|sed 's/--with-boot-jdk=[^ ]*//'` --with-boot-jdk=$BOOT_CYCLE_1_DIR/images/j2sdk-image"
|
|
||||||
# Configure using these adjusted arguments.
|
|
||||||
sh $AUTOCONF_DIR/configure $ARGUMENTS
|
|
||||||
# Now build!
|
|
||||||
make images
|
|
||||||
|
|
||||||
if ! test -x $BOOT_CYCLE_2_DIR/images/j2sdk-image/bin/java ; then
|
|
||||||
echo Failed to build the final executable $BOOT_CYCLE_2_DIR/images/j2sdk-image/bin/java
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
|
@ -1,235 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
#
|
|
||||||
# Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.
|
|
||||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
|
||||||
#
|
|
||||||
# This code is free software; you can redistribute it and/or modify it
|
|
||||||
# under the terms of the GNU General Public License version 2 only, as
|
|
||||||
# published by the Free Software Foundation.
|
|
||||||
#
|
|
||||||
# This code is distributed in the hope that it will be useful, but WITHOUT
|
|
||||||
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
# version 2 for more details (a copy is included in the LICENSE file that
|
|
||||||
# accompanied this code).
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU General Public License version
|
|
||||||
# 2 along with this work; if not, write to the Free Software Foundation,
|
|
||||||
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
|
||||||
#
|
|
||||||
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
|
||||||
# or visit www.oracle.com if you need additional information or have any
|
|
||||||
# questions.
|
|
||||||
#
|
|
||||||
|
|
||||||
# MANUAL
|
|
||||||
#
|
|
||||||
# ./common/bin/compare-objects.sh old_jdk_build_dir new_jdk_build_dir
|
|
||||||
#
|
|
||||||
# Compares object files
|
|
||||||
#
|
|
||||||
|
|
||||||
if [ "x$1" = "x-h" ] || [ "x$1" = "x--help" ] || [ "x$1" == "x" ]; then
|
|
||||||
echo "bash ./common/bin/compare-objects.sh old_jdk_build_dir new_jdk_build_dir <pattern>"
|
|
||||||
echo ""
|
|
||||||
echo "Compare object files"
|
|
||||||
echo ""
|
|
||||||
exit 10
|
|
||||||
fi
|
|
||||||
|
|
||||||
#######
|
|
||||||
#
|
|
||||||
# List of files (grep patterns) that are ignored
|
|
||||||
#
|
|
||||||
# 1) hotspot object files
|
|
||||||
IGNORE="-e hotspot"
|
|
||||||
|
|
||||||
# 2) various build artifacts: sizer.32.o sizer.64.o dummyodbc.o
|
|
||||||
# these are produced during build and then e.g run to produce other data
|
|
||||||
# i.e not directly put into build => safe to ignore
|
|
||||||
IGNORE="${IGNORE} -e sizer.32.o -e sizer.64.o"
|
|
||||||
IGNORE="${IGNORE} -e dummyodbc.o"
|
|
||||||
IGNORE="${IGNORE} -e genSolarisConstants.o"
|
|
||||||
IGNORE="${IGNORE} -e genUnixConstants.o"
|
|
||||||
|
|
||||||
OLD="$1"
|
|
||||||
NEW="$2"
|
|
||||||
shift; shift
|
|
||||||
PATTERN="$*"
|
|
||||||
|
|
||||||
if [ -f $NEW/spec.sh ]; then
|
|
||||||
. $NEW/spec.sh
|
|
||||||
elif [ -f $NEW/../../spec.sh ]; then
|
|
||||||
. $NEW/../../spec.sh
|
|
||||||
elif [ -f $OLD/spec.sh ]; then
|
|
||||||
. $OLD/spec.sh
|
|
||||||
elif [ -f $OLD/../../spec.sh ]; then
|
|
||||||
. $OLD/../../spec.sh
|
|
||||||
else
|
|
||||||
echo "Unable to find spec.sh"
|
|
||||||
echo "Giving up"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
export COMPARE_ROOT=/tmp/cimages.$USER/objects
|
|
||||||
mkdir -p $COMPARE_ROOT
|
|
||||||
|
|
||||||
(${CD} $OLD && ${FIND} . -name '*.o') > $COMPARE_ROOT/list.old
|
|
||||||
(${CD} $NEW && ${FIND} . -name '*.o') > $COMPARE_ROOT/list.new
|
|
||||||
|
|
||||||
# On macosx JobjC is build in both i386 and x86_64 variant (universial binary)
|
|
||||||
# but new build only builds the x86_64
|
|
||||||
# Remove the 386 variants from comparison...to avoid "false" positives
|
|
||||||
${GREP} -v 'JObjC.dst/Objects-normal/i386' $COMPARE_ROOT/list.old > $COMPARE_ROOT/list.old.new
|
|
||||||
${CP} $COMPARE_ROOT/list.old $COMPARE_ROOT/list.old.full
|
|
||||||
${CP} $COMPARE_ROOT/list.old.new $COMPARE_ROOT/list.old
|
|
||||||
|
|
||||||
findnew() {
|
|
||||||
arg_1=$1
|
|
||||||
arg_2=$2
|
|
||||||
|
|
||||||
# special case 1 unpack-cmd => unpackexe
|
|
||||||
arg_1=`${ECHO} $arg_1 | ${SED} 's!unpack-cmd!unpackexe!g'`
|
|
||||||
arg_2=`${ECHO} $arg_2 | ${SED} 's!unpack-cmd!unpackexe!g'`
|
|
||||||
|
|
||||||
# special case 2 /JObjC.dst/ => /libjobjc/
|
|
||||||
arg_1=`${ECHO} $arg_1 | ${SED} 's!/JObjC.dst/!/libjobjc/!g'`
|
|
||||||
arg_2=`${ECHO} $arg_2 | ${SED} 's!/JObjC.dst/!/libjobjc/!g'`
|
|
||||||
|
|
||||||
full=`${ECHO} $arg_1 | ${SED} 's!\.!\\\.!g'`
|
|
||||||
medium=`${ECHO} $arg_1 | ${SED} 's!.*/\([^/]*/[^/]*\)!\1!'`
|
|
||||||
short=`${ECHO} $arg_2 | ${SED} 's!\.!\\\.!g'`
|
|
||||||
if [ "`${GREP} -c "/$full" $COMPARE_ROOT/list.new`" -eq 1 ]
|
|
||||||
then
|
|
||||||
${ECHO} $NEW/$arg_1
|
|
||||||
return
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "`${GREP} -c "$medium" $COMPARE_ROOT/list.new`" -eq 1 ]
|
|
||||||
then
|
|
||||||
${GREP} "$medium" $COMPARE_ROOT/list.new
|
|
||||||
return
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "`${GREP} -c "/$short" $COMPARE_ROOT/list.new`" -eq 1 ]
|
|
||||||
then
|
|
||||||
${GREP} "/$short" $COMPARE_ROOT/list.new
|
|
||||||
return
|
|
||||||
fi
|
|
||||||
|
|
||||||
# old style has "dir" before obj{64}
|
|
||||||
dir=`${ECHO} $arg_1 | ${SED} 's!.*/\([^/]*\)/obj[64]*.*!\1!g'`
|
|
||||||
if [ -n "$dir" -a "$dir" != "$arg_1" ]
|
|
||||||
then
|
|
||||||
if [ "`${GREP} $dir $COMPARE_ROOT/list.new | ${GREP} -c "/$short"`" -eq 1 ]
|
|
||||||
then
|
|
||||||
${GREP} $dir $COMPARE_ROOT/list.new | ${GREP} "/$short"
|
|
||||||
return
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Try with lib$dir/
|
|
||||||
if [ "`${GREP} "lib$dir/" $COMPARE_ROOT/list.new | ${GREP} -c "/$short"`" -eq 1 ]
|
|
||||||
then
|
|
||||||
${GREP} "lib$dir/" $COMPARE_ROOT/list.new | ${GREP} "/$short"
|
|
||||||
return
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Try with $dir_objs
|
|
||||||
if [ "`${GREP} "${dir}_objs" $COMPARE_ROOT/list.new | ${GREP} -c "/$short"`" -eq 1 ]
|
|
||||||
then
|
|
||||||
${GREP} "${dir}_objs" $COMPARE_ROOT/list.new | ${GREP} "/$short"
|
|
||||||
return
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
# check for some specifics...
|
|
||||||
for i in demo hotspot jobjc
|
|
||||||
do
|
|
||||||
if [ "`${ECHO} $full | ${GREP} -c $i`" -gt 0 ]
|
|
||||||
then
|
|
||||||
if [ "`${GREP} $i $COMPARE_ROOT/list.new | ${GREP} -c "/$short"`" -eq 1 ]
|
|
||||||
then
|
|
||||||
${GREP} $i $COMPARE_ROOT/list.new | ${GREP} "/$short"
|
|
||||||
return
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
# check for specific demo
|
|
||||||
demo=`${ECHO} $arg_1 | ${SED} 's!.*/demo/jvmti/\([^/]*\)/.*!\1!g'`
|
|
||||||
if [ -n "$demo" -a "$dir" != "$demo" ]
|
|
||||||
then
|
|
||||||
if [ "`${GREP} $demo $COMPARE_ROOT/list.new | ${GREP} -c "/$short"`" -eq 1 ]
|
|
||||||
then
|
|
||||||
${GREP} $demo $COMPARE_ROOT/list.new | ${GREP} "/$short"
|
|
||||||
return
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
compare() {
|
|
||||||
old=$1
|
|
||||||
new=$2
|
|
||||||
${DIFF} $old $new > /dev/null
|
|
||||||
res=$?
|
|
||||||
if [ $res -eq 0 ]
|
|
||||||
then
|
|
||||||
${ECHO} 0
|
|
||||||
return
|
|
||||||
fi
|
|
||||||
|
|
||||||
# check if stripped objects gives equality
|
|
||||||
${CP} $old $COMPARE_ROOT/`basename $old`.old
|
|
||||||
${CP} $new $COMPARE_ROOT/`basename $old`.new
|
|
||||||
${POST_STRIP_CMD} $COMPARE_ROOT/`basename $old`.old $COMPARE_ROOT/`basename $old`.new > /dev/null 2>&1
|
|
||||||
${DIFF} $COMPARE_ROOT/`basename $old`.old $COMPARE_ROOT/`basename $old`.new > /dev/null
|
|
||||||
res=$?
|
|
||||||
${RM} $COMPARE_ROOT/`basename $old`.old $COMPARE_ROOT/`basename $old`.new
|
|
||||||
if [ $res -eq 0 ]
|
|
||||||
then
|
|
||||||
${ECHO} S
|
|
||||||
return
|
|
||||||
fi
|
|
||||||
|
|
||||||
name=`basename $1 | ${SED} 's!\.o!!'`
|
|
||||||
cntold=`strings $old | ${GREP} -c $name`
|
|
||||||
cntnew=`strings $new | ${GREP} -c $name`
|
|
||||||
|
|
||||||
if [ $cntold -gt 0 -a $cntnew -gt 0 ]
|
|
||||||
then
|
|
||||||
${ECHO} F
|
|
||||||
return
|
|
||||||
fi
|
|
||||||
|
|
||||||
${ECHO} 1
|
|
||||||
}
|
|
||||||
|
|
||||||
for F in `${CAT} $COMPARE_ROOT/list.old`
|
|
||||||
do
|
|
||||||
if [ "${IGNORE}" ] && [ "`${ECHO} $F | ${GREP} ${IGNORE}`" ]
|
|
||||||
then
|
|
||||||
#
|
|
||||||
# skip ignored files
|
|
||||||
#
|
|
||||||
continue;
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "$PATTERN" ] && [ `${ECHO} $F | ${GREP} -c $PATTERN` -eq 0 ]
|
|
||||||
then
|
|
||||||
continue;
|
|
||||||
fi
|
|
||||||
|
|
||||||
f=`basename $F`
|
|
||||||
o=$OLD/$F
|
|
||||||
n=`findnew $F $f`
|
|
||||||
|
|
||||||
if [ "$n" ]
|
|
||||||
then
|
|
||||||
n="$NEW/$n"
|
|
||||||
${ECHO} `compare $o $n` : $f : $o : $n
|
|
||||||
else
|
|
||||||
${ECHO} "- : $f : $o "
|
|
||||||
fi
|
|
||||||
done
|
|
@ -440,3 +440,4 @@ af46576a8d7cb4003028b8ee8bf408cfe227315b jdk9-b32
|
|||||||
438cb613151c4bd290bb732697517cba1cafcb04 jdk9-b35
|
438cb613151c4bd290bb732697517cba1cafcb04 jdk9-b35
|
||||||
464ab653fbb17eb518d8ef60f8df301de7ef00d0 jdk9-b36
|
464ab653fbb17eb518d8ef60f8df301de7ef00d0 jdk9-b36
|
||||||
b1c2dd843f247a1db19e1e85eb62ca405f72dc26 jdk9-b37
|
b1c2dd843f247a1db19e1e85eb62ca405f72dc26 jdk9-b37
|
||||||
|
c363a8b87e477ee45d6d3cb2a36cb365141bc596 jdk9-b38
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved.
|
||||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
#
|
#
|
||||||
# This code is free software; you can redistribute it and/or modify it
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
@ -335,6 +335,14 @@ endif
|
|||||||
|
|
||||||
#################################################################
|
#################################################################
|
||||||
|
|
||||||
|
#
|
||||||
|
# Load custom Javadoc rules
|
||||||
|
#
|
||||||
|
|
||||||
|
$(eval $(call IncludeCustomExtension, , Javadoc.gmk))
|
||||||
|
|
||||||
|
#################################################################
|
||||||
|
|
||||||
#
|
#
|
||||||
# Default target is same as docs target, create core api and all others it can
|
# Default target is same as docs target, create core api and all others it can
|
||||||
#
|
#
|
||||||
|
@ -514,7 +514,7 @@ clean-docs: clean-docstemp
|
|||||||
# If the output directory was created by configure and now becomes empty, remove it as well.
|
# If the output directory was created by configure and now becomes empty, remove it as well.
|
||||||
dist-clean: clean
|
dist-clean: clean
|
||||||
($(CD) $(OUTPUT_ROOT) && $(RM) -r *spec.gmk config.* configure-arguments \
|
($(CD) $(OUTPUT_ROOT) && $(RM) -r *spec.gmk config.* configure-arguments \
|
||||||
Makefile compare.sh spec.sh tmp javacservers)
|
Makefile compare.sh tmp javacservers)
|
||||||
$(if $(filter $(CONF_NAME),$(notdir $(OUTPUT_ROOT))), \
|
$(if $(filter $(CONF_NAME),$(notdir $(OUTPUT_ROOT))), \
|
||||||
if test "x`$(LS) $(OUTPUT_ROOT)`" != x; then \
|
if test "x`$(LS) $(OUTPUT_ROOT)`" != x; then \
|
||||||
$(ECHO) "Warning: Not removing non-empty configuration directory for '$(CONF_NAME)'" ; \
|
$(ECHO) "Warning: Not removing non-empty configuration directory for '$(CONF_NAME)'" ; \
|
||||||
|
@ -791,18 +791,9 @@
|
|||||||
<export>
|
<export>
|
||||||
<name>javax.management.timer</name>
|
<name>javax.management.timer</name>
|
||||||
</export>
|
</export>
|
||||||
<export>
|
|
||||||
<name>com.sun.jmx.defaults</name>
|
|
||||||
<to>jdk.snmp</to>
|
|
||||||
</export>
|
|
||||||
<export>
|
|
||||||
<name>com.sun.jmx.mbeanserver</name>
|
|
||||||
<to>jdk.snmp</to>
|
|
||||||
</export>
|
|
||||||
<export>
|
<export>
|
||||||
<name>sun.management</name>
|
<name>sun.management</name>
|
||||||
<to>jdk.jconsole</to>
|
<to>jdk.jconsole</to>
|
||||||
<to>jdk.snmp</to>
|
|
||||||
</export>
|
</export>
|
||||||
</module>
|
</module>
|
||||||
<module>
|
<module>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user