Index: npl/java/ant/apache_ant.build
===================================================================
--- npl/java/ant/apache_ant.build	(revision 26ffad77000ead3839f0b4ca05a51545ff3ac867)
+++ 	(revision )
@@ -1,1 +1,0 @@
-5578
Index: npl/java/java_jaf/java_jaf.build
===================================================================
--- npl/java/java_jaf/java_jaf.build	(revision 26ffad77000ead3839f0b4ca05a51545ff3ac867)
+++ 	(revision )
@@ -1,1 +1,0 @@
-3993
Index: npl/java/java_jdom/java_jdom.build
===================================================================
--- npl/java/java_jdom/java_jdom.build	(revision 26ffad77000ead3839f0b4ca05a51545ff3ac867)
+++ 	(revision )
@@ -1,1 +1,0 @@
-3993
Index: npl/java/java_mail/java_mail.build
===================================================================
--- npl/java/java_mail/java_mail.build	(revision 26ffad77000ead3839f0b4ca05a51545ff3ac867)
+++ 	(revision )
@@ -1,1 +1,0 @@
-3993
Index: npl/java/java_pg_jdbc/java_pg_jdbc.build
===================================================================
--- npl/java/java_pg_jdbc/java_pg_jdbc.build	(revision 26ffad77000ead3839f0b4ca05a51545ff3ac867)
+++ 	(revision )
@@ -1,1 +1,0 @@
-3993
Index: npl/java/java_xerces/java_xerces.build
===================================================================
--- npl/java/java_xerces/java_xerces.build	(revision 26ffad77000ead3839f0b4ca05a51545ff3ac867)
+++ 	(revision )
@@ -1,1 +1,0 @@
-3993
Index: npl/java/jdk/j2sdk.csh
===================================================================
--- npl/java/jdk/j2sdk.csh	(revision c5c522c7ca74a4c1725ca5e3fe0bdcadff80e49a)
+++ npl/java/jdk/j2sdk.csh	(revision c5c522c7ca74a4c1725ca5e3fe0bdcadff80e49a)
@@ -0,0 +1,4 @@
+#!/bin/csh
+setenv JAVA_HOME /usr/lib/java
+setenv MANPATH ${MANPATH}:/usr/lib/java/man
+setenv PATH ${PATH}:/usr/lib/java/bin:/usr/lib/java/jre/bin
Index: npl/java/jdk/j2sdk.sh
===================================================================
--- npl/java/jdk/j2sdk.sh	(revision c5c522c7ca74a4c1725ca5e3fe0bdcadff80e49a)
+++ npl/java/jdk/j2sdk.sh	(revision c5c522c7ca74a4c1725ca5e3fe0bdcadff80e49a)
@@ -0,0 +1,4 @@
+#!/bin/sh
+export JAVA_HOME=/usr/lib/java
+export MANPATH="$MANPATH:/usr/lib/java/man"
+export PATH="$PATH:/usr/lib/java/bin:/usr/lib/java/jre/bin"
Index: npl/java/jdk/jdk.SlackBuild
===================================================================
--- npl/java/jdk/jdk.SlackBuild	(revision 26ffad77000ead3839f0b4ca05a51545ff3ac867)
+++ npl/java/jdk/jdk.SlackBuild	(revision c5c522c7ca74a4c1725ca5e3fe0bdcadff80e49a)
@@ -8,12 +8,45 @@
 
 #Version of the sourcefiles
-VER=1.8.0_162
+VER=1.6.0_22
+
 ARCH=i386
 
-mkdir -p /tmp/pkg/usr/lib
+#run sun binary installer
+chmod +x *.bin
+./jdk-6u22-dlj-linux-i586.bin --accept-license --unpack || exit 1
 
-tar -xvzf jdk-8u162-linux-i586.tar.gz
-mv jdk1.8.0_162 /tmp/pkg/usr/lib/java || exit 1
+#zet op goede plek
+mkdir -p /tmp/pkg/usr/lib 
+mv jdk$VER /tmp/pkg/usr/lib/jdk || exit 1
+ln -s jdk /tmp/pkg/usr/lib/java || exit 1
 
+#strip zooi die we niet nodig zijn, of waar we geen dependencys voor hebben/willen:
+rm -r /tmp/pkg/usr/lib/jdk/db
+rm -r /tmp/pkg/usr/lib/jdk/demo
+rm -r /tmp/pkg/usr/lib/jdk/sample
+rm -r /tmp/pkg/usr/lib/jdk/jre/plugin
+rm /tmp/pkg/usr/lib/java/jre/lib/i386/libjawt.so
+rm /tmp/pkg/usr/lib/java/jre/lib/i386/libJdbcOdbc.so
+rm -r /tmp/pkg/usr/lib/java/jre/lib/i386/motif21/
+rm -r /tmp/pkg/usr/lib/java/jre/lib/i386/xawt/
+rm -r /tmp/pkg/usr/lib/java/jre/lib/i386/libjavaplugin_nscp_gcc29.so
+rm -r /tmp/pkg/usr/lib/java/jre/lib/i386/libjavaplugin_nscp.so
+rm -r /tmp/pkg/usr/lib/java/jre/lib/i386/libjavaplugin_jni.so
+rm -r /tmp/pkg/usr/lib/java/jre/lib/i386/libsplashscreen.so
+rm -r /tmp/pkg/usr/lib/java/jre/lib/i386/libjsoundalsa.so
+rm /tmp/pkg/usr/lib/java/src.zip 
+
+#postinstaller
+mkdir -p /tmp/pkg/etc/postinst.d
+cp post.jdk /tmp/pkg/etc/postinst.d
+chmod +x /tmp/pkg/etc/postinst.d/post.jdk || exit 1
+
+#profile
+mkdir -p /tmp/pkg/etc/profile.d
+cp j2sdk.csh j2sdk.sh /tmp/pkg/etc/profile.d
+chmod +x /tmp/pkg/etc/profile.d/*
+
+#strip bins and other stuff
+syn3_strip /tmp/pkg || exit 1
 
 #move development stuff and create seperate development package
Index: npl/java/jdk/jdk.build
===================================================================
--- npl/java/jdk/jdk.build	(revision 26ffad77000ead3839f0b4ca05a51545ff3ac867)
+++ 	(revision )
@@ -1,1 +1,0 @@
-1
Index: npl/java/jdk/jdk.md5
===================================================================
--- npl/java/jdk/jdk.md5	(revision 26ffad77000ead3839f0b4ca05a51545ff3ac867)
+++ npl/java/jdk/jdk.md5	(revision c5c522c7ca74a4c1725ca5e3fe0bdcadff80e49a)
@@ -1,5 +1,8 @@
-94e3be6c990e2866b87fb1b71bca6428  ./jdk-8u162-linux-i586.tar.gz
-d4626901df814356684ad51208096dc0  ./jdk_dev.pkg
-0f62a5e503bc797756a7d87ccf675e42  ./jdk.pkg
-e110a49321b7e89a470cd983dc1eb029  ./jdk.SlackBuild
-1c422f4c4fc6c2532e5afeea53d0ce3c  ./jdk.SlackBuild.log.gz
+286f49c487547fe18b4ef52d665fc05b  ./j2sdk.csh
+9fa40e9fef6b330858a470db14b78ddd  ./j2sdk.sh
+2204fea1b2593f3cc196a0a92b80b18f  ./jdk-6u22-dlj-linux-i586.bin
+58188b11f1b80ee726822ce91f034ce5  ./jdk.SlackBuild
+ba60f554c0f45af16fe1a56afd22d65e  ./jdk.SlackBuild.log.gz
+59697c7bb957d0523b32399b63b9e6cc  ./jdk.pkg
+a3b9f29c315d98400d3e6687067a0890  ./jdk_dev.pkg
+4675158324690c1a3e2422cad237cd82  ./post.jdk
Index: npl/java/jdk/jdk.version
===================================================================
--- npl/java/jdk/jdk.version	(revision 26ffad77000ead3839f0b4ca05a51545ff3ac867)
+++ npl/java/jdk/jdk.version	(revision c5c522c7ca74a4c1725ca5e3fe0bdcadff80e49a)
@@ -1,1 +1,1 @@
-1.8.0_162
+1.6.0_22
Index: npl/java/jdk/jdk_dev.build
===================================================================
--- npl/java/jdk/jdk_dev.build	(revision 26ffad77000ead3839f0b4ca05a51545ff3ac867)
+++ 	(revision )
@@ -1,1 +1,0 @@
-1
Index: npl/java/jdk/jdk_dev.version
===================================================================
--- npl/java/jdk/jdk_dev.version	(revision 26ffad77000ead3839f0b4ca05a51545ff3ac867)
+++ npl/java/jdk/jdk_dev.version	(revision c5c522c7ca74a4c1725ca5e3fe0bdcadff80e49a)
@@ -1,1 +1,1 @@
-1.8.0_162
+1.6.0_22
Index: npl/java/jdk/post.jdk
===================================================================
--- npl/java/jdk/post.jdk	(revision c5c522c7ca74a4c1725ca5e3fe0bdcadff80e49a)
+++ npl/java/jdk/post.jdk	(revision c5c522c7ca74a4c1725ca5e3fe0bdcadff80e49a)
@@ -0,0 +1,9 @@
+#!/bin/bash
+
+#clean up old java version (if its still here)
+removepkg /var/log/packages/j2sdk*
+
+#restart all java stuff
+killall java
+
+exit 0
Index: npl/java/openjdk/BUILDING.txt
===================================================================
--- npl/java/openjdk/BUILDING.txt	(revision 26ffad77000ead3839f0b4ca05a51545ff3ac867)
+++ 	(revision )
@@ -1,56 +1,0 @@
-# You can run this script in the sources/ subdirectory to download the sources.
-
-# -----------------------------------------------------------------------------
-#
-# These source URLs are constructed from reading the Makefile.in of icedtea:
-# egrep '(^OPENJDK_VERSION|^JDK_UPDATE_VERSION|^BUILD_VERSION|^CORBA_CHANGESET|^HOTSPOT_CHANGESET|^JAXP_CHANGESET|^JAXWS_CHANGESET|^JDK_CHANGESET|^LANGTOOLS_CHANGESET|^OPENJDK_CHANGESET|^CACAO_VERSION|^CACAO_BASE_URL|^JAMVM_VERSION|^JAMVM_BASE_URL|^ICEDTEA_MAJOR|^ICEDTEA_BRANCH|^ICEDTEA_PREFIX|^ICEDTEA_HG_URL|^DROP_URL)' Makefile.in
-#
-# In icedtea you can choose between "default" and "zero" versions
-# of the VM. The zero vm is meant for ARM based systems.
-# Use this command to find out the hash of the hotspot.zip
-# grep default hotspot.map
-#
-# -----------------------------------------------------------------------------
-
-# Check ICEDTEA_BRANCH value in Makefile.in:
-ICEDTEA_MAJOR="icedtea8"
-ICEDTEA_BRANCH="3.6.0"
-ICEDTEA_VERSION="3.6.0"
-DROPURL="http://icedtea.classpath.org/download/drops"
-SUPPURL="${DROPURL}/${ICEDTEA_MAJOR}/${ICEDTEA_BRANCH}"
-
-# Get icedtea:
-wget -c http://icedtea.classpath.org/download/source/icedtea-${ICEDTEA_VERSION}.tar.xz
-wget -c http://icedtea.classpath.org/download/source/icedtea-${ICEDTEA_VERSION}.tar.xz.sig
-
-# Extract Makefile.in:
-tar -O -xvf icedtea-${ICEDTEA_VERSION}.tar.xz icedtea-${ICEDTEA_VERSION}/Makefile.in > Makefile.in
-
-# Get supporting sources:
-wget ${SUPPURL}/openjdk.tar.xz -O openjdk_icedtea-${ICEDTEA_VERSION}.tar.xz
-wget ${SUPPURL}/corba.tar.xz -O corba_icedtea-${ICEDTEA_VERSION}.tar.xz 
-wget ${SUPPURL}/jaxp.tar.xz -O jaxp_icedtea-${ICEDTEA_VERSION}.tar.xz 
-wget ${SUPPURL}/jdk.tar.xz -O jdk_icedtea-${ICEDTEA_VERSION}.tar.xz 
-wget ${SUPPURL}/langtools.tar.xz -O langtools_icedtea-${ICEDTEA_VERSION}.tar.xz 
-wget ${SUPPURL}/jaxws.tar.xz -O jaxws_icedtea-${ICEDTEA_VERSION}.tar.xz 
-wget ${SUPPURL}/hotspot.tar.xz -O hotspot_icedtea-${ICEDTEA_VERSION}.tar.xz 
-wget ${SUPPURL}/nashorn.tar.xz -O nashorn_icedtea-${ICEDTEA_VERSION}.tar.xz 
-
-# Get these hash values from Makefile.in:
-tar xvf icedtea-${ICEDTEA_VERSION}.tar.xz icedtea-${ICEDTEA_VERSION}/Makefile.in
-mv icedtea-${ICEDTEA_VERSION}/Makefile.in .
-rmdir icedtea-${ICEDTEA_VERSION}
-egrep '^CACAO_VERSION|^JAMVM_VERSION' Makefile.in 
-CACAO_HASH=$(grep '^CACAO_VERSION' Makefile.in |tr -d ' ' |cut -d= -f2) 
-JAMVM_HASH=$(grep '^JAMVM_VERSION' Makefile.in |tr -d ' ' |cut -d= -f2) 
-wget ${DROPURL}/cacao/cacao-${CACAO_HASH}.tar.xz -O cacao_icedtea-${ICEDTEA_VERSION}.tar.xz
-wget ${DROPURL}/jamvm/jamvm-${JAMVM_HASH}.tar.gz -O jamvm_icedtea-${ICEDTEA_VERSION}.tar.gz
-
-echo ==========================================================================
-gpg --verify  icedtea-${ICEDTEA_VERSION}.tar.xz.sig 2>&1 |grep -e "^gpg: .* signature from"
-echo ""
-JDKU=$(grep ^JDK_UPDATE_VERSION Makefile.in | tr -d ' ' | cut -f2 -d=)
-JDKB=$(grep ^BUILD_VERSION Makefile.in | tr -d ' ' | cut -f2 -d=)
-echo "** Icedtea ${ICEDTEA_VERSION} will build OpenJDK update $JDKU build $JDKB"
-echo ==========================================================================
-
Index: npl/java/openjdk/README.txt
===================================================================
--- npl/java/openjdk/README.txt	(revision 26ffad77000ead3839f0b4ca05a51545ff3ac867)
+++ 	(revision )
@@ -1,124 +1,0 @@
-Creating an OpenJDK (and OpenJRE) package for Slackware
-=======================================================
-
-In this directory you will find everything I used to create packages
-for OpenJDK's JRE and JDK as an alternative to Oracle's binary-only releases
-of Java.  Oracle no longer allows these binaries to be included with OS
-distributions, so Slackware will no longer provide updates for them.
-Build instructions for OpenJDK are provided further down in this README.
-
-Or, you can just install my pre-compiled packages which I *also* provide!
-
-If you want to install and just use my pre-built packages, then all you
-really need is "icedtea-web" which is the browser plugin, and one of
-the "openjdk" or "openjre" packages, depending of course on whether you
-need the full Java compiler suite or only the Java Runtime Environment.
-A separate "rhino" package is no longer needed because Java 8 contains
-its own JavaScript engine implementation now.
-
-You will also need to install apache-ant if you want to compile OpenJDK
-yourself.  In the past, xalan and xerces were needed separately as well
-but that is no longer needed since apache-ant 1.8.1 and newer has a
-fixed 'ant -diagnostics' command when xerces+xalan are not present.
-
-
-Compiling OpenJDK from source
-=============================
-
-Compiling OpenJDK can be done in two ways.  The first way is called
-"bootstrapping", which means compiling OpenJDK when there is no version of
-the OpenJDK installed yet.  The SlackBuild uses the gcc java compiler for this
-bootstrap (which means you have to have the "gcc-java" package installed).
-The second way is to compile OpenJDK using an already installed version of
-OpenJDK.  Such a pre-installed OpenJDK must have the same version (meaning,
-OpenJDK 8 can only be compiled by another OpenJDK 8) and must have been
-created with the help of "IcedTea" like my own openjdk,SlackBuild does.
-
-The variable "BOOTSTRAP" inside the openjdk.SlackBuild determines which java
-compiler will be used to compile OpenJDK.  If you want to use gcc's java, then
-the command will be:
-
-  # BOOTSTRAP=YES ./openjdk.SlackBuild
-
-If you already have OpenJDK installed then you would start the compilation with:
-
-  # BOOTSTRAP=NO ./openjdk.SlackBuild
-
-By default, the variable in the script is set to "NO" which means that if
-you run the openjdk.SlackBuild script without any parameters, it will use
-a pre-esisting OpenJDK to compile the new package.
-
-This SlackBuild script creates _two_ packages, the "openjdk" and the "openjre".
-If you only need a Java Runtime then all you should install is the openjre
-package - it is much smaller than the openjdk package.  The "openjdk" package
-contains the Java compiler and SDK.
-
-
-Java Web Plugin for OpenJDK
-===========================
-
-Suns's binary distribution of Java (taken over by Oracle) contains a Java web
-plugin for mozilla-compatible browsers.  This plugin was not open sourced,
-so OpenJDK needs a different solution in order to provide a web plugin for Java.
-To this purpose, you have to (build and) install the "icedtea-web" package.
-First compile and install OpenJDK (you need the openjdk package for this, not
-the JRE), then compile icedtea-web.  The SlackBuild script plus sources are
-in a separate directory.  Note that the icedtea-web plugin is not as mature
-as the plugin which is shipped with Oracle's binaries.
-
-
-Build-time requirements for OpenJDK and icedtea-web
-===================================================
-
-Slackware 14.0 and newer:
--------------------------
-The gcc and seamonkey packages shipped with the distro can be used unmodified.
-
-A word of caution.  All stable Slackware versions before "14.0" are
-not able to compile OpenJDK "out of the box". You have to enhance two core
-packages: "gcc" and "seamonkey" so that they become capable of compiling
-OpenJDK.  Use the following instructions to fix-up gcc and seamonkey.
-Either alternative is OK but running the shell scripts (the "b" options)
-is a *lot* faster than recompiling these big packages.  These core Slackware
-packages have be fixed in slackware-current.
-
-Slackware 13.37:
-----------------
-You need to upgrade to the seamonkey* packages in the ./patches directory.
-Choose one of these two alternatives to get a compatible gcc-java compiler:
- a) rebuild gcc with "--enable-java-home".  You can use the gcc.SlackBuild
-    of Slackware-current which was modified accordingly.
- b) or run the script "create_gcj_jvm.sh" to achieve the same result you
-    would get by rebuilding gcc: which is to create a directory structure
-    of symlinks, which emulates the presence of a Sun JDK but for the
-    GCC Java compiler.
-
-Slackware 13.1 and older:
--------------------------
-1) Choose one of these two alternatives for gcc:
-   a) rebuild gcc with "--enable-java-home".  You can use the gcc.SlackBuild
-      of Slackware-current which was modified accordingly.
-   b) or run the script "create_gcj_jvm.sh" to achieve the same result you
-      would get by rebuilding gcc: which is to create a directory structure
-      of symlinks, which emulates the presence of a Sun JDK but for the
-      GCC Java compiler.
-2) Choose one of these two alternatives for seamonkey:
-   a) rebuild seamonkey using the seamonkey.SlackBuild of Slackware-current
-      which was modified accordingly.
-   b) or run the script "fix_seamonkey_pkgconfig.sh" which does two things:
-      add a pkgconfig file "libxul.pc" and modify an existing pkgconfig
-      file, "seamonkey-plugin.pc"
-
-Furthermore, you will need to have the following Apache Ant related packages
-installed before starting the compilation of OpenJDK.
-* apache-ant
-
-Please note that after installing apache-ant you will have to logout and
-login again to initialize the ANT_HOME environment variable.
-
-Apache-ant is only needed during the compilation and can optionally be removed
-afterwards (but why should you).
-
-
-==============================================================================
-Eric Hameleers <alien at slackware.com>, 24-apr-2016
Index: npl/java/openjdk/create_gcj_jvm.sh
===================================================================
--- npl/java/openjdk/create_gcj_jvm.sh	(revision 26ffad77000ead3839f0b4ca05a51545ff3ac867)
+++ 	(revision )
@@ -1,95 +1,0 @@
-#!/bin/bash
-
-# ---------------------------------------------------------------------------
-# This script creates a directory structure below /usr/lib/jvm and populates
-# it with symlinks to GCC binaries.
-# This will work as a compatibility layer to emulate an Oracle JDK/JRE.
-# This emulation is required in order to compile OpenJDK using GNU java.
-#
-# The same can automatically be achieved in Slackware's gcc packages if
-# the 'configure' command is called with the following additional parameters:
-#     --enable-java-home \
-#     --with-java-home=/usr/lib$LIBDIRSUFFIX/jvm/jre \
-#     --with-jvm-root-dir=/usr/lib$LIBDIRSUFFIX/jvm \
-#     --with-jvm-jar-dir=/usr/lib$LIBDIRSUFFIX/jvm/jvm-exports \
-#     --with-arch-directory=$LIB_ARCH \
-#
-# Author: Eric Hameleers <alien@slackware.com> December 2011
-# ---------------------------------------------------------------------------
-
-# Automatically determine the architecture we're building on:
-if [ -z "$ARCH" ]; then
-  case "$( uname -m )" in
-    i?86) export ARCH=i486 ;;
-    arm*) export ARCH=arm ;;
-    # Unless $ARCH is already set, use uname -m for all other archs:
-       *) export ARCH=$( uname -m ) ;;
-  esac
-fi
-
-if [ "$ARCH" = "i486" ]; then
-  SLKCFLAGS="-O2 -march=i486 -mtune=i686"
-  LIBDIRSUFFIX=""
-  LIB_ARCH=i386
-elif [ "$ARCH" = "i686" ]; then
-  SLKCFLAGS="-O2 -march=i686 -mtune=i686"
-  LIBDIRSUFFIX=""
-  LIB_ARCH=i386
-elif [ "$ARCH" = "x86_64" ]; then
-  SLKCFLAGS="-O2 -fPIC"
-  LIBDIRSUFFIX="64"
-  LIB_ARCH=amd64
-else
-  SLKCFLAGS="-O2"
-  LIBDIRSUFFIX=""
-  LIB_ARCH=$ARCH
-fi
-
-# Where does the OpenJDK SlackBuild expect the GNU java compatibility symlinks:
-JVM=${1:-/usr/lib${LIBDIRSUFFIX}/jvm}
-BINDIR=/usr/bin
-
-# What version of GCC do we have installed:
-GCJVER=$(gcj -dumpversion)
-
-# First, remove the old set of symlinks if they should exist:
-rm -fr $JVM
-
-# Create a JDK compatible directory structure for GNU java:
-mkdir -p $JVM
-mkdir -p $JVM/bin
-mkdir -p $JVM/jre/bin
-mkdir -p $JVM/jre/lib/${LIB_ARCH}/client
-mkdir -p $JVM/jre/lib/${LIB_ARCH}/server
-mkdir -p $JVM/lib
-
-ln -sf $BINDIR/gjar $JVM/bin/jar
-ln -sf $BINDIR/grmic $JVM/bin/rmic
-ln -sf $BINDIR/gjavah $JVM/bin/javah
-ln -sf $BINDIR/jcf-dump $JVM/bin/javap
-ln -sf $BINDIR/gappletviewer $JVM/bin/appletviewer
-ln -sf $BINDIR/grmiregistry $JVM/bin/rmiregistry
-ln -sf $BINDIR/grmiregistry $JVM/jre/bin/rmiregistry
-ln -sf $BINDIR/gkeytool $JVM/bin/keytool
-ln -sf $BINDIR/gkeytool $JVM/jre/bin/keytool
-ln -sf $BINDIR/gij $JVM/bin/java
-ln -sf $BINDIR/ecj $JVM/bin/javac
-ln -sf /usr/lib/gcj-${GCJVER}-11/libjvm.so $JVM/jre/lib/${LIB_ARCH}/client/libjvm.so
-ln -sf /usr/lib/gcj-${GCJVER}-11/libjvm.so $JVM/jre/lib/${LIB_ARCH}/server/libjvm.so
-ln -sf /usr/lib/gcj-${GCJVER}-11/libjawt.so $JVM/jre/lib/${LIB_ARCH}/libjawt.so
-ln -sf /usr/share/java/libgcj-${GCJVER}.jar $JVM/jre/lib/rt.jar
-ln -sf /usr/share/java/libgcj-tools-${GCJVER}.jar $JVM/lib/tools.jar
-ln -sf /usr/include/c++/${GCJVER}/gnu/java $JVM/include
-
-# Add a Eclipse Java Compiler wrapper which is required
-# for bootstrapping OpenJDK using GNU java:
-cat <<EOT > /usr/bin/ecj
-#!/bin/sh
-
-CLASSPATH=/usr/share/java/ecj.jar\${CLASSPATH:+:}\$CLASSPATH \
-  java org.eclipse.jdt.internal.compiler.batch.Main "\$@"
-
-EOT
-chmod 755 /usr/bin/ecj
-
-
Index: npl/java/openjdk/fix_seamonkey_pkgconfig.sh
===================================================================
--- npl/java/openjdk/fix_seamonkey_pkgconfig.sh	(revision 26ffad77000ead3839f0b4ca05a51545ff3ac867)
+++ 	(revision )
@@ -1,48 +1,0 @@
-#!/bin/bash
-
-# ---------------------------------------------------------------------------
-# This script fixes the seamonkye-plugin.pc file and adds libxul.pc.
-# These changes enable the compilation of OpenJDK and its browser plugin.
-# It will probably also be beneficial to the compilation of browser plugins
-# in general.
-#
-# Author: Eric Hameleers <alien@slackware.com> December 2011
-# ---------------------------------------------------------------------------
-
-# Automatically determine the architecture we're building on:
-if [ -z "$ARCH" ]; then
-  case "$( uname -m )" in
-    i?86) export ARCH=i486 ;;
-    arm*) export ARCH=arm ;;
-    # Unless $ARCH is already set, use uname -m for all other archs:
-       *) export ARCH=$( uname -m ) ;;
-  esac
-fi
-
-if [ "$ARCH" = "x86_64" ]; then
-  LIBDIRSUFFIX="64"
-else
-  LIBDIRSUFFIX=""
-fi
-
-# Fix the seamonkey-plugin.pc file:
-sed -i -e '/^Cflags: /s, -I${includedir}/java -I${includedir}/plugin, -I${includedir} -DXP_UNIX,' /usr/lib${LIBDIRSUFFIX}/pkgconfig/seamonkey-plugin.pc
-
-# Add a libxul.pc file if needed:
-if [ ! -f /usr/lib${LIBDIRSUFFIX}/pkgconfig/libxul.pc ]; then
-  SEAMONKEY=$(echo /usr/lib${LIBDIRSUFFIX}/seamonkey-* | tail -1 | cut -f2 -d-)
-  cat <<EOT > /usr/lib${LIBDIRSUFFIX}/pkgconfig/libxul.pc
-prefix=/usr
-libdir=/usr/lib${LIBDIRSUFFIX}/seamonkey-$SEAMONKEY
-includedir=/usr/include/seamonkey-$SEAMONKEY
-idldir=/usr/share/idl/seamonkey-$SEAMONKEY
-
-Name: libxul
-Description: The Mozilla Runtime and Embedding Engine
-Version: $SEAMONKEY
-Requires: seamonkey-nspr >= 4.7.1
-Libs: -L\${libdir} -lxul -lxpcom
-Cflags: -I\${includedir} -fshort-wchar
-EOT
-fi
-
Index: npl/java/openjdk/openjdk.SlackBuild
===================================================================
--- npl/java/openjdk/openjdk.SlackBuild	(revision 26ffad77000ead3839f0b4ca05a51545ff3ac867)
+++ 	(revision )
@@ -1,43 +1,0 @@
-#!/bin/bash
-#
-# Automaticly created by importpackage v1.0
-# Imported from: http://www.slackware.com/~alien/slackbuilds/openjdk/build/
-# Created at Tue Dec  5 13:07:07 CET 2017
-#DEP:mozilla_nss
-#DEP:sqlite
-#DEP:cups
-#DEP:freetype2
-#DEP:zlib
-
-#DEP:xorg_lib
-#DEP:pthread_stubs
-#DEP:alsa_lib
-
-
-##NEED:gcc_java
-##NEED:jdk
-
-#HACK
-installpkg openjdk-8u151_b12-i486-1alien.tgz
-PATH=$PATH:/usr/lib/java/bin/
-export PATH
-ln -s /usr/lib/java /usr/lib/jvm
-
-########### source original slackbuild (hopefully we dont need to modify it)
-CWD=`pwd`
-set -e
-source ./openjdk.SlackBuild.orig
-
-
-############ make syn3 packages
-cd $CWD
-for PKG in /tmp/package-*; do
-        NAME=`echo $PKG| sed 's/.*package-//'| sed 's/-/_/g'`
-
-        #seperate dev-package
-        syn3_move_dev $PKG $PKG""_dev
-        syn3_makepkg $PKG""_dev $NAME""_dev $VERSION $ARCH || exit 1
-
-        #make main package
-        syn3_makepkg $PKG $NAME $VERSION $ARCH || exit 1
-done
Index: npl/java/openjdk/openjdk.SlackBuild.orig
===================================================================
--- npl/java/openjdk/openjdk.SlackBuild.orig	(revision 26ffad77000ead3839f0b4ca05a51545ff3ac867)
+++ 	(revision )
@@ -1,379 +1,0 @@
-#!/bin/sh
-
-# Copyright 2011, 2012, 2013, 2014, 2015, 2016, 2017  Eric Hameleers, Eindhoven, The Netherlands
-# All rights reserved.
-#
-# Redistribution and use of this script, with or without modification, is
-# permitted provided that the following conditions are met:
-#
-# 1. Redistributions of this script must retain the above copyright
-#    notice, this list of conditions and the following disclaimer.
-#
-#  THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
-#  WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-#  MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO
-#  EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-#  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-#  PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
-#  OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
-#  WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
-#  OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
-#  ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-
-PKGNAM1=openjdk
-PKGNAM2=openjre
-JAVAVER=8u151
-JAVABLD=b12
-ICEDTEA=3.6.0
-
-VERSION="${JAVAVER}_${JAVABLD}"
-BUILD=${BUILD:-1}
-TAG=${TAG:-"alien"}
-
-NUMJOBS=${NUMJOBS:--j6}
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp}
-PKG1=$TMP/package-$PKGNAM1
-PKG2=$TMP/package-$PKGNAM2
-
-# If BOOTSTRAP is set to "YES" then we bootstrap the build using a
-# pre-installed version of OpenJDK7 to build OpenJDK8.
-# Note: OpenJDK8 can no longer be bootstrapped using GCC java compiler (gcj) .
-BOOTSTRAP=${BOOTSTRAP:-"YES"}
-
-# If you want debug symbols in your JVM library, set DEBUGBUILD to "YES";
-# this would inflate the libjvm.so file from 13 to 160 MB (estimate):
-DEBUGBUILD=${DEBUGBUILD:-"NO"}
-
-# Sources the script requires. Note that the Makefile contains SHA256SUM values
-# for all of these tarballs; if the tarball does not verify then it will be
-# downloaded again:
-
-SRC_CACAO=cacao_icedtea-${ICEDTEA}.tar.gz
-SRC_JAMVM=jamvm_icedtea-${ICEDTEA}.tar.gz
-SRC_CORBA=corba_icedtea-${ICEDTEA}.tar.xz
-SRC_HOTSPOT=hotspot_icedtea-${ICEDTEA}.tar.xz
-SRC_JAXP=jaxp_icedtea-${ICEDTEA}.tar.xz
-SRC_JAXWS=jaxws_icedtea-${ICEDTEA}.tar.xz
-SRC_JDK=jdk_icedtea-${ICEDTEA}.tar.xz
-SRC_LANGTOOLS=langtools_icedtea-${ICEDTEA}.tar.xz
-SRC_NASHORN=nashorn_icedtea-${ICEDTEA}.tar.xz
-SRC_OPENJDK=openjdk_icedtea-${ICEDTEA}.tar.xz
-
-# Automatically determine the architecture we're building on:
-MARCH=$( uname -m )
-if [ -z "$ARCH" ]; then
-  case "$MARCH" in
-    i?86)    export ARCH=i486 ;;
-    armv7hl) export ARCH=$MARCH ;;
-    arm*)    export ARCH=arm ;;
-    # Unless $ARCH is already set, use uname -m for all other archs:
-    *)       export ARCH=$MARCH ;;
-  esac
-fi
-
-if [ "$ARCH" = "i486" ]; then
-  SLKCFLAGS="-O2 -march=i486 -mtune=i686"
-  LIBDIRSUFFIX=""
-  LIB_ARCH=i386
-  ARCH_OPTS=" --disable-jamvm "
-elif [ "$ARCH" = "i686" ]; then
-  SLKCFLAGS="-O2 -march=i686 -mtune=i686"
-  LIBDIRSUFFIX=""
-  LIB_ARCH=i386
-  ARCH_OPTS=" --disable-jamvm "
-elif [ "$ARCH" = "x86_64" ]; then
-  SLKCFLAGS="-O2 -fPIC"
-  LIBDIRSUFFIX="64"
-  LIB_ARCH=amd64
-  ARCH_OPTS=" --disable-jamvm "
-elif [ "$ARCH" = "arm" ]; then
-  SLKCFLAGS="-O2"
-  LIBDIRSUFFIX=""
-  LIB_ARCH=arm
-  ARCH_OPTS="--enable-jamvm --with-jamvm-src-zip=$CWD/sources/${SRC_JAMVM}"
-elif [ "$ARCH" = "armv7hl" ]; then
-  SLKCFLAGS="-O2 -march=armv7-a -mfpu=vfpv3-d16"
-  LIBDIRSUFFIX=""
-  LIB_ARCH=arm
-  ARCH_OPTS="--enable-jamvm --with-jamvm-src-zip=$CWD/sources/${SRC_JAMVM}"
-else
-  SLKCFLAGS="-O2"
-  LIBDIRSUFFIX=""
-  LIB_ARCH=$ARCH
-  ARCH_OPTS=" --disable-jamvm "
-fi
-
-case "$ARCH" in
-    arm*) TARGET=$ARCH-slackware-linux-gnueabi ;;
-    *)    TARGET=$ARCH-slackware-linux ;;
-esac
-
-rm -rf $PKG1 $PKG2
-mkdir -p $TMP $PKG1 $PKG2
-cd $TMP
-rm -rf icedtea-$ICEDTEA
-tar xvf $CWD/sources/icedtea-$ICEDTEA.tar.?z || exit 1
-cd icedtea-$ICEDTEA || exit 1
-
-chown -R root:root .
-find . \
- \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
- -exec chmod 755 {} \; -o \
- \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
- -exec chmod 644 {} \;
-
-# First check: are our sources complying with our SlackBuild?
-JDKU=$(cat Makefile.in | grep ^JDK_UPDATE_VERSION | tr -d ' ' | cut -f2 -d=)
-JDKB=$(cat Makefile.in | grep ^BUILD_VERSION | tr -d ' ' | cut -f2 -d=)
-echo "** This SlackBuild creates a package for Java $JAVAVER using OpenJDK build $JAVABLD"
-echo "** The script uses icedtea-$ICEDTEA as a build framework."
-echo "** Icedtea will (download and) build Java update $JDKU using OpenJDK build $JDKB"
-echo "** If you see a mismatch here, then you have 5 seconds to abort this script (press Ctrl-C) and fix it."
-#sleep 5
-
-# We start with creating a proper build environment.
-
-# Prevent an error which aborts the build:
-mkdir -p bootstrap/boot/jre/lib
-
-unset CLASSPATH
-unset JAVA_HOME
-unset MAKEFLAGS
-
-if [ "$BOOTSTRAP" = "YES" -o "$BOOTSTRAP" = "yes" ]; then
-  # Use gcc's java compiler:
-  export JVMDIR=/usr/lib${LIBDIRSUFFIX}/jvm
-  export ALT_BOOTDIR=/usr/lib${LIBDIRSUFFIX}/jvm
-  export ECJJAR=/usr/share/java/ecj.jar
-  export RTJAR=$TMP/icedtea-$ICEDTEA/bootstrap/boot/jre/lib/rt.jar
-  ! echo $PATH | grep -q jvm/bin && export PATH=/usr/lib${LIBDIRSUFFIX}/jvm/bin:$PATH
-  EXTRA_OPTS="--enable-bootstrap --with-gcj=/usr/bin/gcj"
-  # Bootstrap without cacao/jamvm:
-  ARCH_OPTS=""
-else
-  # Use a pre-installed OpenJDK:
-  export JVMDIR=/usr/lib${LIBDIRSUFFIX}/java
-  EXTRA_OPTS="--disable-bootstrap"
-fi
-
-export ANT_HOME=/usr/share/ant
-export ALT_FREETYPE_LIB_PATH=/usr/lib${LIBDIRSUFFIX}
-export ALT_PARALLEL_COMPILE_JOBS="${NUMJOBS/-j}"
-export BUILD_NUMBER=$JAVABLD
-export HOTSPOT_BUILD_JOBS="${ALT_PARALLEL_COMPILE_JOBS}"
-export LANG=C
-export OS_VARIANT_NAME="Slackware"
-export OS_VARIANT_VERSION=$(cat /etc/slackware-version | cut -f2 -d' ')
-
-cp $CWD/patches/*.patch $TMP/icedtea-$ICEDTEA/patches/
-#export DISTRIBUTION_BOOT_PATCHES="patches/openjdk.arm_fixes.patch"
-export DISTRIBUTION_BOOT_PATCHES=""
-export DISTRIBUTION_PATCHES="patches/nonreparenting_wm.patch"
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-./configure \
-  --with-abs-install-dir=/usr/lib${LIBDIRSUFFIX}/java \
-  --with-pkgversion=Slackware \
-  --with-parallel-jobs=${HOTSPOT_BUILD_JOBS} \
-  --with-corba-src-zip=$CWD/sources/${SRC_CORBA} \
-  --with-hotspot-src-zip=$CWD/sources/${SRC_HOTSPOT} \
-  --with-jaxp-src-zip=$CWD/sources/${SRC_JAXP} \
-  --with-jaxws-src-zip=$CWD/sources/${SRC_JAXWS} \
-  --with-jdk-src-zip=$CWD/sources/${SRC_JDK} \
-  --with-langtools-src-zip=$CWD/sources/${SRC_LANGTOOLS} \
-  --with-nashorn-src-zip=$CWD/sources/${SRC_NASHORN} \
-  --with-openjdk-src-zip=$CWD/sources/${SRC_OPENJDK} \
-  --with-jdk-home=${JVMDIR} \
-  --disable-docs \
-  --disable-jdk-tests \
-  --disable-langtools-tests \
-  --disable-precompiled-headers \
-  --disable-system-gif \
-  --disable-system-jpeg \
-  --disable-system-kerberos \
-  --disable-system-lcms \
-  --disable-system-pcsc \
-  --disable-system-png \
-  --disable-system-sctp \
-  --disable-system-zlib \
-  --enable-headless \
-  --enable-nss \
-  $ARCH_OPTS \
-  $EXTRA_OPTS \
-  --build=$TARGET
-  #--with-javac=${JVMDIR}/bin/javac \
-
-# In bootstrap build on Slackware 14, avoid a DSO linking error:
-sed -i -e "s/-o native-ecj/-lgcj -o native-ecj/" Makefile
-
-make V=1 || exit 1
-
-# Move the generated jre and sdk images to the respective packages:
-mkdir -p $PKG1/usr/lib${LIBDIRSUFFIX} $PKG2/usr/lib${LIBDIRSUFFIX}/java
-cp -a openjdk.build/images/j2sdk-image \
-  $PKG1/usr/lib${LIBDIRSUFFIX}/java
-cp -a openjdk.build/images/j2re-image \
-  $PKG2/usr/lib${LIBDIRSUFFIX}/java/jre
-
-# Fix a file permission issue,
-# see also http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1437
-find $PKG2/usr/lib${LIBDIRSUFFIX}/java -iname "*.jar" -exec chmod 644 {} \;
-find $PKG1/usr/lib${LIBDIRSUFFIX}/java -iname "*.jar" -exec chmod 644 {} \;
-chmod 644 $PKG1/usr/lib${LIBDIRSUFFIX}/java/lib/ct.sym
-
-if [ "$DEBUGBUILD" = "NO" ]; then
-  # Strip debug symbols from the libjvm.so but leave the symbol tables alone:
-  find $PKG1 -name libjvm.so -exec strip --strip-debug {} \;
-  find $PKG2 -name libjvm.so -exec strip --strip-debug {} \;
-fi
-
-# Generate a cacerts file from the certificates installed through our
-# ca-certificates package - the "cacerts" in the OpenJDK sources is empty.
-# This will only work if we already have a proper JDK/JRE installed:
-# if which keytool 1>/dev/null 2>&1 ; then
-#   mkdir certgen
-#   ( cd certgen
-#     cp $CWD/scripts/generate-cacerts.pl .
-#     for cert in /usr/share/ca-certificates/*/*.crt; do
-#       openssl x509 -text -in "${cert}" >> all.crt
-#     done
-#     perl generate-cacerts.pl keytool all.crt
-#     install -p -m0644 cacerts $PKG1/usr/lib${LIBDIRSUFFIX}/java/jre/lib/security
-#     install -p -m0644 cacerts $PKG2/usr/lib${LIBDIRSUFFIX}/java/jre/lib/security
-#   )
-# else
-#   echo "** Not installing a proper cacerts file !"
-#   echo "** Missing keytool program (do you really have a Java installed?)"
-# fi
-
-# Symlinks are present in Slackware historically:
-( cd $PKG1/usr/lib${LIBDIRSUFFIX}
-  ln -sf java jdk${VERSION}
-) || exit 1
-( cd $PKG2/usr/lib${LIBDIRSUFFIX}/java
-  ln -sf jre jre${VERSION}
-) || exit 1
-
-# Add the profile scripts:
-mkdir -p $PKG1/etc/profile.d $PKG2/etc/profile.d
-for file in $(ls $CWD/profile.d/openjdk*) ; do
-  cat $file | sed -e "s#lib/java#lib${LIBDIRSUFFIX}/java#" \
-    > $PKG1/etc/profile.d/$(basename $file)
-done
-for file in $(ls $CWD/profile.d/openjre*) ; do
-  cat $file | sed -e "s#lib/java#lib${LIBDIRSUFFIX}/java#" \
-    > $PKG2/etc/profile.d/$(basename $file)
-done
-chmod 755 $PKG1/etc/profile.d/* $PKG2/etc/profile.d/*
-
-# Add menu entries and icons:
-for i in 16 24 32 48 ; do
-  mkdir -p ${PKG1}/usr/share/icons/hicolor/${i}x${i}/apps
-  install -m644 openjdk/jdk/src/solaris/classes/sun/awt/X11/java-icon${i}.png \
-  ${PKG1}/usr/share/icons/hicolor/${i}x${i}/apps/java.png
-  mkdir -p ${PKG2}/usr/share/icons/hicolor/${i}x${i}/apps
-  install -m644 openjdk/jdk/src/solaris/classes/sun/awt/X11/java-icon${i}.png \
-  ${PKG2}/usr/share/icons/hicolor/${i}x${i}/apps/java.png
-done
-mkdir -p ${PKG1}/usr/share/applications ${PKG2}/usr/share/applications
-for DTFILE in jconsole policytool ; do
-  install -m644 ${DTFILE}.desktop ${PKG1}/usr/share/applications/
-  install -m644 ${DTFILE}.desktop ${PKG2}/usr/share/applications/
-done
-# We do not create symlinks for binaries in /usr/bin , instead we add the
-# Java directory to the $PATH :
-for FILE in ${PKG1}/usr/share/applications/*.desktop \
- ${PKG2}/usr/share/applications/*.desktop ; do
-  sed -i -e "s,^Exec=/usr/bin/,Exec=," -e "s,^Exec=_BINDIR_/,Exec=," \
-    -e "s,^Exec=/usr/local/bin/,Exec=," $FILE
-done
-
-# User-modifiable configuration files go to /etc :
-mkdir -p $PKG1/etc/java $PKG2/etc/java
-mv $PKG1/usr/lib${LIBDIRSUFFIX}/java/jre/lib/${LIB_ARCH}/jvm.cfg $PKG1/etc/java/jvm.cfg.new
-ln -sf /etc/java/jvm.cfg $PKG1/usr/lib${LIBDIRSUFFIX}/java/jre/lib/${LIB_ARCH}/jvm.cfg
-mv $PKG1/usr/lib${LIBDIRSUFFIX}/java/jre/lib/security/java.policy $PKG1/etc/java/java.policy.new
-ln -sf /etc/java/java.policy $PKG1/usr/lib${LIBDIRSUFFIX}/java/jre/lib/security/java.policy
-mv $PKG1/usr/lib${LIBDIRSUFFIX}/java/jre/lib/security/java.security $PKG1/etc/java/java.security.new
-ln -sf /etc/java/java.security $PKG1/usr/lib${LIBDIRSUFFIX}/java/jre/lib/security/java.security
-cat $PKG1/usr/lib${LIBDIRSUFFIX}/java/jre/lib/security/nss.cfg | sed -e 's/seamonkey-.*$/seamonkey/' > $PKG1/etc/java/nss.cfg.new
-ln -sf /etc/java/nss.cfg $PKG1/usr/lib${LIBDIRSUFFIX}/java/jre/lib/security/nss.cfg
-# And the jre package:
-mv $PKG2/usr/lib${LIBDIRSUFFIX}/java/jre/lib/${LIB_ARCH}/jvm.cfg $PKG2/etc/java/jvm.cfg.new
-ln -sf /etc/java/jvm.cfg $PKG2/usr/lib${LIBDIRSUFFIX}/java/jre/lib/${LIB_ARCH}/jvm.cfg
-mv $PKG2/usr/lib${LIBDIRSUFFIX}/java/jre/lib/security/java.policy $PKG2/etc/java/java.policy.new
-ln -sf /etc/java/java.policy $PKG2/usr/lib${LIBDIRSUFFIX}/java/jre/lib/security/java.policy
-mv $PKG2/usr/lib${LIBDIRSUFFIX}/java/jre/lib/security/java.security $PKG2/etc/java/java.security.new
-ln -sf /etc/java/java.security $PKG2/usr/lib${LIBDIRSUFFIX}/java/jre/lib/security/java.security
-# Add jdk's nss.cfg file to the jre package (some applications crash otherwise):
-cat $PKG1/usr/lib${LIBDIRSUFFIX}/java/jre/lib/security/nss.cfg | sed -e 's/seamonkey-.*$/seamonkey/' > $PKG2/etc/java/nss.cfg.new
-ln -sf /etc/java/nss.cfg $PKG2/usr/lib${LIBDIRSUFFIX}/java/jre/lib/security/nss.cfg
-
-# NOTE:
-# The openjdk does not build a mozilla plugin: install icedtea-web instead.
-
-( cd $PKG1/usr/lib${LIBDIRSUFFIX}
-  ln -sf ./java/jre/lib/${LIB_ARCH}/server/libjvm.so .
-)
-
-( cd $PKG2/usr/lib${LIBDIRSUFFIX}
-  ln -sf ./java/jre/lib/${LIB_ARCH}/server/libjvm.so .
-)
-
-# Add package description and deal with the .new files:
-mkdir -p $PKG1/install $PKG2/install
-cat $CWD/slack-desc.jdk > $PKG1/install/slack-desc
-zcat $CWD/doinst.sh.gz > $PKG1/install/doinst.sh
-cat $CWD/slack-desc.jre > $PKG2/install/slack-desc
-zcat $CWD/doinst.sh.gz  > $PKG2/install/doinst.sh
-
-# Add documentation files:
-mkdir -p $PKG1/usr/doc/$PKGNAM1-$VERSION/icedtea
-mkdir -p $PKG2/usr/doc/$PKGNAM2-$VERSION/icedtea
-( cd openjdk
-  cp -a \
-    ASSEMBLY_EXCEPTION LICENSE README* THIRD_PARTY_README \
-    $PKG1/usr/doc/$PKGNAM1-$VERSION
-  cp -a \
-    ASSEMBLY_EXCEPTION LICENSE README* THIRD_PARTY_README \
-    $PKG2/usr/doc/$PKGNAM2-$VERSION
-)
-cp -a \
-  AUTHORS COPYING HACKING INSTALL NEWS README* THANKYOU \
-  $PKG1/usr/doc/$PKGNAM1-$VERSION/icedtea
-cp -a \
-  AUTHORS COPYING HACKING INSTALL NEWS README* THANKYOU \
-  $PKG2/usr/doc/$PKGNAM2-$VERSION/icedtea
-
-# Compress manual pages:
-find $PKG1/usr/lib${LIBDIRSUFFIX}/java/man -type f -exec gzip -9 {} \;
-for i in $( find $PKG1/usr/lib${LIBDIRSUFFIX}/java/man -type l ) ; do
-  ln -s $( readlink $i ).gz $i.gz
-  rm $i
-done
-find $PKG2/usr/lib${LIBDIRSUFFIX}/java/jre/man -type f -exec gzip -9 {} \;
-for i in $( find $PKG2/usr/lib${LIBDIRSUFFIX}/java/jre/man -type l ) ; do
-  ln -s $( readlink $i ).gz $i.gz
-  rm $i
-done
-
-# If there's a ChangeLog, installing at least part of the recent history
-# is useful, but don't let it get totally out of control:
-if [ -r ChangeLog ]; then
-  for DOCSDIR in $(echo $PKG1/usr/doc/${PKGNAM1}-$VERSION) \
-    $(echo $PKG2/usr/doc/${PKGNAM2}-$VERSION)
-  do
-    cat ChangeLog | head -n 1000 > $DOCSDIR/ChangeLog
-    touch -r ChangeLog $DOCSDIR/ChangeLog
-  done
-fi
-
-# Finally, create the two packages:
-cd $PKG1
-/sbin/makepkg -l y -c n $TMP/$PKGNAM1-$(echo $VERSION | tr - _)-$ARCH-$BUILD$TAG.txz
-cd $PKG2
-/sbin/makepkg -l y -c n $TMP/$PKGNAM2-$(echo $VERSION | tr - _)-$ARCH-$BUILD$TAG.txz
Index: npl/java/openjdk/openjdk.arch
===================================================================
--- npl/java/openjdk/openjdk.arch	(revision 26ffad77000ead3839f0b4ca05a51545ff3ac867)
+++ 	(revision )
@@ -1,1 +1,0 @@
-i486
Index: npl/java/openjdk/openjdk.build
===================================================================
--- npl/java/openjdk/openjdk.build	(revision 26ffad77000ead3839f0b4ca05a51545ff3ac867)
+++ 	(revision )
@@ -1,1 +1,0 @@
-1
Index: npl/java/openjdk/openjdk.depver
===================================================================
--- npl/java/openjdk/openjdk.depver	(revision 26ffad77000ead3839f0b4ca05a51545ff3ac867)
+++ 	(revision )
@@ -1,8 +1,0 @@
-mozilla_nss	0
-sqlite	2
-cups	0
-freetype2	1
-zlib	0
-xorg_lib	1
-pthread_stubs	0
-alsa_lib	0
Index: npl/java/openjdk/openjdk.md5
===================================================================
--- npl/java/openjdk/openjdk.md5	(revision 26ffad77000ead3839f0b4ca05a51545ff3ac867)
+++ 	(revision )
@@ -1,38 +1,0 @@
-d5f6754a4e0708fc104c0314e5317c8b  ./BUILDING.txt
-76ea093c303e12d99c5efc6008d5f54c  ./create_gcj_jvm.sh
-54f1f607f051dc3625d815921fdef7aa  ./doinst.sh.gz
-b828714c8e98d9be19c74314264f2ce7  ./fix_seamonkey_pkgconfig.sh
-b507e2375422fc337dad5e91a9c8e1d8  ./openjdk-8u151_b12-i486-1alien.tgz
-e6f74cc3279b799ed4b1965f62ddf069  ./openjdk_dev.pkg
-14353b2e2a3c01ceae684783c1e48e81  ./openjdk.pkg
-4598240d1642e90e771c3b3a8b8bca02  ./openjdk.SlackBuild
-f89a8ca9ed34fefdbdef0f365ab49ae7  ./openjdk.SlackBuild.log.gz
-87b614f0ba04f0e7a649b45b9ed66bb7  ./openjdk.SlackBuild.orig
-dd80001eae1131111c2c8c85a90855ab  ./openjre_dev.pkg
-941da79d08b470cc244e660b06a97c30  ./openjre.pkg
-3e57bb199604f18f066878fb50dafa9e  ./patches/icedtea_zero_buildfix.patch
-756f6c7b08c8f985b3667afa63a00ce8  ./patches/icedtea_zero_debuginfo.patch
-85c7b4cb83ed3e38ac03ae467290f4a7  ./patches/nonreparenting_wm.patch
-243800ce4fc1ca26dcee52ad7d0daf8c  ./patches/openjdk.arm_fixes.patch
-cd0837476796241b3745d2dced23b9be  ./profile.d/openjdk.csh
-aa8fbfc83d70bacfa298d696b90f0efd  ./profile.d/openjdk.sh
-d3525b83dbfa39e86a163b97d459a8ef  ./profile.d/openjre.csh
-749c7fbe46d3290e452912d3c30378fb  ./profile.d/openjre.sh
-4ee0475ce6c28aca15b75746d3d43065  ./README.txt
-0d461d7e0af0ac3a88a5c2aea3c4a4b9  ./scripts/generate-cacerts.pl
-5cf2c6c50b111f7388f4673aa72e79b5  ./slack-desc.jdk
-e16c6b71e31b4c2b0b82aa5404ea51e2  ./slack-desc.jre
-d5f6754a4e0708fc104c0314e5317c8b  ./sources/BUILDING.txt
-0101e01d8999ade80487d3600462ca7b  ./sources/cacao_icedtea-3.6.0.tar.xz
-a7fbb5da0c62ba76fa931e21165ea5b1  ./sources/corba_icedtea-3.6.0.tar.xz
-7f9248ac4155b3dd134ecf34f7fe359c  ./sources/hotspot_icedtea-3.6.0.tar.xz
-1440081992e28031c4451a7bf30b754a  ./sources/icedtea-3.6.0.tar.xz
-be6b58d42dfb5e43f4535bfcfdd54d77  ./sources/icedtea-3.6.0.tar.xz.sig
-d50ae193d01a9251e10679c7a2cc6ff1  ./sources/jamvm_icedtea-3.6.0.tar.gz
-897c3588947c5310028505485111bd87  ./sources/jaxp_icedtea-3.6.0.tar.xz
-d335e7198f15134d9a6f05e5325d41ae  ./sources/jaxws_icedtea-3.6.0.tar.xz
-4ad0e6370c59d85c2b4578334a6a2c62  ./sources/jdk_icedtea-3.6.0.tar.xz
-45d8775e1eaf78f422591bde7e459c38  ./sources/langtools_icedtea-3.6.0.tar.xz
-95a3abed9367d072f9711caff91a2c7f  ./sources/Makefile.in
-90ec301be3b9c016abc5e6804f7efbeb  ./sources/nashorn_icedtea-3.6.0.tar.xz
-37bc76dcf76855ae20cdea8b4b3eaf34  ./sources/openjdk_icedtea-3.6.0.tar.xz
Index: npl/java/openjdk/openjdk.version
===================================================================
--- npl/java/openjdk/openjdk.version	(revision 26ffad77000ead3839f0b4ca05a51545ff3ac867)
+++ 	(revision )
@@ -1,1 +1,0 @@
-8u151_b12
Index: npl/java/openjdk/openjdk_dev.arch
===================================================================
--- npl/java/openjdk/openjdk_dev.arch	(revision 26ffad77000ead3839f0b4ca05a51545ff3ac867)
+++ 	(revision )
@@ -1,1 +1,0 @@
-i486
Index: npl/java/openjdk/openjdk_dev.build
===================================================================
--- npl/java/openjdk/openjdk_dev.build	(revision 26ffad77000ead3839f0b4ca05a51545ff3ac867)
+++ 	(revision )
@@ -1,1 +1,0 @@
-1
Index: npl/java/openjdk/openjdk_dev.version
===================================================================
--- npl/java/openjdk/openjdk_dev.version	(revision 26ffad77000ead3839f0b4ca05a51545ff3ac867)
+++ 	(revision )
@@ -1,1 +1,0 @@
-8u151_b12
Index: npl/java/openjdk/openjre.arch
===================================================================
--- npl/java/openjdk/openjre.arch	(revision 26ffad77000ead3839f0b4ca05a51545ff3ac867)
+++ 	(revision )
@@ -1,1 +1,0 @@
-i486
Index: npl/java/openjdk/openjre.build
===================================================================
--- npl/java/openjdk/openjre.build	(revision 26ffad77000ead3839f0b4ca05a51545ff3ac867)
+++ 	(revision )
@@ -1,1 +1,0 @@
-1
Index: npl/java/openjdk/openjre.version
===================================================================
--- npl/java/openjdk/openjre.version	(revision 26ffad77000ead3839f0b4ca05a51545ff3ac867)
+++ 	(revision )
@@ -1,1 +1,0 @@
-8u151_b12
Index: npl/java/openjdk/openjre_dev.arch
===================================================================
--- npl/java/openjdk/openjre_dev.arch	(revision 26ffad77000ead3839f0b4ca05a51545ff3ac867)
+++ 	(revision )
@@ -1,1 +1,0 @@
-i486
Index: npl/java/openjdk/openjre_dev.build
===================================================================
--- npl/java/openjdk/openjre_dev.build	(revision 26ffad77000ead3839f0b4ca05a51545ff3ac867)
+++ 	(revision )
@@ -1,1 +1,0 @@
-1
Index: npl/java/openjdk/openjre_dev.version
===================================================================
--- npl/java/openjdk/openjre_dev.version	(revision 26ffad77000ead3839f0b4ca05a51545ff3ac867)
+++ 	(revision )
@@ -1,1 +1,0 @@
-8u151_b12
Index: npl/java/openjdk/patches/icedtea_zero_buildfix.patch
===================================================================
--- npl/java/openjdk/patches/icedtea_zero_buildfix.patch	(revision 26ffad77000ead3839f0b4ca05a51545ff3ac867)
+++ 	(revision )
@@ -1,349 +1,0 @@
-
-# HG changeset patch
-# User Andrew John Hughes <gnu_andrew@member.fsf.org>
-# Date 1358298469 0
-# Node ID 5fc3319dea01730bb3fdc1cd1b156f37e153553f
-# Parent  fa200daee35457cb507ab8bf4b55cd3b3535e0b8
-Fix application of 6924259 to Zero's HotSpot, which was broken by addition of 7158800 in 2.1.3.
-
-2013-01-16  Andrew John Hughes  <gnu.andrew@member.fsf.org>
-
-	* patches/hotspot/zero/6924259-string_offset.patch:
-	Fix patch to apply against HotSpot from 2.1.3.
-
-diff -r fa200daee354 -r 5fc3319dea01 ChangeLog
---- a/ChangeLog	Tue Jan 15 09:43:14 2013 +0000
-+++ b/ChangeLog	Wed Jan 16 01:07:49 2013 +0000
-@@ -1,3 +1,8 @@
-+2013-01-16  Andrew John Hughes  <gnu.andrew@member.fsf.org>
-+
-+	* patches/hotspot/zero/6924259-string_offset.patch:
-+	Fix patch to apply against HotSpot from 2.1.3.
-+
- 2013-01-15  Andrew John Hughes  <gnu.andrew@member.fsf.org>
- 
- 	* NEWS: Mention PaX bug fix from Gentoo,
-diff -r fa200daee354 -r 5fc3319dea01 patches/hotspot/zero/6924259-string_offset.patch
---- a/patches/hotspot/zero/6924259-string_offset.patch	Tue Jan 15 09:43:14 2013 +0000
-+++ b/patches/hotspot/zero/6924259-string_offset.patch	Wed Jan 16 01:07:49 2013 +0000
-@@ -1,15 +1,6 @@
--# HG changeset patch
--# User kvn
--# Date 1337013360 25200
--# Node ID 3facbb14e873f14af743e05139e6e48b5890ffcc
--# Parent  ea3152ff2a498749bf5d889b247902f5d02915be
--6924259: Remove String.count/String.offset
--Summary: Allow a version of String class that doesn't have count and offset fields.
--Reviewed-by: never, coleenp
--
--diff --git a/src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp b/src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
----- openjdk/hotspot/src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
--+++ openjdk/hotspot/src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
-+diff -Nru openjdk.orig/hotspot/src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp openjdk/hotspot/src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
-+--- openjdk.orig/hotspot/src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp	2012-10-17 08:52:30.000000000 +0100
-++++ openjdk/hotspot/src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp	2013-01-16 00:42:59.059088003 +0000
- @@ -1,5 +1,5 @@
-  /*
- - * Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
-@@ -99,9 +90,9 @@
-  
-      __ lduh(base0, limit, chr0);
-      __ bind(Lloop);
--diff --git a/src/cpu/x86/vm/c1_LIRAssembler_x86.cpp b/src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
----- openjdk/hotspot/src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
--+++ openjdk/hotspot/src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
-+diff -Nru openjdk.orig/hotspot/src/cpu/x86/vm/c1_LIRAssembler_x86.cpp openjdk/hotspot/src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
-+--- openjdk.orig/hotspot/src/cpu/x86/vm/c1_LIRAssembler_x86.cpp	2013-01-16 00:41:43.257866830 +0000
-++++ openjdk/hotspot/src/cpu/x86/vm/c1_LIRAssembler_x86.cpp	2013-01-16 00:42:59.059088003 +0000
- @@ -1,5 +1,5 @@
-  /*
- - * Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
-@@ -109,7 +100,7 @@
-   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-   *
-   * This code is free software; you can redistribute it and/or modify it
--@@ -505,19 +505,28 @@
-+@@ -506,19 +506,28 @@
-  
-    // Get addresses of first characters from both Strings
-    __ load_heap_oop(rsi, Address(rax, java_lang_String::value_offset_in_bytes()));
-@@ -145,9 +136,9 @@
-    __ mov   (rcx, rbx);
-    __ subptr(rbx, rax); // subtract lengths
-    __ push  (rbx);      // result
--diff --git a/src/share/vm/classfile/javaClasses.cpp b/src/share/vm/classfile/javaClasses.cpp
----- openjdk/hotspot/src/share/vm/classfile/javaClasses.cpp
--+++ openjdk/hotspot/src/share/vm/classfile/javaClasses.cpp
-+diff -Nru openjdk.orig/hotspot/src/share/vm/classfile/javaClasses.cpp openjdk/hotspot/src/share/vm/classfile/javaClasses.cpp
-+--- openjdk.orig/hotspot/src/share/vm/classfile/javaClasses.cpp	2013-01-16 00:41:43.273867087 +0000
-++++ openjdk/hotspot/src/share/vm/classfile/javaClasses.cpp	2013-01-16 00:42:59.071088195 +0000
- @@ -1,5 +1,5 @@
-  /*
- - * Copyright (c) 1997, 2011, Oracle and/or its affiliates. All rights reserved.
-@@ -155,7 +146,7 @@
-   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-   *
-   * This code is free software; you can redistribute it and/or modify it
--@@ -143,7 +143,27 @@
-+@@ -144,7 +144,27 @@
-  }
-  
-  
-@@ -224,9 +215,9 @@
-  
-    // java.lang.Class
-  
--diff --git a/src/share/vm/classfile/javaClasses.hpp b/src/share/vm/classfile/javaClasses.hpp
----- openjdk/hotspot/src/share/vm/classfile/javaClasses.hpp
--+++ openjdk/hotspot/src/share/vm/classfile/javaClasses.hpp
-+diff -Nru openjdk.orig/hotspot/src/share/vm/classfile/javaClasses.hpp openjdk/hotspot/src/share/vm/classfile/javaClasses.hpp
-+--- openjdk.orig/hotspot/src/share/vm/classfile/javaClasses.hpp	2012-10-17 08:52:30.000000000 +0100
-++++ openjdk/hotspot/src/share/vm/classfile/javaClasses.hpp	2013-01-16 00:42:59.071088195 +0000
- @@ -1,5 +1,5 @@
-  /*
- - * Copyright (c) 1997, 2011, Oracle and/or its affiliates. All rights reserved.
-@@ -349,10 +340,10 @@
-    }
-    static int utf8_length(oop java_string);
-  
--diff --git a/src/share/vm/classfile/systemDictionary.cpp b/src/share/vm/classfile/systemDictionary.cpp
----- openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp
--+++ openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp
--@@ -1971,6 +1971,9 @@
-+diff -Nru openjdk.orig/hotspot/src/share/vm/classfile/systemDictionary.cpp openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp
-+--- openjdk.orig/hotspot/src/share/vm/classfile/systemDictionary.cpp	2012-10-17 08:52:30.000000000 +0100
-++++ openjdk/hotspot/src/share/vm/classfile/systemDictionary.cpp	2013-01-16 00:42:59.075088258 +0000
-+@@ -1953,6 +1953,9 @@
-    // first do Object, String, Class
-    initialize_wk_klasses_through(WK_KLASS_ENUM_NAME(Class_klass), scan, CHECK);
-  
-@@ -362,10 +353,10 @@
-    java_lang_Class::compute_offsets();
-  
-    // Fixup mirrors for classes loaded before java.lang.Class.
--diff --git a/src/share/vm/classfile/vmSymbols.hpp b/src/share/vm/classfile/vmSymbols.hpp
----- openjdk/hotspot/src/share/vm/classfile/vmSymbols.hpp
--+++ openjdk/hotspot/src/share/vm/classfile/vmSymbols.hpp
--@@ -339,6 +339,9 @@
-+diff -Nru openjdk.orig/hotspot/src/share/vm/classfile/vmSymbols.hpp openjdk/hotspot/src/share/vm/classfile/vmSymbols.hpp
-+--- openjdk.orig/hotspot/src/share/vm/classfile/vmSymbols.hpp	2012-10-17 08:52:30.000000000 +0100
-++++ openjdk/hotspot/src/share/vm/classfile/vmSymbols.hpp	2013-01-16 00:42:59.083088388 +0000
-+@@ -337,6 +337,9 @@
-    template(park_event_name,                           "nativeParkEventPointer")                   \
-    template(cache_field_name,                          "cache")                                    \
-    template(value_name,                                "value")                                    \
-@@ -375,9 +366,9 @@
-    template(frontCacheEnabled_name,                    "frontCacheEnabled")                        \
-    template(stringCacheEnabled_name,                   "stringCacheEnabled")                       \
-    template(numberOfLeadingZeros_name,                 "numberOfLeadingZeros")                     \
--diff --git a/src/share/vm/memory/dump.cpp b/src/share/vm/memory/dump.cpp
----- openjdk/hotspot/src/share/vm/memory/dump.cpp
--+++ openjdk/hotspot/src/share/vm/memory/dump.cpp
-+diff -Nru openjdk.orig/hotspot/src/share/vm/memory/dump.cpp openjdk/hotspot/src/share/vm/memory/dump.cpp
-+--- openjdk.orig/hotspot/src/share/vm/memory/dump.cpp	2012-10-17 08:52:30.000000000 +0100
-++++ openjdk/hotspot/src/share/vm/memory/dump.cpp	2013-01-16 00:43:46.135846474 +0000
- @@ -78,8 +78,8 @@
-    void do_oop(oop* p) {
-      if (p != NULL) {
-@@ -386,12 +377,12 @@
- -
- +      if (obj->klass() == SystemDictionary::String_klass() &&
- +          java_lang_String::has_hash_field()) {
--         int hash = java_lang_String::hash_string(obj);
-+         int hash = java_lang_String::to_hash(obj);
-          obj->int_field_put(hash_offset, hash);
-        }
--diff --git a/src/share/vm/opto/graphKit.cpp b/src/share/vm/opto/graphKit.cpp
----- openjdk/hotspot/src/share/vm/opto/graphKit.cpp
--+++ openjdk/hotspot/src/share/vm/opto/graphKit.cpp
-+diff -Nru openjdk.orig/hotspot/src/share/vm/opto/graphKit.cpp openjdk/hotspot/src/share/vm/opto/graphKit.cpp
-+--- openjdk.orig/hotspot/src/share/vm/opto/graphKit.cpp	2012-10-17 08:52:30.000000000 +0100
-++++ openjdk/hotspot/src/share/vm/opto/graphKit.cpp	2013-01-16 00:42:59.091088517 +0000
- @@ -1,5 +1,5 @@
-  /*
- - * Copyright (c) 2001, 2011, Oracle and/or its affiliates. All rights reserved.
-@@ -399,7 +390,7 @@
-   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-   *
-   * This code is free software; you can redistribute it and/or modify it
--@@ -3748,3 +3748,81 @@
-+@@ -3730,3 +3730,81 @@
-    final_sync(ideal);
-  }
-  #undef __
-@@ -481,9 +472,9 @@
- +  store_to_memory(ctrl, basic_plus_adr(str, count_offset),
- +                  value, T_INT, count_field_idx);
- +}
--diff --git a/src/share/vm/opto/graphKit.hpp b/src/share/vm/opto/graphKit.hpp
----- openjdk/hotspot/src/share/vm/opto/graphKit.hpp
--+++ openjdk/hotspot/src/share/vm/opto/graphKit.hpp
-+diff -Nru openjdk.orig/hotspot/src/share/vm/opto/graphKit.hpp openjdk/hotspot/src/share/vm/opto/graphKit.hpp
-+--- openjdk.orig/hotspot/src/share/vm/opto/graphKit.hpp	2012-10-17 08:52:30.000000000 +0100
-++++ openjdk/hotspot/src/share/vm/opto/graphKit.hpp	2013-01-16 00:42:59.095088581 +0000
- @@ -1,5 +1,5 @@
-  /*
- - * Copyright (c) 2001, 2011, Oracle and/or its affiliates. All rights reserved.
-@@ -506,9 +497,9 @@
-    // Handy for making control flow
-    IfNode* create_and_map_if(Node* ctrl, Node* tst, float prob, float cnt) {
-      IfNode* iff = new (C, 2) IfNode(ctrl, tst, prob, cnt);// New IfNode's
--diff --git a/src/share/vm/opto/library_call.cpp b/src/share/vm/opto/library_call.cpp
----- openjdk/hotspot/src/share/vm/opto/library_call.cpp
--+++ openjdk/hotspot/src/share/vm/opto/library_call.cpp
-+diff -Nru openjdk.orig/hotspot/src/share/vm/opto/library_call.cpp openjdk/hotspot/src/share/vm/opto/library_call.cpp
-+--- openjdk.orig/hotspot/src/share/vm/opto/library_call.cpp	2012-10-17 08:52:30.000000000 +0100
-++++ openjdk/hotspot/src/share/vm/opto/library_call.cpp	2013-01-16 00:42:59.095088581 +0000
- @@ -147,7 +147,8 @@
-      return generate_method_call(method_id, true, false);
-    }
-@@ -519,7 +510,7 @@
-    bool inline_string_compareTo();
-    bool inline_string_indexOf();
-    Node* string_indexOf(Node* string_object, ciTypeArray* target_array, jint offset, jint cache_i, jint md2_i);
--@@ -844,48 +845,45 @@
-+@@ -844,48 +845,76 @@
-  
-  
-  //------------------------------make_string_method_node------------------------
-@@ -588,13 +579,18 @@
-      result = new (C, 5) StrEqualsNode(control(), memory(TypeAryPtr::CHARS),
- -                                      str1_start, str2_start, cnt1);
- +                               str1_start, str2_start, str1_len);
--     break;
--   default:
--     ShouldNotReachHere();
--@@ -898,15 +896,42 @@
--   return _gvn.transform(result);
-- }
-- 
-++    break;
-++  default:
-++    ShouldNotReachHere();
-++    return NULL;
-++  }
-++
-++  // All these intrinsics have checks.
-++  C->set_has_split_ifs(true); // Has chance for split-if optimization
-++
-++  return _gvn.transform(result);
-++}
-++
- +// Helper method for String intrinsic functions. This version is called
- +// with str1 and str2 pointing to char[] nodes, with cnt1 and cnt2 pointing
- +// to Int nodes containing the lenghts of str1 and str2.
-@@ -614,20 +610,10 @@
- +  case Op_StrEquals:
- +    result = new (C, 5) StrEqualsNode(control(), memory(TypeAryPtr::CHARS),
- +                                 str1_start, str2_start, cnt1);
--+    break;
--+  default:
--+    ShouldNotReachHere();
--+    return NULL;
--+  }
--+
--+  // All these intrinsics have checks.
--+  C->set_has_split_ifs(true); // Has chance for split-if optimization
--+
--+  return _gvn.transform(result);
--+}
--+
-- //------------------------------inline_string_compareTo------------------------
-- bool LibraryCallKit::inline_string_compareTo() {
-+     break;
-+   default:
-+     ShouldNotReachHere();
-+@@ -903,10 +932,6 @@
-  
-    if (!Matcher::has_match_rule(Op_StrComp)) return false;
-  
-@@ -690,9 +676,6 @@
- -    // Get counts for string and argument
- -    Node* receiver_cnta = basic_plus_adr(receiver, receiver, count_offset);
- -    receiver_cnt  = make_load(no_ctrl, receiver_cnta, TypeInt::INT, T_INT, string_type->add_offset(count_offset));
---
---    Node* argument_cnta = basic_plus_adr(argument, argument, count_offset);
---    argument_cnt  = make_load(no_ctrl, argument_cnta, TypeInt::INT, T_INT, string_type->add_offset(count_offset));
- +    Node* no_ctrl = NULL;
- +
- +    // Get start addr of receiver
-@@ -707,7 +690,9 @@
- +    Node* argument_val   = load_String_value(no_ctrl, argument);
- +    Node* argument_offset = load_String_offset(no_ctrl, argument);
- +    Node* argument_start = array_element_address(argument_val, argument_offset, T_CHAR);
--+
-+ 
-+-    Node* argument_cnta = basic_plus_adr(argument, argument, count_offset);
-+-    argument_cnt  = make_load(no_ctrl, argument_cnta, TypeInt::INT, T_INT, string_type->add_offset(count_offset));
- +    // Get length of argument
- +    Node* argument_cnt  = load_String_length(no_ctrl, argument);
-  
-@@ -718,16 +703,14 @@
-        region->init_req(4, if_ne);
-      }
- -  }
---
-+ 
- -  // Check for count == 0 is done by mach node StrEquals.
---
-++    // Check for count == 0 is done by assembler code for StrEquals.
-+ 
- -  if (!stopped()) {
- -    Node* equals = make_string_method_node(Op_StrEquals, receiver, receiver_cnt, argument, argument_cnt);
- -    phi->init_req(1, equals);
- -    region->init_req(1, control());
--+
--+    // Check for count == 0 is done by assembler code for StrEquals.
--+
- +    if (!stopped()) {
- +      Node* equals = make_string_method_node(Op_StrEquals, receiver_start, receiver_cnt, argument_start, argument_cnt);
- +      phi->init_req(1, equals);
-@@ -778,9 +761,6 @@
- -    // Get counts for string and substr
- -    Node* source_cnta = basic_plus_adr(receiver, receiver, count_offset);
- -    Node* source_cnt  = make_load(no_ctrl, source_cnta, TypeInt::INT, T_INT, string_type->add_offset(count_offset));
---
---    Node* substr_cnta = basic_plus_adr(argument, argument, count_offset);
---    Node* substr_cnt  = make_load(no_ctrl, substr_cnta, TypeInt::INT, T_INT, string_type->add_offset(count_offset));
- +    // Get start addr of source string
- +    Node* source = load_String_value(no_ctrl, receiver);
- +    Node* source_offset = load_String_offset(no_ctrl, receiver);
-@@ -793,7 +773,9 @@
- +    Node* substr = load_String_value(no_ctrl, argument);
- +    Node* substr_offset = load_String_offset(no_ctrl, argument);
- +    Node* substr_start = array_element_address(substr, substr_offset, T_CHAR);
--+
-+ 
-+-    Node* substr_cnta = basic_plus_adr(argument, argument, count_offset);
-+-    Node* substr_cnt  = make_load(no_ctrl, substr_cnta, TypeInt::INT, T_INT, string_type->add_offset(count_offset));
- +    // Get length of source string
- +    Node* substr_cnt  = load_String_length(no_ctrl, argument);
-  
-@@ -831,9 +813,9 @@
-      // constant strings have no offset and count == length which
-      // simplifies the resulting code somewhat so lets optimize for that.
-      if (o != 0 || c != pat->length()) {
--diff --git a/src/share/vm/opto/stringopts.cpp b/src/share/vm/opto/stringopts.cpp
----- openjdk/hotspot/src/share/vm/opto/stringopts.cpp
--+++ openjdk/hotspot/src/share/vm/opto/stringopts.cpp
-+diff -Nru openjdk.orig/hotspot/src/share/vm/opto/stringopts.cpp openjdk/hotspot/src/share/vm/opto/stringopts.cpp
-+--- openjdk.orig/hotspot/src/share/vm/opto/stringopts.cpp	2012-10-17 08:52:30.000000000 +0100
-++++ openjdk/hotspot/src/share/vm/opto/stringopts.cpp	2013-01-16 00:42:59.099088646 +0000
- @@ -1,5 +1,5 @@
-  /*
- - * Copyright (c) 2009, 2011, Oracle and/or its affiliates. All rights reserved.
-@@ -912,9 +894,9 @@
-  
-    // hook up the outgoing control and result
-    kit.replace_call(sc->end(), result);
--diff --git a/src/share/vm/opto/stringopts.hpp b/src/share/vm/opto/stringopts.hpp
----- openjdk/hotspot/src/share/vm/opto/stringopts.hpp
--+++ openjdk/hotspot/src/share/vm/opto/stringopts.hpp
-+diff -Nru openjdk.orig/hotspot/src/share/vm/opto/stringopts.hpp openjdk/hotspot/src/share/vm/opto/stringopts.hpp
-+--- openjdk.orig/hotspot/src/share/vm/opto/stringopts.hpp	2012-10-17 08:52:30.000000000 +0100
-++++ openjdk/hotspot/src/share/vm/opto/stringopts.hpp	2013-01-16 00:42:59.103088711 +0000
- @@ -1,5 +1,5 @@
-  /*
- - * Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved.
-
-
Index: npl/java/openjdk/patches/icedtea_zero_debuginfo.patch
===================================================================
--- npl/java/openjdk/patches/icedtea_zero_debuginfo.patch	(revision 26ffad77000ead3839f0b4ca05a51545ff3ac867)
+++ 	(revision )
@@ -1,53 +1,0 @@
---- openjdk/hotspot/make/linux/makefiles/defs.make.orig	2012-02-15 09:26:53.000000000 +0100
-+++ openjdk/hotspot/make/linux/makefiles/defs.make	2012-03-18 23:22:09.000000000 +0100
-@@ -132,7 +132,7 @@
-   # Full Debug Symbols is supported on JDK7 or newer
- 
-   # Default OBJCOPY comes from GNU Binutils on Linux:
--  DEF_OBJCOPY=/usr/bin/objcopy
-+  DEF_OBJCOPY=feck
-   ifdef CROSS_COMPILE_ARCH
-     # don't try to generate .debuginfo files when cross compiling
-     _JUNK_ := $(shell \
-@@ -215,10 +215,10 @@
-                         $(EXPORT_LIB_DIR)/sa-jdi.jar 
- ADD_SA_BINARIES/sparc = $(EXPORT_JRE_LIB_ARCH_DIR)/libsaproc.so \
-                         $(EXPORT_LIB_DIR)/sa-jdi.jar 
--ifneq ($(OBJCOPY),)
--  ADD_SA_BINARIES/x86   += $(EXPORT_JRE_LIB_ARCH_DIR)/libsaproc.debuginfo
--  ADD_SA_BINARIES/sparc += $(EXPORT_JRE_LIB_ARCH_DIR)/libsaproc.debuginfo
--endif
-+#ifneq ($(OBJCOPY),)
-+#  ADD_SA_BINARIES/x86   += $(EXPORT_JRE_LIB_ARCH_DIR)/libsaproc.debuginfo
-+#  ADD_SA_BINARIES/sparc += $(EXPORT_JRE_LIB_ARCH_DIR)/libsaproc.debuginfo
-+#endif
- ADD_SA_BINARIES/ppc   = 
- ADD_SA_BINARIES/ia64  = 
- ADD_SA_BINARIES/arm   = 
-
---- openjdk-boot/hotspot/make/linux/makefiles/defs.make.orig	2012-02-15 09:26:53.000000000 +0100
-+++ openjdk-boot/hotspot/make/linux/makefiles/defs.make	2012-03-18 23:22:09.000000000 +0100
-@@ -132,7 +132,7 @@
-   # Full Debug Symbols is supported on JDK7 or newer
- 
-   # Default OBJCOPY comes from GNU Binutils on Linux:
--  DEF_OBJCOPY=/usr/bin/objcopy
-+  DEF_OBJCOPY=feck
-   ifdef CROSS_COMPILE_ARCH
-     # don't try to generate .debuginfo files when cross compiling
-     _JUNK_ := $(shell \
-@@ -215,10 +215,10 @@
-                         $(EXPORT_LIB_DIR)/sa-jdi.jar 
- ADD_SA_BINARIES/sparc = $(EXPORT_JRE_LIB_ARCH_DIR)/libsaproc.so \
-                         $(EXPORT_LIB_DIR)/sa-jdi.jar 
--ifneq ($(OBJCOPY),)
--  ADD_SA_BINARIES/x86   += $(EXPORT_JRE_LIB_ARCH_DIR)/libsaproc.debuginfo
--  ADD_SA_BINARIES/sparc += $(EXPORT_JRE_LIB_ARCH_DIR)/libsaproc.debuginfo
--endif
-+#ifneq ($(OBJCOPY),)
-+#  ADD_SA_BINARIES/x86   += $(EXPORT_JRE_LIB_ARCH_DIR)/libsaproc.debuginfo
-+#  ADD_SA_BINARIES/sparc += $(EXPORT_JRE_LIB_ARCH_DIR)/libsaproc.debuginfo
-+#endif
- ADD_SA_BINARIES/ppc   = 
- ADD_SA_BINARIES/ia64  = 
- ADD_SA_BINARIES/arm   = 
Index: npl/java/openjdk/patches/nonreparenting_wm.patch
===================================================================
--- npl/java/openjdk/patches/nonreparenting_wm.patch	(revision 26ffad77000ead3839f0b4ca05a51545ff3ac867)
+++ 	(revision )
@@ -1,59 +1,0 @@
---- openjdk/jdk/src/solaris/classes/sun/awt/X11/XWM.java	2016-04-01 07:04:05.000000000 +0200
-+++ openjdk/jdk/src/solaris/classes/sun/awt/X11/XWM.java	2016-04-10 13:49:06.513358648 +0200
-@@ -104,7 +104,8 @@
-         COMPIZ_WM = 12,
-         LG3D_WM = 13,
-         CWM_WM = 14,
--        MUTTER_WM = 15;
-+        MUTTER_WM = 15,
-+        OTHER_NONREPARENTING_WM = 16;
-     public String toString() {
-         switch  (WMID) {
-           case NO_WM:
-@@ -601,7 +602,8 @@
-             awtWMNonReparenting = (XToolkit.getEnv("_JAVA_AWT_WM_NONREPARENTING") != null) ? 1 : 0;
-         }
-         return (awtWMNonReparenting == 1 || XWM.getWMID() == XWM.COMPIZ_WM
--                || XWM.getWMID() == XWM.LG3D_WM || XWM.getWMID() == XWM.CWM_WM);
-+                || XWM.getWMID() == XWM.LG3D_WM || XWM.getWMID() == XWM.CWM_WM
-+                || XWM.getWMID() == XWM.OTHER_NONREPARENTING_WM);
-     }
- 
-     /*
-@@ -796,9 +798,17 @@
-              * supports WIN or _NET wm spec.
-              */
-             else if (l_net_protocol.active()) {
--                awt_wmgr = XWM.OTHER_WM;
-+                if (XToolkit.getEnv("_JAVA_AWT_WM_NONREPARENTING") != null) {
-+                    awt_wmgr = XWM.OTHER_NONREPARENTING_WM;
-+                } else {
-+                    awt_wmgr = XWM.OTHER_WM;
-+		}
-             } else if (win.active()) {
--                awt_wmgr = XWM.OTHER_WM;
-+                if (XToolkit.getEnv("_JAVA_AWT_WM_NONREPARENTING") != null) {
-+                    awt_wmgr = XWM.OTHER_NONREPARENTING_WM;
-+                } else {
-+                    awt_wmgr = XWM.OTHER_WM;
-+		}
-             }
-             /*
-              * Check for legacy WMs.
-@@ -809,6 +819,8 @@
-                 awt_wmgr = XWM.MOTIF_WM;
-             } else if (isOpenLook()) {
-                 awt_wmgr = XWM.OPENLOOK_WM;
-+            } else if (XToolkit.getEnv("_JAVA_AWT_WM_NONREPARENTING") != null) {
-+                awt_wmgr = XWM.OTHER_NONREPARENTING_WM;
-             } else {
-                 awt_wmgr = XWM.OTHER_WM;
-             }
-@@ -1337,6 +1349,7 @@
-                   res = new Insets(28, 6, 6, 6);
-                   break;
-               case NO_WM:
-+              case OTHER_NONREPARENTING_WM:
-               case LG3D_WM:
-                   res = zeroInsets;
-                   break;
Index: npl/java/openjdk/patches/openjdk.arm_fixes.patch
===================================================================
--- npl/java/openjdk/patches/openjdk.arm_fixes.patch	(revision 26ffad77000ead3839f0b4ca05a51545ff3ac867)
+++ 	(revision )
@@ -1,44 +1,0 @@
-diff -up openjdk/jdk/make/common/shared/Sanity.gmk.sav openjdk/jdk/make/common/shared/Sanity.gmk
---- openjdk/jdk/make/common/shared/Sanity.gmk.sav	2012-02-14 16:12:48.000000000 -0500
-+++ openjdk/jdk/make/common/shared/Sanity.gmk	2012-03-07 17:31:26.153840755 -0500
-@@ -814,12 +814,12 @@ ifdef OPENJDK
- 	@(($(CD) $(BUILDDIR)/tools/freetypecheck && $(MAKE)) || \
- 	    $(ECHO) "Failed to build freetypecheck." ) > $@
- 
--    sane-freetype: $(TEMPDIR)/freetypeinfo
--	@if [ "`$(CAT) $< | $(GREP) Fail`" != "" ]; then \
--	  $(ECHO) "ERROR: FreeType version " $(REQUIRED_FREETYPE_VERSION) \
--	          " or higher is required. \n" \
--		  "`$(CAT) $<`  \n" >> $(ERROR_FILE) ; \
--	fi
-+#    sane-freetype: $(TEMPDIR)/freetypeinfo
-+#	@if [ "`$(CAT) $< | $(GREP) Fail`" != "" ]; then \
-+#	  $(ECHO) "ERROR: FreeType version " $(REQUIRED_FREETYPE_VERSION) \
-+#	          " or higher is required. \n" \
-+#		  "`$(CAT) $<`  \n" >> $(ERROR_FILE) ; \
-+#	fi
-   else
-     #do nothing  (cross-compiling)
-     sane-freetype: 
-diff -up openjdk/jdk/make/jdk_generic_profile.sh.sav openjdk/jdk/make/jdk_generic_profile.sh
---- openjdk/jdk/make/jdk_generic_profile.sh.sav	2012-02-14 16:12:48.000000000 -0500
-+++ openjdk/jdk/make/jdk_generic_profile.sh	2012-03-07 17:31:26.154840740 -0500
-@@ -280,7 +280,7 @@ if [ "${ZERO_BUILD}" = true ] ; then
- 
-   # ZERO_ENDIANNESS is the endianness of the processor
-   case "${ZERO_LIBARCH}" in
--    i386|amd64|ia64)
-+    i386|amd64|ia64|arm)
-       ZERO_ENDIANNESS=little
-       ;;
-     ppc*|s390*|sparc*|alpha)
-@@ -307,6 +307,9 @@ if [ "${ZERO_BUILD}" = true ] ; then
-     s390)
-       ZERO_ARCHFLAG="-m31"
-       ;;
-+    arm)
-+      ZERO_ARCHFLAG="-D_LITTLE_ENDIAN"
-+      ;;
-     *)
-       ZERO_ARCHFLAG="-m${ARCH_DATA_MODEL}"
-   esac
Index: npl/java/openjdk/profile.d/openjdk.csh
===================================================================
--- npl/java/openjdk/profile.d/openjdk.csh	(revision 26ffad77000ead3839f0b4ca05a51545ff3ac867)
+++ 	(revision )
@@ -1,4 +1,0 @@
-#!/bin/csh
-setenv JAVA_HOME /usr/lib/java
-setenv MANPATH ${MANPATH}:${JAVA_HOME}/man
-setenv PATH ${PATH}:${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin
Index: npl/java/openjdk/profile.d/openjdk.sh
===================================================================
--- npl/java/openjdk/profile.d/openjdk.sh	(revision 26ffad77000ead3839f0b4ca05a51545ff3ac867)
+++ 	(revision )
@@ -1,4 +1,0 @@
-#!/bin/sh
-export JAVA_HOME=/usr/lib/java
-export MANPATH="${MANPATH}:${JAVA_HOME}/man"
-export PATH="${PATH}:${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin"
Index: npl/java/openjdk/profile.d/openjre.csh
===================================================================
--- npl/java/openjdk/profile.d/openjre.csh	(revision 26ffad77000ead3839f0b4ca05a51545ff3ac867)
+++ 	(revision )
@@ -1,4 +1,0 @@
-#!/bin/csh
-setenv JAVA_HOME /usr/lib/java/jre
-setenv MANPATH ${MANPATH}:${JAVA_HOME}/man
-setenv PATH ${PATH}:${JAVA_HOME}/bin
Index: npl/java/openjdk/profile.d/openjre.sh
===================================================================
--- npl/java/openjdk/profile.d/openjre.sh	(revision 26ffad77000ead3839f0b4ca05a51545ff3ac867)
+++ 	(revision )
@@ -1,4 +1,0 @@
-#!/bin/sh
-export JAVA_HOME=/usr/lib/java/jre
-export MANPATH="${MANPATH}:${JAVA_HOME}/man"
-export PATH="${PATH}:${JAVA_HOME}/bin"
Index: npl/java/openjdk/scripts/generate-cacerts.pl
===================================================================
--- npl/java/openjdk/scripts/generate-cacerts.pl	(revision 26ffad77000ead3839f0b4ca05a51545ff3ac867)
+++ 	(revision )
@@ -1,349 +1,0 @@
-#!/usr/bin/perl -w
-
-# Obtained from "http://pkgs.fedoraproject.org/gitweb/?p=ca-certificates.git;a=blob_plain;f=generate-cacerts.pl;hb=HEAD"
-
-use diagnostics;
-use Fcntl;
-
-# Copyright (C) 2007, 2008 Red Hat, Inc.
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program 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 for more details.
-
-# generate-cacerts.pl generates a JKS keystore named 'cacerts' from
-# OpenSSL's certificate bundle using OpenJDK's keytool.
-
-# First extract each of OpenSSL's bundled certificates into its own
-# aliased filename.
-$file = $ARGV[1];
-open(CERTS, $file);
-@certs = <CERTS>;
-close(CERTS);
-
-$pem_file_count = 0;
-$in_cert_block = 0;
-$write_current_cert = 1;
-foreach $cert (@certs)
-{
-    if ($cert =~ "Certificate:\n")
-    {
-        print "New certificate...\n";
-    }        
-    elsif ($cert =~ /Subject: /)
-    {
-        $_ = $cert;
-        if ($cert =~ /personal-freemail/)
-        {
-            $cert_alias = "thawtepersonalfreemailca";
-        }
-        elsif ($cert =~ /personal-basic/)
-        {
-            $cert_alias = "thawtepersonalbasicca";
-        }
-        elsif ($cert =~ /personal-premium/)
-        {
-            $cert_alias = "thawtepersonalpremiumca";
-        }
-        elsif ($cert =~ /server-certs/)
-        {
-            $cert_alias = "thawteserverca";
-        }
-        elsif ($cert =~ /premium-server/)
-        {
-            $cert_alias = "thawtepremiumserverca";
-        }
-        elsif ($cert =~ /Class 1 Public Primary Certification Authority$/)
-        {
-            $cert_alias = "verisignclass1ca";
-        }
-        elsif ($cert =~ /Class 1 Public Primary Certification Authority - G2/)
-        {
-            $cert_alias = "verisignclass1g2ca";
-        }
-        elsif ($cert =~
-               /VeriSign Class 1 Public Primary Certification Authority - G3/)
-        {
-            $cert_alias = "verisignclass1g3ca";
-        }
-        elsif ($cert =~ /Class 2 Public Primary Certification Authority$/)
-        {
-            $cert_alias = "verisignclass2ca";
-        }
-        elsif ($cert =~ /Class 2 Public Primary Certification Authority - G2/)
-        {
-            $cert_alias = "verisignclass2g2ca";
-        }
-        elsif ($cert =~
-               /VeriSign Class 2 Public Primary Certification Authority - G3/)
-        {
-            $cert_alias = "verisignclass2g3ca";
-        }
-        elsif ($cert =~ /Class 3 Public Primary Certification Authority$/)
-        {
-            $cert_alias = "verisignclass3ca";
-        }
-        # Version 1 of Class 3 Public Primary Certification Authority
-        # - G2 is added.  Version 3 is excluded.  See below.
-        elsif ($cert =~ /Class 3 Public Primary Certification Authority - G2.*1998/)
-        {
-            $cert_alias = "verisignclass3g2ca";
-        }
-        elsif ($cert =~
-               /VeriSign Class 3 Public Primary Certification Authority - G3/)
-        {
-            $cert_alias = "verisignclass3g3ca";
-        }
-        elsif ($cert =~
-               /RSA Data Security.*Secure Server Certification Authority/)
-        {
-            $cert_alias = "rsaserverca";
-        }
-        elsif ($cert =~ /GTE CyberTrust Global Root/)
-        {
-            $cert_alias = "gtecybertrustglobalca";
-        }
-        elsif ($cert =~ /Baltimore CyberTrust Root/)
-        {
-            $cert_alias = "baltimorecybertrustca";
-        }
-        elsif ($cert =~ /www.entrust.net\/Client_CA_Info\/CPS/)
-        {
-            $cert_alias = "entrustclientca";
-        }
-        elsif ($cert =~ /www.entrust.net\/GCCA_CPS/)
-        {
-            $cert_alias = "entrustglobalclientca";
-        }
-        elsif ($cert =~ /www.entrust.net\/CPS_2048/)
-        {
-            $cert_alias = "entrust2048ca";
-        }
-        elsif ($cert =~ /www.entrust.net\/CPS incorp /)
-        {
-            $cert_alias = "entrustsslca";
-        }
-        elsif ($cert =~ /www.entrust.net\/SSL_CPS/)
-        {
-            $cert_alias = "entrustgsslca";
-        }
-        elsif ($cert =~ /The Go Daddy Group/)
-        {
-            $cert_alias = "godaddyclass2ca";
-        }
-        elsif ($cert =~ /Starfield Class 2 Certification Authority/)
-        {
-            $cert_alias = "starfieldclass2ca";
-        }
-        elsif ($cert =~ /ValiCert Class 2 Policy Validation Authority/)
-        {
-            $cert_alias = "valicertclass2ca";
-        }
-        elsif ($cert =~ /GeoTrust Global CA$/)
-        {
-            $cert_alias = "geotrustglobalca";
-        }
-        elsif ($cert =~ /Equifax Secure Certificate Authority/)
-        {
-            $cert_alias = "equifaxsecureca";
-        }
-        elsif ($cert =~ /Equifax Secure eBusiness CA-1/)
-        {
-            $cert_alias = "equifaxsecureebusinessca1";
-        }
-        elsif ($cert =~ /Equifax Secure eBusiness CA-2/)
-        {
-            $cert_alias = "equifaxsecureebusinessca2";
-        }
-        elsif ($cert =~ /Equifax Secure Global eBusiness CA-1/)
-        {
-            $cert_alias = "equifaxsecureglobalebusinessca1";
-        }
-        elsif ($cert =~ /Sonera Class1 CA/)
-        {
-            $cert_alias = "soneraclass1ca";
-        }
-        elsif ($cert =~ /Sonera Class2 CA/)
-        {
-            $cert_alias = "soneraclass2ca";
-        }
-        elsif ($cert =~ /AAA Certificate Services/)
-        {
-            $cert_alias = "comodoaaaca";
-        }
-        elsif ($cert =~ /AddTrust Class 1 CA Root/)
-        {
-            $cert_alias = "addtrustclass1ca";
-        }
-        elsif ($cert =~ /AddTrust External CA Root/)
-        {
-            $cert_alias = "addtrustexternalca";
-        }
-        elsif ($cert =~ /AddTrust Qualified CA Root/)
-        {
-            $cert_alias = "addtrustqualifiedca";
-        }
-        elsif ($cert =~ /UTN-USERFirst-Hardware/)
-        {
-            $cert_alias = "utnuserfirsthardwareca";
-        }
-        elsif ($cert =~ /UTN-USERFirst-Client Authentication and Email/)
-        {
-            $cert_alias = "utnuserfirstclientauthemailca";
-        }
-        elsif ($cert =~ /UTN - DATACorp SGC/)
-        {
-            $cert_alias = "utndatacorpsgcca";
-        }
-        elsif ($cert =~ /UTN-USERFirst-Object/)
-        {
-            $cert_alias = "utnuserfirstobjectca";
-        }
-        elsif ($cert =~ /America Online Root Certification Authority 1/)
-        {
-            $cert_alias = "aolrootca1";
-        }
-        elsif ($cert =~ /DigiCert Assured ID Root CA/)
-        {
-            $cert_alias = "digicertassuredidrootca";
-        }
-        elsif ($cert =~ /DigiCert Global Root CA/)
-        {
-            $cert_alias = "digicertglobalrootca";
-        }
-        elsif ($cert =~ /DigiCert High Assurance EV Root CA/)
-        {
-            $cert_alias = "digicerthighassuranceevrootca";
-        }
-        elsif ($cert =~ /GlobalSign Root CA$/)
-        {
-            $cert_alias = "globalsignca";
-        }
-        elsif ($cert =~ /GlobalSign Root CA - R2/)
-        {
-            $cert_alias = "globalsignr2ca";
-        }
-        elsif ($cert =~ /Elektronik.*Kas.*2005/)
-        {
-            $cert_alias = "extra-elektronikkas2005";
-        }
-        elsif ($cert =~ /Muntaner 244 Barcelona.*Firmaprofesional/)
-        {
-            $cert_alias = "extra-oldfirmaprofesional";
-        }
-        # Mozilla does not provide these certificates:
-        #   baltimorecodesigningca
-        #   gtecybertrust5ca
-        #   trustcenterclass2caii
-        #   trustcenterclass4caii
-        #   trustcenteruniversalcai
-        else
-        {
-            # Generate an alias using the OU and CN attributes of the
-            # Subject field if both are present, otherwise use only the
-            # CN attribute.  The Subject field must have either the OU
-            # or the CN attribute.
-            $_ = $cert;
-            if ($cert =~ /OU=/)
-            {
-                s/Subject:.*?OU=//;
-                # Remove other occurrences of OU=.
-                s/OU=.*CN=//;
-                # Remove CN= if there were not other occurrences of OU=.
-                s/CN=//;
-                s/\/emailAddress.*//;
-                s/Certificate Authority/ca/g;
-                s/Certification Authority/ca/g;
-            }
-            elsif ($cert =~ /CN=/)
-            {
-                s/Subject:.*CN=//;
-                s/\/emailAddress.*//;
-                s/Certificate Authority/ca/g;
-                s/Certification Authority/ca/g;
-            }
-            s/\W//g;
-            tr/A-Z/a-z/;
-            $cert_alias = "extra-$_";
-        }
-        print "$cert => alias $cert_alias\n";
-    }
-    elsif ($cert =~ "Signature Algorithm: ecdsa")
-    {
-        # Ignore ECC certs since keytool rejects them
-        $write_current_cert = 0;
-        print " => ignoring ECC certificate\n";
-    }
-    elsif ($cert eq "-----BEGIN CERTIFICATE-----\n")
-    {
-        if ($in_cert_block != 0)
-        {
-            die "FAIL: $file is malformed.";
-        }
-        $in_cert_block = 1;
-        if ($write_current_cert == 1)
-        {
-            $pem_file_count++;
-            if (!sysopen(PEM, "$cert_alias.pem", O_WRONLY|O_CREAT|O_EXCL)) {
-                $cert_alias = "$cert_alias.1";
-                sysopen(PEM, "$cert_alias.1.pem", O_WRONLY|O_CREAT|O_EXCL)
-                    || die("FAIL: could not open file for $cert_alias.pem: $!");
-            }
-            print PEM $cert;
-            print " => writing $cert_alias.pem...\n";
-        }
-    }
-    elsif ($cert eq "-----END CERTIFICATE-----\n")
-    {
-        $in_cert_block = 0;
-        if ($write_current_cert == 1)
-        {
-            print PEM $cert;
-            close(PEM);
-        }
-        $write_current_cert = 1
-    }
-    else
-    {
-        if ($in_cert_block == 1 && $write_current_cert == 1)
-        {
-            print PEM $cert;
-        }
-    }
-}
-
-# Check that the correct number of .pem files were produced.
-@pem_files = <*.pem>;
-if (@pem_files != $pem_file_count)
-{
-    print "$pem_file_count != ".@pem_files."\n";
-    die "FAIL: Number of .pem files produced does not match".
-        " number of certs read from $file.";
-}
-
-# Now store each cert in the 'cacerts' file using keytool.
-$certs_written_count = 0;
-foreach $pem_file (@pem_files)
-{
-    print "+ Adding $pem_file...\n";
-    if (system("$ARGV[0] -import".
-               " -alias `basename $pem_file .pem`".
-               " -keystore cacerts -noprompt -storepass 'changeit' -file $pem_file") == 0) {
-        $certs_written_count++;
-    } else {
-        print "FAILED\n";
-    }
-}
-
-# Check that the correct number of certs were added to the keystore.
-if ($certs_written_count != $pem_file_count)
-{
-    die "FAIL: Number of certs added to keystore does not match".
-        " number of certs read from $file.";
-}
Index: npl/java/openjdk/slack-desc.jdk
===================================================================
--- npl/java/openjdk/slack-desc.jdk	(revision 26ffad77000ead3839f0b4ca05a51545ff3ac867)
+++ 	(revision )
@@ -1,18 +1,0 @@
-# HOW TO EDIT THIS FILE:
-# The "handy ruler" below makes it easier to edit a package description.  Line
-# up the first '|' above the ':' following the base package name, and the '|' on
-# the right side marks the last column you can put a character in.  You must make
-# exactly 11 lines for the formatting to be correct.  It's also customary to
-# leave one space after the ':'.
-       |-----handy-ruler------------------------------------------------------|
-openjdk: Java(TM) Platform Standard Edition Development Kit.
-openjdk:
-openjdk: The Java SDK software includes tools for developing, testing, and
-openjdk: running programs written in the Java programming language.  This
-openjdk: package contains the Open Source version of the JDK, which holds
-openjdk: everything you need to run Java(TM).
-openjdk:
-openjdk: For additional information, refer to this web page:
-openjdk:   http://openjdk.java.net/
-openjdk:
-openjdk:
Index: npl/java/openjdk/slack-desc.jre
===================================================================
--- npl/java/openjdk/slack-desc.jre	(revision 26ffad77000ead3839f0b4ca05a51545ff3ac867)
+++ 	(revision )
@@ -1,18 +1,0 @@
-# HOW TO EDIT THIS FILE:
-# The "handy ruler" below makes it easier to edit a package description.  Line
-# up the first '|' above the ':' following the base package name, and the '|' on
-# the right side marks the last column you can put a character in.  You must make
-# exactly 11 lines for the formatting to be correct.  It's also customary to
-# leave one space after the ':'.
-       |-----handy-ruler------------------------------------------------------|
-openjre: Java(TM) Platform Standard Edition Runtime Environment.
-openjre:
-openjre: The Java SE Runtime Environment (JRE) is intended for software
-openjre: developers and vendors to redistribute with their applications.
-openjre: It contains the Java virtual machine, runtime class libraries, and
-openjre: Java application launcher that are necessary to run programs written
-openjre: in the Java programming language.
-openjre:
-openjre: If you need development tools, install openjdk instead, or see the
-openjre: web page:   http://openjdk.java.net/
-openjre:
Index: npl/java/openjdk/sources/BUILDING.txt
===================================================================
--- npl/java/openjdk/sources/BUILDING.txt	(revision 26ffad77000ead3839f0b4ca05a51545ff3ac867)
+++ 	(revision )
@@ -1,56 +1,0 @@
-# You can run this script in the sources/ subdirectory to download the sources.
-
-# -----------------------------------------------------------------------------
-#
-# These source URLs are constructed from reading the Makefile.in of icedtea:
-# egrep '(^OPENJDK_VERSION|^JDK_UPDATE_VERSION|^BUILD_VERSION|^CORBA_CHANGESET|^HOTSPOT_CHANGESET|^JAXP_CHANGESET|^JAXWS_CHANGESET|^JDK_CHANGESET|^LANGTOOLS_CHANGESET|^OPENJDK_CHANGESET|^CACAO_VERSION|^CACAO_BASE_URL|^JAMVM_VERSION|^JAMVM_BASE_URL|^ICEDTEA_MAJOR|^ICEDTEA_BRANCH|^ICEDTEA_PREFIX|^ICEDTEA_HG_URL|^DROP_URL)' Makefile.in
-#
-# In icedtea you can choose between "default" and "zero" versions
-# of the VM. The zero vm is meant for ARM based systems.
-# Use this command to find out the hash of the hotspot.zip
-# grep default hotspot.map
-#
-# -----------------------------------------------------------------------------
-
-# Check ICEDTEA_BRANCH value in Makefile.in:
-ICEDTEA_MAJOR="icedtea8"
-ICEDTEA_BRANCH="3.6.0"
-ICEDTEA_VERSION="3.6.0"
-DROPURL="http://icedtea.classpath.org/download/drops"
-SUPPURL="${DROPURL}/${ICEDTEA_MAJOR}/${ICEDTEA_BRANCH}"
-
-# Get icedtea:
-wget -c http://icedtea.classpath.org/download/source/icedtea-${ICEDTEA_VERSION}.tar.xz
-wget -c http://icedtea.classpath.org/download/source/icedtea-${ICEDTEA_VERSION}.tar.xz.sig
-
-# Extract Makefile.in:
-tar -O -xvf icedtea-${ICEDTEA_VERSION}.tar.xz icedtea-${ICEDTEA_VERSION}/Makefile.in > Makefile.in
-
-# Get supporting sources:
-wget ${SUPPURL}/openjdk.tar.xz -O openjdk_icedtea-${ICEDTEA_VERSION}.tar.xz
-wget ${SUPPURL}/corba.tar.xz -O corba_icedtea-${ICEDTEA_VERSION}.tar.xz 
-wget ${SUPPURL}/jaxp.tar.xz -O jaxp_icedtea-${ICEDTEA_VERSION}.tar.xz 
-wget ${SUPPURL}/jdk.tar.xz -O jdk_icedtea-${ICEDTEA_VERSION}.tar.xz 
-wget ${SUPPURL}/langtools.tar.xz -O langtools_icedtea-${ICEDTEA_VERSION}.tar.xz 
-wget ${SUPPURL}/jaxws.tar.xz -O jaxws_icedtea-${ICEDTEA_VERSION}.tar.xz 
-wget ${SUPPURL}/hotspot.tar.xz -O hotspot_icedtea-${ICEDTEA_VERSION}.tar.xz 
-wget ${SUPPURL}/nashorn.tar.xz -O nashorn_icedtea-${ICEDTEA_VERSION}.tar.xz 
-
-# Get these hash values from Makefile.in:
-tar xvf icedtea-${ICEDTEA_VERSION}.tar.xz icedtea-${ICEDTEA_VERSION}/Makefile.in
-mv icedtea-${ICEDTEA_VERSION}/Makefile.in .
-rmdir icedtea-${ICEDTEA_VERSION}
-egrep '^CACAO_VERSION|^JAMVM_VERSION' Makefile.in 
-CACAO_HASH=$(grep '^CACAO_VERSION' Makefile.in |tr -d ' ' |cut -d= -f2) 
-JAMVM_HASH=$(grep '^JAMVM_VERSION' Makefile.in |tr -d ' ' |cut -d= -f2) 
-wget ${DROPURL}/cacao/cacao-${CACAO_HASH}.tar.xz -O cacao_icedtea-${ICEDTEA_VERSION}.tar.xz
-wget ${DROPURL}/jamvm/jamvm-${JAMVM_HASH}.tar.gz -O jamvm_icedtea-${ICEDTEA_VERSION}.tar.gz
-
-echo ==========================================================================
-gpg --verify  icedtea-${ICEDTEA_VERSION}.tar.xz.sig 2>&1 |grep -e "^gpg: .* signature from"
-echo ""
-JDKU=$(grep ^JDK_UPDATE_VERSION Makefile.in | tr -d ' ' | cut -f2 -d=)
-JDKB=$(grep ^BUILD_VERSION Makefile.in | tr -d ' ' | cut -f2 -d=)
-echo "** Icedtea ${ICEDTEA_VERSION} will build OpenJDK update $JDKU build $JDKB"
-echo ==========================================================================
-
Index: npl/java/openjdk/sources/Makefile.in
===================================================================
--- npl/java/openjdk/sources/Makefile.in	(revision 26ffad77000ead3839f0b4ca05a51545ff3ac867)
+++ 	(revision )
@@ -1,3817 +1,0 @@
-# Makefile.in generated by automake 1.15.1 from Makefile.am.
-# @configure_input@
-
-# Copyright (C) 1994-2017 Free Software Foundation, Inc.
-
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-# Dependencies
-VPATH = @srcdir@
-am__is_gnu_make = { \
-  if test -z '$(MAKELEVEL)'; then \
-    false; \
-  elif test -n '$(MAKE_HOST)'; then \
-    true; \
-  elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
-    true; \
-  else \
-    false; \
-  fi; \
-}
-am__make_running_with_option = \
-  case $${target_option-} in \
-      ?) ;; \
-      *) echo "am__make_running_with_option: internal error: invalid" \
-              "target option '$${target_option-}' specified" >&2; \
-         exit 1;; \
-  esac; \
-  has_opt=no; \
-  sane_makeflags=$$MAKEFLAGS; \
-  if $(am__is_gnu_make); then \
-    sane_makeflags=$$MFLAGS; \
-  else \
-    case $$MAKEFLAGS in \
-      *\\[\ \	]*) \
-        bs=\\; \
-        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
-          | sed "s/$$bs$$bs[$$bs $$bs	]*//g"`;; \
-    esac; \
-  fi; \
-  skip_next=no; \
-  strip_trailopt () \
-  { \
-    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
-  }; \
-  for flg in $$sane_makeflags; do \
-    test $$skip_next = yes && { skip_next=no; continue; }; \
-    case $$flg in \
-      *=*|--*) continue;; \
-        -*I) strip_trailopt 'I'; skip_next=yes;; \
-      -*I?*) strip_trailopt 'I';; \
-        -*O) strip_trailopt 'O'; skip_next=yes;; \
-      -*O?*) strip_trailopt 'O';; \
-        -*l) strip_trailopt 'l'; skip_next=yes;; \
-      -*l?*) strip_trailopt 'l';; \
-      -[dEDm]) skip_next=yes;; \
-      -[JT]) skip_next=yes;; \
-    esac; \
-    case $$flg in \
-      *$$target_option*) has_opt=yes; break;; \
-    esac; \
-  done; \
-  test $$has_opt = yes
-am__make_dryrun = (target_option=n; $(am__make_running_with_option))
-am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
-pkgdatadir = $(datadir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkglibexecdir = $(libexecdir)/@PACKAGE@
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-build_triplet = @build@
-host_triplet = @host@
-target_triplet = @target@
-@ENABLE_DOCS_TRUE@am__append_1 = docs
-
-# Conditional patches
-@WITH_ALT_HSBUILD_TRUE@am__append_2 = \
-@WITH_ALT_HSBUILD_TRUE@	patches/hotspot/$(HSBUILD)/8038392-rh1064383.patch \
-@WITH_ALT_HSBUILD_TRUE@	patches/hotspot/$(HSBUILD)/8041658.patch \
-@WITH_ALT_HSBUILD_TRUE@	patches/hotspot/$(HSBUILD)/8087218-pr2740.patch \
-@WITH_ALT_HSBUILD_TRUE@	patches/hotspot/$(HSBUILD)/8145096-pr2854.patch \
-@WITH_ALT_HSBUILD_TRUE@	patches/hotspot/$(HSBUILD)/8158260-pr2991-rh1341258.patch \
-@WITH_ALT_HSBUILD_TRUE@	patches/hotspot/$(HSBUILD)/crash_dump.patch \
-@WITH_ALT_HSBUILD_TRUE@	patches/hotspot/$(HSBUILD)/no_devirt.patch \
-@WITH_ALT_HSBUILD_TRUE@	patches/hotspot/$(HSBUILD)/pr1368.patch \
-@WITH_ALT_HSBUILD_TRUE@	patches/hotspot/$(HSBUILD)/pr1748.patch \
-@WITH_ALT_HSBUILD_TRUE@	patches/hotspot/$(HSBUILD)/pr1869.patch \
-@WITH_ALT_HSBUILD_TRUE@	patches/hotspot/$(HSBUILD)/pr1942.patch \
-@WITH_ALT_HSBUILD_TRUE@	patches/hotspot/$(HSBUILD)/pr1975.patch \
-@WITH_ALT_HSBUILD_TRUE@	patches/hotspot/$(HSBUILD)/pr2777.patch \
-@WITH_ALT_HSBUILD_TRUE@	patches/hotspot/$(HSBUILD)/werror.patch \
-@WITH_ALT_HSBUILD_TRUE@	patches/hotspot/$(HSBUILD)/8162384-pr3122.patch \
-@WITH_ALT_HSBUILD_TRUE@	patches/hotspot/$(HSBUILD)/8078628-pr3208.patch \
-@WITH_ALT_HSBUILD_TRUE@	patches/hotspot/$(HSBUILD)/8141491-pr3159-g592292.patch \
-@WITH_ALT_HSBUILD_TRUE@	patches/hotspot/$(HSBUILD)/8043780-pr3368.patch \
-@WITH_ALT_HSBUILD_TRUE@	patches/hotspot/$(HSBUILD)/8173941-pr3326.patch \
-@WITH_ALT_HSBUILD_TRUE@	patches/hotspot/$(HSBUILD)/8164293-pr3412-rh1459641.patch \
-@WITH_ALT_HSBUILD_TRUE@	patches/hotspot/$(HSBUILD)/8175813-pr3394-rh1448880.patch \
-@WITH_ALT_HSBUILD_TRUE@	patches/hotspot/$(HSBUILD)/8180048-pr3411-rh1449870.patch \
-@WITH_ALT_HSBUILD_TRUE@	patches/hotspot/$(HSBUILD)/8181055-pr3394-rh1448880.patch \
-@WITH_ALT_HSBUILD_TRUE@	patches/hotspot/$(HSBUILD)/8145913-pr3466-rh1498309.patch \
-@WITH_ALT_HSBUILD_TRUE@	patches/hotspot/$(HSBUILD)/8168318-pr3466-rh1498320.patch \
-@WITH_ALT_HSBUILD_TRUE@	patches/hotspot/$(HSBUILD)/8170328-pr3466-rh1498321.patch \
-@WITH_ALT_HSBUILD_TRUE@	patches/hotspot/$(HSBUILD)/8181810-pr3466-rh1498319.patch \
-@WITH_ALT_HSBUILD_TRUE@	patches/hotspot/$(HSBUILD)/8185164-pr3438.patch \
-@WITH_ALT_HSBUILD_TRUE@	patches/hotspot/$(HSBUILD)/8187822-pr3478-rh1494230.patch \
-@WITH_ALT_HSBUILD_TRUE@	patches/hotspot/$(HSBUILD)/8035496-pr3487.patch
-
-
-# AArch32 doesn't yet have the latest update
-# Shenandoah included 8175887 ahead of upstream
-@WITH_AARCH32_HSBUILD_TRUE@@WITH_ALT_HSBUILD_TRUE@am__append_3 = \
-@WITH_AARCH32_HSBUILD_TRUE@@WITH_ALT_HSBUILD_TRUE@	patches/hotspot/$(HSBUILD)/8175887-pr3415.patch \
-@WITH_AARCH32_HSBUILD_TRUE@@WITH_ALT_HSBUILD_TRUE@	patches/hotspot/$(HSBUILD)/8179084-pr3409-rh1455694.patch \
-@WITH_AARCH32_HSBUILD_TRUE@@WITH_ALT_HSBUILD_TRUE@	patches/hotspot/$(HSBUILD)/8180711.patch \
-@WITH_AARCH32_HSBUILD_TRUE@@WITH_ALT_HSBUILD_TRUE@	patches/hotspot/$(HSBUILD)/8184682.patch
-
-@BUILD_CACAO_TRUE@am__append_4 = \
-@BUILD_CACAO_TRUE@	patches/cacao/launcher.patch
-
-@BUILD_CACAO_FALSE@@USING_CACAO_TRUE@am__append_5 = 
-@ENABLE_CACAO_TRUE@am__append_6 = \
-@ENABLE_CACAO_TRUE@	patches/cacao/ignore-tests.patch
-
-@BUILD_JAMVM_TRUE@am__append_7 = \
-@BUILD_JAMVM_TRUE@	patches/jamvm/find_class_from_caller.patch \
-@BUILD_JAMVM_TRUE@	patches/jamvm/pr2034-tempdir.patch \
-@BUILD_JAMVM_TRUE@	patches/jamvm/noexecstack.patch \
-@BUILD_JAMVM_TRUE@	patches/jamvm/pr2775-cache_api.patch
-
-@ENABLE_SUNEC_FALSE@am__append_8 = \
-@ENABLE_SUNEC_FALSE@	patches/disable-intree-ec.patch
-
-@USE_NON_NSS_CURVES_FALSE@am__append_9 = patches/rh1022017.patch
-@ENABLE_NSS_TRUE@@ENABLE_SUNEC_TRUE@am__append_10 = patches/nss-config-with-sunec.patch
-@ENABLE_NSS_TRUE@@ENABLE_SUNEC_FALSE@am__append_11 = patches/nss-config.patch
-@ENABLE_NSS_FALSE@@ENABLE_SUNEC_TRUE@am__append_12 = patches/nss-not-enabled-config-with-sunec.patch
-@ENABLE_NSS_FALSE@@ENABLE_SUNEC_FALSE@am__append_13 = patches/nss-not-enabled-config.patch
-@ENABLE_CACAO_TRUE@am__append_14 = \
-@ENABLE_CACAO_TRUE@	--with-import-hotspot="$(CACAO_IMPORT_PATH)"
-
-@ENABLE_JAMVM_TRUE@am__append_15 = \
-@ENABLE_JAMVM_TRUE@	--with-import-hotspot="$(JAMVM_IMPORT_PATH)"
-
-@USE_SYSTEM_ZLIB_TRUE@am__append_16 = \
-@USE_SYSTEM_ZLIB_TRUE@	--with-zlib=system
-
-@USE_SYSTEM_ZLIB_FALSE@am__append_17 = \
-@USE_SYSTEM_ZLIB_FALSE@	--with-zlib=bundled
-
-@USE_SYSTEM_LCMS_TRUE@am__append_18 = \
-@USE_SYSTEM_LCMS_TRUE@	--with-lcms=system
-
-@USE_SYSTEM_LCMS_TRUE@am__append_19 = \
-@USE_SYSTEM_LCMS_TRUE@	LCMS_LIBS="${LCMS2_LIBS}" \
-@USE_SYSTEM_LCMS_TRUE@	LCMS_CFLAGS="${LCMS2_CFLAGS}"
-
-@USE_SYSTEM_LCMS_FALSE@am__append_20 = \
-@USE_SYSTEM_LCMS_FALSE@	--with-lcms=bundled
-
-@USE_SYSTEM_JPEG_TRUE@am__append_21 = \
-@USE_SYSTEM_JPEG_TRUE@	--with-libjpeg=system
-
-@USE_SYSTEM_JPEG_FALSE@am__append_22 = \
-@USE_SYSTEM_JPEG_FALSE@	--with-libjpeg=bundled
-
-@USE_SYSTEM_PNG_TRUE@am__append_23 = \
-@USE_SYSTEM_PNG_TRUE@	--with-libpng=system
-
-@USE_SYSTEM_PNG_TRUE@am__append_24 = \
-@USE_SYSTEM_PNG_TRUE@	PNG_LIBS="${PNG_LIBS}" \
-@USE_SYSTEM_PNG_TRUE@	PNG_CFLAGS="${PNG_CFLAGS}"
-
-@USE_SYSTEM_PNG_FALSE@am__append_25 = \
-@USE_SYSTEM_PNG_FALSE@	--with-libpng=bundled
-
-@USE_SYSTEM_GIF_TRUE@am__append_26 = \
-@USE_SYSTEM_GIF_TRUE@	--with-giflib=system
-
-@USE_SYSTEM_GIF_FALSE@am__append_27 = \
-@USE_SYSTEM_GIF_FALSE@	--with-giflib=bundled
-
-@ENABLE_SUNEC_TRUE@am__append_28 = \
-@ENABLE_SUNEC_TRUE@	NSS_LIBS="${SUNEC_LIBS}" \
-@ENABLE_SUNEC_TRUE@	NSS_CFLAGS="${SUNEC_CFLAGS}"
-
-@ENABLE_SUNEC_TRUE@am__append_29 = \
-@ENABLE_SUNEC_TRUE@	--enable-system-nss
-
-@ENABLE_SUNEC_FALSE@am__append_30 = \
-@ENABLE_SUNEC_FALSE@	--disable-system-nss
-
-@USE_SYSTEM_KERBEROS_TRUE@am__append_31 = \
-@USE_SYSTEM_KERBEROS_TRUE@	KRB5_LIBS="${KRB5_LIBS}" \
-@USE_SYSTEM_KERBEROS_TRUE@	KRB5_CFLAGS="${KRB5_CFLAGS}"
-
-@USE_SYSTEM_KERBEROS_TRUE@am__append_32 = \
-@USE_SYSTEM_KERBEROS_TRUE@	--enable-system-kerberos
-
-@USE_SYSTEM_KERBEROS_FALSE@am__append_33 = \
-@USE_SYSTEM_KERBEROS_FALSE@	--disable-system-kerberos
-
-@USE_SYSTEM_PCSC_TRUE@am__append_34 = \
-@USE_SYSTEM_PCSC_TRUE@	PCSC_LIBS="${PCSC_LIBS}" \
-@USE_SYSTEM_PCSC_TRUE@	PCSC_CFLAGS="${PCSC_CFLAGS}"
-
-@USE_SYSTEM_PCSC_TRUE@am__append_35 = \
-@USE_SYSTEM_PCSC_TRUE@	--enable-system-pcsc
-
-@USE_SYSTEM_PCSC_FALSE@am__append_36 = \
-@USE_SYSTEM_PCSC_FALSE@	--disable-system-pcsc
-
-@USE_SYSTEM_SCTP_TRUE@am__append_37 = \
-@USE_SYSTEM_SCTP_TRUE@	SCTP_LIBS="${SCTP_LIBS}" \
-@USE_SYSTEM_SCTP_TRUE@	SCTP_CFLAGS="${SCTP_CFLAGS}"
-
-@USE_SYSTEM_SCTP_TRUE@am__append_38 = \
-@USE_SYSTEM_SCTP_TRUE@	--enable-system-sctp
-
-@USE_SYSTEM_SCTP_FALSE@am__append_39 = \
-@USE_SYSTEM_SCTP_FALSE@	--disable-system-sctp
-
-@ZERO_BUILD_TRUE@am__append_40 = \
-@ZERO_BUILD_TRUE@	--with-jvm-variants=zero
-
-@SHARK_BUILD_TRUE@am__append_41 = \
-@SHARK_BUILD_TRUE@	--with-jvm-variants=zeroshark
-
-@ENABLE_WERROR_TRUE@am__append_42 = \
-@ENABLE_WERROR_TRUE@	--enable-warnings-as-errors
-
-@ENABLE_WERROR_FALSE@am__append_43 = \
-@ENABLE_WERROR_FALSE@	--disable-warnings-as-errors
-
-@USE_ALT_CACERTS_FILE_TRUE@am__append_44 = \
-@USE_ALT_CACERTS_FILE_TRUE@	--with-cacerts-file=$(CACERTS_FILE)
-
-@ENABLE_IMPROVED_FONT_RENDERING_TRUE@am__append_45 = \
-@ENABLE_IMPROVED_FONT_RENDERING_TRUE@	--enable-improved-font-rendering
-
-@ENABLE_IMPROVED_FONT_RENDERING_TRUE@am__append_46 = \
-@ENABLE_IMPROVED_FONT_RENDERING_TRUE@	FONTCONFIG_LIBS="${FONTCONFIG_LIBS}" \
-@ENABLE_IMPROVED_FONT_RENDERING_TRUE@	FONTCONFIG_CFLAGS="${FONTCONFIG_CFLAGS}"
-
-@ENABLE_IMPROVED_FONT_RENDERING_FALSE@am__append_47 = \
-@ENABLE_IMPROVED_FONT_RENDERING_FALSE@	--disable-improved-font-rendering
-
-@BUILD_HEADLESS_TRUE@am__append_48 = \
-@BUILD_HEADLESS_TRUE@	--disable-headful
-
-@USE_CCACHE_TRUE@am__append_49 = \
-@USE_CCACHE_TRUE@	--enable-ccache
-
-@USE_CCACHE_FALSE@am__append_50 = \
-@USE_CCACHE_FALSE@	--disable-ccache
-
-@ENABLE_JAVA_DEBUGINFO_TRUE@am__append_51 = \
-@ENABLE_JAVA_DEBUGINFO_TRUE@	--with-java-debug-symbols=yes
-
-@ENABLE_JAVA_DEBUGINFO_FALSE@am__append_52 = \
-@ENABLE_JAVA_DEBUGINFO_FALSE@	--with-java-debug-symbols=no
-
-@DISABLE_PRECOMPILED_HEADERS_TRUE@am__append_53 = \
-@DISABLE_PRECOMPILED_HEADERS_TRUE@	--disable-precompiled-headers
-
-@DISABLE_PRECOMPILED_HEADERS_FALSE@am__append_54 = \
-@DISABLE_PRECOMPILED_HEADERS_FALSE@	--enable-precompiled-headers
-
-@USE_ALT_JAR_TRUE@am__append_55 = \
-@USE_ALT_JAR_TRUE@	ALT_JAR_CMD="$(ALT_JAR_CMD)"
-
-@HAS_HOTSPOT_REVISION_TRUE@am__append_56 = \
-@HAS_HOTSPOT_REVISION_TRUE@	HOTSPOT_BUILD_VERSION="$(HOTSPOT_REVISION)"
-
-@USE_SYSTEM_ZLIB_TRUE@am__append_57 = \
-@USE_SYSTEM_ZLIB_TRUE@	LIBZ="${ZLIB_LIBS}" \
-@USE_SYSTEM_ZLIB_TRUE@	ZLIB_CPPFLAGS="${ZLIB_CFLAGS}"
-
-@ENABLE_JAR_COMPRESSION_TRUE@am__append_58 = \
-@ENABLE_JAR_COMPRESSION_TRUE@	COMPRESS_JARS="true"
-
-@USE_SYSTEM_JPEG_TRUE@am__append_59 = \
-@USE_SYSTEM_JPEG_TRUE@	LIBJPEG_LDFLAGS="${JPEG_LIBS}" \
-@USE_SYSTEM_JPEG_TRUE@	LIBJPEG_CFLAGS="${JPEG_CFLAGS}"
-
-@USE_SYSTEM_GIF_TRUE@am__append_60 = \
-@USE_SYSTEM_GIF_TRUE@	GIF_LDFLAGS="${GIF_LIBS}" \
-@USE_SYSTEM_GIF_TRUE@	GIF_CFLAGS="${GIF_CFLAGS}"
-
-@ENABLE_NATIVE_DEBUGINFO_TRUE@am__append_61 = \
-@ENABLE_NATIVE_DEBUGINFO_TRUE@	DEBUG_BINARIES="true"
-
-@ADD_SHARK_BUILD_TRUE@am__append_62 = \
-@ADD_SHARK_BUILD_TRUE@	--enable-shark
-
-subdir = .
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
-	$(top_srcdir)/configure.ac
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
-	$(ACLOCAL_M4)
-DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \
-	$(am__configure_deps) $(am__DIST_COMMON)
-am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
- configure.lineno config.status.lineno
-mkinstalldirs = $(install_sh) -d
-CONFIG_CLEAN_FILES = hotspot.map fsg.sh jconsole.desktop \
-	policytool.desktop nss.cfg javac javap javah tz.properties \
-	pax-mark-vm remove-intree-libraries.sh tapset/hotspot.stp \
-	tapset/hotspot_jni.stp tapset/jstack.stp tapset/hotspot_gc.stp \
-	test/tapset/jstaptest.pl
-CONFIG_CLEAN_VPATH_FILES =
-AM_V_P = $(am__v_P_@AM_V@)
-am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
-am__v_P_0 = false
-am__v_P_1 = :
-AM_V_GEN = $(am__v_GEN_@AM_V@)
-am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
-am__v_GEN_0 = @echo "  GEN     " $@;
-am__v_GEN_1 = 
-AM_V_at = $(am__v_at_@AM_V@)
-am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
-am__v_at_0 = @
-am__v_at_1 = 
-SOURCES =
-DIST_SOURCES =
-am__can_run_installinfo = \
-  case $$AM_UPDATE_INFO_DIR in \
-    n|no|NO) false;; \
-    *) (install-info --version) >/dev/null 2>&1;; \
-  esac
-am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
-am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/fsg.sh.in \
-	$(srcdir)/hotspot.map.in $(srcdir)/javac.in $(srcdir)/javah.in \
-	$(srcdir)/javap.in $(srcdir)/jconsole.desktop.in \
-	$(srcdir)/nss.cfg.in $(srcdir)/pax-mark-vm.in \
-	$(srcdir)/policytool.desktop.in \
-	$(srcdir)/remove-intree-libraries.sh.in \
-	$(srcdir)/tz.properties.in $(top_srcdir)/tapset/hotspot.stp.in \
-	$(top_srcdir)/tapset/hotspot_gc.stp.in \
-	$(top_srcdir)/tapset/hotspot_jni.stp.in \
-	$(top_srcdir)/tapset/jstack.stp.in \
-	$(top_srcdir)/test/tapset/jstaptest.pl.in AUTHORS COPYING \
-	ChangeLog INSTALL NEWS README compile config.guess config.sub \
-	install-sh missing
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-distdir = $(PACKAGE)-$(VERSION)
-top_distdir = $(distdir)
-am__remove_distdir = \
-  if test -d "$(distdir)"; then \
-    find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
-      && rm -rf "$(distdir)" \
-      || { sleep 5 && rm -rf "$(distdir)"; }; \
-  else :; fi
-am__post_remove_distdir = $(am__remove_distdir)
-DIST_ARCHIVES = $(distdir).tar.gz
-GZIP_ENV = --best
-DIST_TARGETS = dist-gzip
-distuninstallcheck_listfiles = find . -type f -print
-am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
-  | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
-distcleancheck_listfiles = find . -type f -print
-ABS_CLIENT_LIBJVM_SO = @ABS_CLIENT_LIBJVM_SO@
-ABS_SERVER_LIBJVM_SO = @ABS_SERVER_LIBJVM_SO@
-ACLOCAL = @ACLOCAL@
-ALSA_CFLAGS = @ALSA_CFLAGS@
-ALSA_LIBS = @ALSA_LIBS@
-ALT_CACAO_SRC_DIR = @ALT_CACAO_SRC_DIR@
-ALT_CACAO_SRC_ZIP = @ALT_CACAO_SRC_ZIP@
-ALT_CACERTS_FILE = @ALT_CACERTS_FILE@
-ALT_CORBA_SRC_ZIP = @ALT_CORBA_SRC_ZIP@
-ALT_HOTSPOT_SRC_ZIP = @ALT_HOTSPOT_SRC_ZIP@
-ALT_JAMVM_SRC_ZIP = @ALT_JAMVM_SRC_ZIP@
-ALT_JAR_CMD = @ALT_JAR_CMD@
-ALT_JAXP_SRC_ZIP = @ALT_JAXP_SRC_ZIP@
-ALT_JAXWS_SRC_ZIP = @ALT_JAXWS_SRC_ZIP@
-ALT_JDK_SRC_ZIP = @ALT_JDK_SRC_ZIP@
-ALT_LANGTOOLS_SRC_ZIP = @ALT_LANGTOOLS_SRC_ZIP@
-ALT_NASHORN_SRC_ZIP = @ALT_NASHORN_SRC_ZIP@
-ALT_OPENJDK_SRC_ZIP = @ALT_OPENJDK_SRC_ZIP@
-AMTAR = @AMTAR@
-AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
-ARCHFLAG = @ARCHFLAG@
-ARCH_PREFIX = @ARCH_PREFIX@
-AUTOCONF = @AUTOCONF@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-BUILD_ARCH_DIR = @BUILD_ARCH_DIR@
-BUILD_OS_DIR = @BUILD_OS_DIR@
-CACAO_CHECKSUM = @CACAO_CHECKSUM@
-CACAO_IMPORT_PATH = @CACAO_IMPORT_PATH@
-CC = @CC@
-CCACHE = @CCACHE@
-CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
-CHMOD = @CHMOD@
-
-# configure script arguments, quoted in single quotes
-CONFIGURE_ARGS = @CONFIGURE_ARGS@
-CORBA_CHECKSUM = @CORBA_CHECKSUM@
-CPIO = @CPIO@
-CPP = @CPP@
-CPPFLAGS = @CPPFLAGS@
-CXX = @CXX@
-CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
-CYGPATH_W = @CYGPATH_W@
-DEFAULT_LIBDIR = @DEFAULT_LIBDIR@
-DEFS = @DEFS@
-DEPDIR = @DEPDIR@
-DIST_ID = @DIST_ID@
-DIST_NAME = @DIST_NAME@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-ECJ = @ECJ@
-ECJ_JAR = @ECJ_JAR@
-EGREP = @EGREP@
-ENABLE_CACAO = @ENABLE_CACAO@
-ENABLE_CCACHE = @ENABLE_CCACHE@
-ENABLE_HEADLESS = @ENABLE_HEADLESS@
-ENABLE_JAMVM = @ENABLE_JAMVM@
-ENABLE_NON_NSS_CURVES = @ENABLE_NON_NSS_CURVES@
-ENABLE_SHARK = @ENABLE_SHARK@
-ENABLE_SYSTEM_GIF = @ENABLE_SYSTEM_GIF@
-ENABLE_SYSTEM_JPEG = @ENABLE_SYSTEM_JPEG@
-ENABLE_SYSTEM_KERBEROS = @ENABLE_SYSTEM_KERBEROS@
-ENABLE_SYSTEM_LCMS = @ENABLE_SYSTEM_LCMS@
-ENABLE_SYSTEM_PCSC = @ENABLE_SYSTEM_PCSC@
-ENABLE_SYSTEM_PNG = @ENABLE_SYSTEM_PNG@
-ENABLE_SYSTEM_SCTP = @ENABLE_SYSTEM_SCTP@
-ENABLE_SYSTEM_ZLIB = @ENABLE_SYSTEM_ZLIB@
-ENABLE_WARNINGS = @ENABLE_WARNINGS@
-EXEEXT = @EXEEXT@
-FASTJAR = @FASTJAR@
-FILE = @FILE@
-FIND = @FIND@
-FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@
-FONTCONFIG_LIBS = @FONTCONFIG_LIBS@
-FREETYPE2_CFLAGS = @FREETYPE2_CFLAGS@
-FREETYPE2_LIBS = @FREETYPE2_LIBS@
-GAWK = @GAWK@
-GETCONF = @GETCONF@
-GIF_LIBS = @GIF_LIBS@
-GREP = @GREP@
-GZIP = @GZIP@
-HG = @HG@
-HGREV = @HGREV@
-HOTSPOT_CHECKSUM = @HOTSPOT_CHECKSUM@
-HOTSPOT_REVISION = @HOTSPOT_REVISION@
-HSBUILD = @HSBUILD@
-ICEDTEA_BRANCH = @ICEDTEA_BRANCH@
-ICEDTEA_RELEASE = @ICEDTEA_RELEASE@
-ICEDTEA_REVISION = @ICEDTEA_REVISION@
-INSTALL = @INSTALL@
-INSTALL_ARCH_DIR = @INSTALL_ARCH_DIR@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-JAMVM_CHECKSUM = @JAMVM_CHECKSUM@
-JAR = @JAR@
-JAR_ACCEPTS_STDIN_LIST = @JAR_ACCEPTS_STDIN_LIST@
-JAR_KNOWS_ATFILE = @JAR_KNOWS_ATFILE@
-JAR_KNOWS_J_OPTIONS = @JAR_KNOWS_J_OPTIONS@
-JAVA = @JAVA@
-JAVAC = @JAVAC@
-JAVAH = @JAVAH@
-JAVA_VER = @JAVA_VER@
-JAXP_CHECKSUM = @JAXP_CHECKSUM@
-JAXWS_CHECKSUM = @JAXWS_CHECKSUM@
-JDK_CHECKSUM = @JDK_CHECKSUM@
-JDK_REVISION = @JDK_REVISION@
-JPEG_LIBS = @JPEG_LIBS@
-JRE_ARCH_DIR = @JRE_ARCH_DIR@
-KRB5_CFLAGS = @KRB5_CFLAGS@
-KRB5_LIBS = @KRB5_LIBS@
-LANGTOOLS_CHECKSUM = @LANGTOOLS_CHECKSUM@
-LCMS2_CFLAGS = @LCMS2_CFLAGS@
-LCMS2_LIBS = @LCMS2_LIBS@
-LDD = @LDD@
-LDFLAGS = @LDFLAGS@
-LIBFFI_CFLAGS = @LIBFFI_CFLAGS@
-LIBFFI_LIBS = @LIBFFI_LIBS@
-LIBOBJS = @LIBOBJS@
-LIBS = @LIBS@
-LINUX32 = @LINUX32@
-LLVM_CFLAGS = @LLVM_CFLAGS@
-LLVM_CONFIG = @LLVM_CONFIG@
-LLVM_LDFLAGS = @LLVM_LDFLAGS@
-LLVM_LIBS = @LLVM_LIBS@
-LSB_RELEASE = @LSB_RELEASE@
-LTLIBOBJS = @LTLIBOBJS@
-MAINT = @MAINT@
-MAKE = @MAKE@
-MAKEINFO = @MAKEINFO@
-MKDIR_P = @MKDIR_P@
-NASHORN_CHECKSUM = @NASHORN_CHECKSUM@
-NATIVE2ASCII = @NATIVE2ASCII@
-NO_CCACHE_PATH = @NO_CCACHE_PATH@
-NSS_CFLAGS = @NSS_CFLAGS@
-NSS_JAVA_CFLAGS = @NSS_JAVA_CFLAGS@
-NSS_JAVA_LIBS = @NSS_JAVA_LIBS@
-NSS_LIBDIR = @NSS_LIBDIR@
-NSS_LIBS = @NSS_LIBS@
-NSS_SOFTOKN_CFLAGS = @NSS_SOFTOKN_CFLAGS@
-NSS_SOFTOKN_LIBS = @NSS_SOFTOKN_LIBS@
-OBJCOPY = @OBJCOPY@
-OBJEXT = @OBJEXT@
-OPENJDK_BUILD_DIR = @OPENJDK_BUILD_DIR@
-OPENJDK_CHECKSUM = @OPENJDK_CHECKSUM@
-OPENJDK_SRC_DIR = @OPENJDK_SRC_DIR@
-OS_PATH = @OS_PATH@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_URL = @PACKAGE_URL@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PARALLEL_JOBS = @PARALLEL_JOBS@
-PATCH = @PATCH@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-PAX_COMMAND = @PAX_COMMAND@
-PAX_COMMAND_ARGS = @PAX_COMMAND_ARGS@
-PCSC_CFLAGS = @PCSC_CFLAGS@
-PCSC_LIBS = @PCSC_LIBS@
-PERL = @PERL@
-PKGVERSION = @PKGVERSION@
-PKG_CONFIG = @PKG_CONFIG@
-PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
-PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
-PNG_CFLAGS = @PNG_CFLAGS@
-PNG_LIBS = @PNG_LIBS@
-READLINK = @READLINK@
-RMDIR = @RMDIR@
-RMIC = @RMIC@
-SCTP_LIBS = @SCTP_LIBS@
-SED = @SED@
-SET_MAKE = @SET_MAKE@
-SHA256SUM = @SHA256SUM@
-SHELL = @SHELL@
-STAP = @STAP@
-STRIP = @STRIP@
-SUNEC_CFLAGS = @SUNEC_CFLAGS@
-SUNEC_LIBS = @SUNEC_LIBS@
-SYSTEM_JDK_DIR = @SYSTEM_JDK_DIR@
-TAR = @TAR@
-TZDATA_DIR = @TZDATA_DIR@
-UNZIP = @UNZIP@
-USING_CACAO = @USING_CACAO@
-USING_ECJ = @USING_ECJ@
-VERSION = @VERSION@
-VERSION_SUFFIX = @VERSION_SUFFIX@
-WGET = @WGET@
-WHICH = @WHICH@
-X11_CFLAGS = @X11_CFLAGS@
-X11_LIBS = @X11_LIBS@
-XCOMPOSITE_CFLAGS = @XCOMPOSITE_CFLAGS@
-XCOMPOSITE_LIBS = @XCOMPOSITE_LIBS@
-XINERAMA_CFLAGS = @XINERAMA_CFLAGS@
-XINERAMA_LIBS = @XINERAMA_LIBS@
-XPROTO_CFLAGS = @XPROTO_CFLAGS@
-XPROTO_LIBS = @XPROTO_LIBS@
-XRENDER_CFLAGS = @XRENDER_CFLAGS@
-XRENDER_LIBS = @XRENDER_LIBS@
-XTST_CFLAGS = @XTST_CFLAGS@
-XTST_LIBS = @XTST_LIBS@
-XT_CFLAGS = @XT_CFLAGS@
-XT_LIBS = @XT_LIBS@
-XVFB_RUN_CMD = @XVFB_RUN_CMD@
-ZERO_ARCHDEF = @ZERO_ARCHDEF@
-ZERO_BITSPERWORD = @ZERO_BITSPERWORD@
-ZERO_ENDIANNESS = @ZERO_ENDIANNESS@
-ZERO_LIBARCH = @ZERO_LIBARCH@
-ZIP = @ZIP@
-ZLIB_CFLAGS = @ZLIB_CFLAGS@
-ZLIB_LIBS = @ZLIB_LIBS@
-abs_builddir = @abs_builddir@
-abs_srcdir = @abs_srcdir@
-abs_top_builddir = @abs_top_builddir@
-abs_top_srcdir = @abs_top_srcdir@
-ac_ct_CC = @ac_ct_CC@
-ac_ct_CXX = @ac_ct_CXX@
-am__include = @am__include@
-am__leading_dot = @am__leading_dot@
-am__quote = @am__quote@
-am__tar = @am__tar@
-am__untar = @am__untar@
-bindir = @bindir@
-build = @build@
-build_alias = @build_alias@
-build_cpu = @build_cpu@
-build_os = @build_os@
-build_vendor = @build_vendor@
-builddir = @builddir@
-datadir = @datadir@
-datarootdir = @datarootdir@
-docdir = @docdir@
-dvidir = @dvidir@
-enable_downloading = @enable_downloading@
-enable_split_debuginfo = @enable_split_debuginfo@
-exec_prefix = @exec_prefix@
-host = @host@
-host_alias = @host_alias@
-host_cpu = @host_cpu@
-host_os = @host_os@
-host_vendor = @host_vendor@
-htmldir = @htmldir@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localedir = @localedir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-mkdir_p = @mkdir_p@
-oldincludedir = @oldincludedir@
-pdfdir = @pdfdir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-psdir = @psdir@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-srcdir = @srcdir@
-sysconfdir = @sysconfdir@
-target = @target@
-target_alias = @target_alias@
-target_cpu = @target_cpu@
-target_os = @target_os@
-target_vendor = @target_vendor@
-top_build_prefix = @top_build_prefix@
-top_builddir = @top_builddir@
-top_srcdir = @top_srcdir@
-JDK_UPDATE_VERSION = 151
-BUILD_VERSION = b12
-COMBINED_VERSION = $(JDK_UPDATE_VERSION)-$(BUILD_VERSION)
-CORBA_CHANGESET = 13a5a8a3c66f
-JAXP_CHANGESET = 947a7b1ce48b
-JAXWS_CHANGESET = eafb356c44d0
-JDK_CHANGESET = a05e38417041
-LANGTOOLS_CHANGESET = 61a1c711f7ab
-OPENJDK_CHANGESET = eb577ed6ec93
-NASHORN_CHANGESET = a2d2fc80c97a
-CORBA_SHA256SUM = ad9d8ee4124afa374fb362fc2cbbcbd9efae186ade413a539e36004e70603662
-JAXP_SHA256SUM = b1b7b78a1079153410c1a1d20c749f92660faceb25d7e51515731bf4c6cd5f1d
-JAXWS_SHA256SUM = 33fa2d3507498dd94d0313a2d8cd989ee1a56ef19d7203f01df79f82a1680e05
-JDK_SHA256SUM = e86575ce39c19b46f0ca9d0c6a807504f3eee092e8307aa7614cc8822742446f
-LANGTOOLS_SHA256SUM = 2ced1f044e25d5f659413bb8fc93cf0c46dbffd2af7096f7cdb24cb67968c611
-OPENJDK_SHA256SUM = cb76591cd13fbb276ce2ac695e3b416ec58072f660c6d93c27bf003c03821d57
-NASHORN_SHA256SUM = 7245ba3bd15896e6f41300f370dd16a64bfa8fa6bdd69a099c0f14bd7e6546a8
-HS_TYPE = "`$(AWK) 'version==$$1 {print $$2}' version=$(HSBUILD) $(abs_top_builddir)/hotspot.map`"
-HS_URL = "`$(AWK) 'version==$$1 {print $$3}' version=$(HSBUILD) $(abs_top_builddir)/hotspot.map`"
-HS_CHANGESET = "`$(AWK) 'version==$$1 {print $$4}' version=$(HSBUILD) $(abs_top_builddir)/hotspot.map`"
-HS_SHA256SUM = "`$(AWK) 'version==$$1 {print $$5}' version=$(HSBUILD) $(abs_top_builddir)/hotspot.map`"
-DROP_URL = http://icedtea.classpath.org/download/drops
-
-# Drop is a snapshot of the changeset specified by CACAO_VERSION taken
-# from the repository at https://bitbucket.org/gnu_andrew/cacao-staging
-CACAO_VERSION = 900db2220376
-CACAO_SHA256SUM = eccda2d8bdf6a60347d5479b42143209f19c3731ef93666a3d12185f759165d8
-CACAO_BASE_URL = $(DROP_URL)/cacao
-CACAO_SRC_ZIP = cacao-$(CACAO_VERSION).tar.xz
-CACAO_URL = $(CACAO_BASE_URL)/$(CACAO_SRC_ZIP)
-JAMVM_VERSION = ec18fb9e49e62dce16c5094ef1527eed619463aa
-JAMVM_SHA256SUM = 31810266666c23822942aac62a78019c2c4589e1c5ee48329cbf42652d4437bc
-JAMVM_BASE_URL = $(DROP_URL)/jamvm
-JAMVM_URL = $(JAMVM_BASE_URL)/jamvm-$(JAMVM_VERSION).tar.gz
-JAMVM_SRC_ZIP = jamvm-$(JAMVM_VERSION).tar.gz
-ICEDTEA_MAJOR = icedtea8
-ICEDTEA_PREFIX = $(ICEDTEA_MAJOR)-forest
-ICEDTEA_HG_URL = http://icedtea.classpath.org/hg/$(ICEDTEA_PREFIX)
-ICEDTEA_URL = $(DROP_URL)/$(ICEDTEA_MAJOR)/$(ICEDTEA_RELEASE)
-
-# Build directories
-BUILD_DIR = @OPENJDK_BUILD_DIR@
-BUILD_OUTPUT_DIR = $(abs_top_builddir)/$(BUILD_DIR)
-DEBUG_BUILD_OUTPUT_DIR = $(BUILD_OUTPUT_DIR)-debug
-BOOT_BUILD_OUTPUT_DIR = $(BUILD_OUTPUT_DIR)-boot
-BOOT_DIR = $(abs_top_builddir)/bootstrap/jdk1.7.0
-RUNTIME = $(BOOT_DIR)/jre/lib/rt.jar
-CLS_DIR_BOOT = $(BOOT_BUILD_OUTPUT_DIR)/classes
-SERVER_DIR = hotspot/dist/jre/lib/$(INSTALL_ARCH_DIR)/server
-BUILD_IMAGE_DIR = $(BUILD_OUTPUT_DIR)/images
-BUILD_SDK_DIR = $(BUILD_IMAGE_DIR)/j2sdk-image
-BUILD_JRE_DIR = $(BUILD_IMAGE_DIR)/j2re-image
-BUILD_DEBUGINFO_DIR = $(BUILD_IMAGE_DIR)/j2sdk-image.stripped
-BUILD_JRE_ARCH_DIR = $(BUILD_SDK_DIR)/jre/lib/$(INSTALL_ARCH_DIR)
-BUILD_DEBUG_IMAGE_DIR = $(DEBUG_BUILD_OUTPUT_DIR)/images
-BUILD_DEBUG_SDK_DIR = $(BUILD_DEBUG_IMAGE_DIR)/j2sdk-image
-BUILD_DEBUG_JRE_DIR = $(BUILD_DEBUG_IMAGE_DIR)/j2re-image
-BUILD_DEBUG_DEBUGINFO_DIR = $(BUILD_DEBUG_IMAGE_DIR)/j2sdk-image.stripped
-BUILD_DEBUG_JRE_ARCH_DIR = $(BUILD_DEBUG_SDK_DIR)/jre/lib/$(INSTALL_ARCH_DIR)
-BUILD_BOOT_IMAGE_DIR = $(BOOT_BUILD_OUTPUT_DIR)/images
-BUILD_BOOT_SDK_DIR = $(BUILD_BOOT_IMAGE_DIR)/j2sdk-image
-BUILD_BOOT_JRE_DIR = $(BUILD_BOOT_IMAGE_DIR)/j2re-image
-BUILD_BOOT_DEBUGINFO_DIR = $(BUILD_BOOT_IMAGE_DIR)/j2sdk-image.stripped
-BUILD_BOOT_JRE_ARCH_DIR = $(BUILD_BOOT_SDK_DIR)/jre/lib/$(INSTALL_ARCH_DIR)
-STAGE1_BOOT_DIR = $(abs_top_builddir)/bootstrap/boot
-STAGE2_BOOT_DIR = $(abs_top_builddir)/bootstrap/icedtea
-JAMVM_IMPORT_PATH = $(abs_top_builddir)/jamvm/install/hotspot
-CRYPTO_CHECK_BUILD_DIR = $(abs_top_builddir)/test/cryptocheck.build
-ECC_CHECK_BUILD_DIR = $(abs_top_builddir)/test/ecccheck.build
-
-# Installation directories
-DEBUG_PREFIX = $(libdir)/debug
-
-# Source directories
-SHARE = openjdk-boot/jdk/src/share/classes
-SOLARIS = openjdk-boot/jdk/src/solaris/classes
-LANGTOOLS = openjdk-boot/langtools/src/share/classes
-CORBA = openjdk-boot/corba/src/share/classes
-JAXWS = openjdk-boot/jaxws/src/share/jaxws_classes
-OPENJDK_SOURCEPATH_DIRS = \
-        $(SHARE):$(SOLARIS):$(LANGTOOLS):$(CORBA):$(JAXWS)
-
-SOURCEPATH_DIRS = $(OPENJDK_SOURCEPATH_DIRS)
-VERSION_SETTINGS_FILE = openjdk/jdk/make/ProfileNames.gmk
-VERSION_SETTINGS_FILE_BACKUP = $$(basename $(VERSION_SETTINGS_FILE)).bak
-CACERTS_FILE = @ALT_CACERTS_FILE@
-
-# Settings for javac
-IT_LANGUAGE_SOURCE_VERSION = 6
-IT_CLASS_TARGET_VERSION = 6
-IT_JAVAC_SETTINGS = -g -encoding utf-8 $(JAVACFLAGS) $(MEMORY_LIMIT) $(PREFER_SOURCE)
-IT_JAVACFLAGS = $(IT_JAVAC_SETTINGS) -source $(IT_LANGUAGE_SOURCE_VERSION) -target $(IT_CLASS_TARGET_VERSION)
-
-# Flags
-IT_CFLAGS = $(CFLAGS) $(ARCHFLAG)
-ICEDTEA_MAKE = $(subst -j,JOBS=,$(MAKE))
-
-# Conditional defintions
-TAR_SUFFIX = tar.xz
-@USE_HG_FALSE@OPENJDK_SRC_ZIP = openjdk.$(TAR_SUFFIX)
-@USE_HG_TRUE@OPENJDK_SRC_ZIP = 
-@USE_HG_FALSE@CORBA_SRC_ZIP = corba.$(TAR_SUFFIX)
-@USE_HG_TRUE@CORBA_SRC_ZIP = 
-@USE_HG_FALSE@JAXP_SRC_ZIP = jaxp.$(TAR_SUFFIX)
-@USE_HG_TRUE@JAXP_SRC_ZIP = 
-@USE_HG_FALSE@JAXWS_SRC_ZIP = jaxws.$(TAR_SUFFIX)
-@USE_HG_TRUE@JAXWS_SRC_ZIP = 
-@USE_HG_FALSE@JDK_SRC_ZIP = jdk.$(TAR_SUFFIX)
-@USE_HG_TRUE@JDK_SRC_ZIP = 
-@USE_HG_FALSE@LANGTOOLS_SRC_ZIP = langtools.$(TAR_SUFFIX)
-@USE_HG_TRUE@LANGTOOLS_SRC_ZIP = 
-@USE_HG_FALSE@HOTSPOT_SRC_ZIP = hotspot.$(TAR_SUFFIX)
-@USE_HG_TRUE@HOTSPOT_SRC_ZIP = 
-@USE_HG_FALSE@NASHORN_SRC_ZIP = nashorn.$(TAR_SUFFIX)
-@USE_HG_TRUE@NASHORN_SRC_ZIP = 
-@DISABLE_OPENJDK_CHECKSUM_FALSE@OPENJDK_SHA256SUM_BIN = $(SHA256SUM)
-@DISABLE_OPENJDK_CHECKSUM_TRUE@OPENJDK_SHA256SUM_BIN = true
-@WITH_OPENJDK_CHECKSUM_FALSE@OPENJDK_SUM = $(OPENJDK_SHA256SUM)
-@WITH_OPENJDK_CHECKSUM_TRUE@OPENJDK_SUM = @OPENJDK_CHECKSUM@
-@DISABLE_CORBA_CHECKSUM_FALSE@CORBA_SHA256SUM_BIN = $(SHA256SUM)
-@DISABLE_CORBA_CHECKSUM_TRUE@CORBA_SHA256SUM_BIN = true
-@WITH_CORBA_CHECKSUM_FALSE@CORBA_SUM = $(CORBA_SHA256SUM)
-@WITH_CORBA_CHECKSUM_TRUE@CORBA_SUM = @CORBA_CHECKSUM@
-@DISABLE_JAXP_CHECKSUM_FALSE@JAXP_SHA256SUM_BIN = $(SHA256SUM)
-@DISABLE_JAXP_CHECKSUM_TRUE@JAXP_SHA256SUM_BIN = true
-@WITH_JAXP_CHECKSUM_FALSE@JAXP_SUM = $(JAXP_SHA256SUM)
-@WITH_JAXP_CHECKSUM_TRUE@JAXP_SUM = @JAXP_CHECKSUM@
-@DISABLE_JAXWS_CHECKSUM_FALSE@JAXWS_SHA256SUM_BIN = $(SHA256SUM)
-@DISABLE_JAXWS_CHECKSUM_TRUE@JAXWS_SHA256SUM_BIN = true
-@WITH_JAXWS_CHECKSUM_FALSE@JAXWS_SUM = $(JAXWS_SHA256SUM)
-@WITH_JAXWS_CHECKSUM_TRUE@JAXWS_SUM = @JAXWS_CHECKSUM@
-@DISABLE_JDK_CHECKSUM_FALSE@JDK_SHA256SUM_BIN = $(SHA256SUM)
-@DISABLE_JDK_CHECKSUM_TRUE@JDK_SHA256SUM_BIN = true
-@WITH_JDK_CHECKSUM_FALSE@JDK_SUM = $(JDK_SHA256SUM)
-@WITH_JDK_CHECKSUM_TRUE@JDK_SUM = @JDK_CHECKSUM@
-@DISABLE_LANGTOOLS_CHECKSUM_FALSE@LANGTOOLS_SHA256SUM_BIN = $(SHA256SUM)
-@DISABLE_LANGTOOLS_CHECKSUM_TRUE@LANGTOOLS_SHA256SUM_BIN = true
-@WITH_LANGTOOLS_CHECKSUM_FALSE@LANGTOOLS_SUM = $(LANGTOOLS_SHA256SUM)
-@WITH_LANGTOOLS_CHECKSUM_TRUE@LANGTOOLS_SUM = @LANGTOOLS_CHECKSUM@
-@DISABLE_CACAO_CHECKSUM_FALSE@CACAO_SHA256SUM_BIN = $(SHA256SUM)
-@DISABLE_CACAO_CHECKSUM_TRUE@CACAO_SHA256SUM_BIN = true
-@WITH_CACAO_CHECKSUM_FALSE@CACAO_SUM = $(CACAO_SHA256SUM)
-@WITH_CACAO_CHECKSUM_TRUE@CACAO_SUM = @CACAO_CHECKSUM@
-@DISABLE_JAMVM_CHECKSUM_FALSE@JAMVM_SHA256SUM_BIN = $(SHA256SUM)
-@DISABLE_JAMVM_CHECKSUM_TRUE@JAMVM_SHA256SUM_BIN = true
-@WITH_JAMVM_CHECKSUM_FALSE@JAMVM_SUM = $(JAMVM_SHA256SUM)
-@WITH_JAMVM_CHECKSUM_TRUE@JAMVM_SUM = @JAMVM_CHECKSUM@
-@DISABLE_HOTSPOT_CHECKSUM_FALSE@HOTSPOT_SHA256SUM_BIN = $(SHA256SUM)
-@DISABLE_HOTSPOT_CHECKSUM_TRUE@HOTSPOT_SHA256SUM_BIN = true
-@WITH_HOTSPOT_CHECKSUM_FALSE@HOTSPOT_SUM = $(HS_SHA256SUM)
-@WITH_HOTSPOT_CHECKSUM_TRUE@HOTSPOT_SUM = @HOTSPOT_CHECKSUM@
-@DISABLE_NASHORN_CHECKSUM_FALSE@NASHORN_SHA256SUM_BIN = $(SHA256SUM)
-@DISABLE_NASHORN_CHECKSUM_TRUE@NASHORN_SHA256SUM_BIN = true
-@WITH_NASHORN_CHECKSUM_FALSE@NASHORN_SUM = $(NASHORN_SHA256SUM)
-@WITH_NASHORN_CHECKSUM_TRUE@NASHORN_SUM = @NASHORN_CHECKSUM@
-@WITH_HGREV_TRUE@REV_ARG = -r $(HGREV)
-@BOOTSTRAPPING_FALSE@MEMORY_LIMIT = -J-Xmx1024m
-
-# This should not depend on bootstrapping
-# but on whether MEMORY_LIMIT is accepted
-# as an argument to javac
-@BOOTSTRAPPING_TRUE@MEMORY_LIMIT = 
-@BOOTSTRAPPING_FALSE@PREFER_SOURCE = -Xprefer:source
-@BOOTSTRAPPING_TRUE@PREFER_SOURCE = 
-ICEDTEA_BUILD_TARGET = images $(am__append_1)
-@BOOTSTRAPPING_FALSE@BOOTSTRAP_DIRECTORY_STAMP = 
-@BOOTSTRAPPING_TRUE@BOOTSTRAP_DIRECTORY_STAMP = stamps/bootstrap-directory-stage2.stamp
-@BOOTSTRAPPING_FALSE@ICEDTEA_HOME = $(SYSTEM_JDK_DIR)
-@BOOTSTRAPPING_TRUE@ICEDTEA_HOME = $(STAGE2_BOOT_DIR)
-@BOOTSTRAPPING_FALSE@INITIAL_BOOTSTRAP_LINK_STAMP = stamps/bootstrap-directory-symlink-stage2.stamp
-@BOOTSTRAPPING_TRUE@INITIAL_BOOTSTRAP_LINK_STAMP = stamps/bootstrap-directory-symlink-stage1.stamp
-@CP_SUPPORTS_REFLINK_TRUE@REFLINK = --reflink=auto
-@OPENJDK_SRC_DIR_HARDLINKABLE_FALSE@OPENJDK_SRC_DIR_LINK = $(REFLINK)
-@OPENJDK_SRC_DIR_HARDLINKABLE_TRUE@OPENJDK_SRC_DIR_LINK = -l
-@SRC_DIR_HARDLINKABLE_FALSE@SRC_DIR_LINK = $(REFLINK)
-@SRC_DIR_HARDLINKABLE_TRUE@SRC_DIR_LINK = -l
-@DISABLE_HOTSPOT_TESTS_FALSE@HOTSPOT_TEST_SUITE = hotspot
-@DISABLE_JDK_TESTS_FALSE@JDK_TEST_SUITE = jdk
-@DISABLE_LANGTOOLS_TESTS_FALSE@LANGTOOLS_TEST_SUITE = langtools
-@DISABLE_TESTS_FALSE@TEST_SUITES = $(HOTSPOT_TEST_SUITE) $(JDK_TEST_SUITE) $(LANGTOOLS_TEST_SUITE)
-@DISABLE_TESTS_FALSE@TESTS_TO_RUN = jtreg $(addprefix check-,$(TEST_SUITES))
-@DISABLE_SYSTEMTAP_TESTS_FALSE@SYSTEMTAP_TEST_SUITE = check-tapset
-
-# Target to ensure a patched OpenJDK tree containing Zero & Shark
-# and any overlays is available in $(abs_top_builddir)/openjdk
-OPENJDK_TREE = stamps/overlay.stamp
-
-# Target to ensure a patched OpenJDK bootstrap tree containing
-# Zero & Shark, any other overlays and the bootstrapping patches
-# is available in $(abs_top_builddir)/openjdk-boot
-OPENJDK_BOOT_TREE = stamps/patch-boot.stamp
-
-# Sources list
-CRYPTO_CHECK_SRCS = $(top_srcdir)/test/standalone/TestCryptoLevel.java
-ECC_CHECK_SRCS = $(top_srcdir)/test/standalone/TestEllipticCurveCryptoSupport.java \
-	$(top_srcdir)/test/standalone/TestECDSA.java
-
-
-# Patch list
-ICEDTEA_PATCHES = patches/override-redirect-metacity.patch \
-	$(am__append_2) $(am__append_3) $(am__append_4) \
-	$(am__append_5) $(am__append_6) $(am__append_7) \
-	$(am__append_8) $(am__append_9) $(am__append_10) \
-	$(am__append_11) $(am__append_12) $(am__append_13) \
-	$(DISTRIBUTION_PATCHES)
-
-# Bootstrapping patches
-ICEDTEA_BOOT_PATCHES = $(DISTRIBUTION_BOOT_PATCHES)
-
-# OpenJDK build environment.
-ICEDTEA_NAME = IcedTea
-@HAS_ICEDTEA_REVISION_TRUE@ICEDTEA_REV = +${ICEDTEA_REVISION}
-@HAS_PKGVERSION_TRUE@ICEDTEA_PKG = $(EMPTY) (${PKGVERSION})
-ICEDTEA_COMMON_ENV = \
-	LANG="C" \
-	PATH="$(BOOT_DIR)/bin:$(OS_PATH):$(NO_CCACHE_PATH)" \
-	CLASSPATH="" \
-	LD_LIBRARY_PATH=""
-
-ICEDTEA_CONFIGURE = --build=$(build_triplet) --host=$(host_triplet) \
-	--enable-unlimited-crypto --with-stdc++lib=dynamic \
-	--with-boot-jdk=$(BOOT_DIR) \
-	--with-update-version=$(JDK_UPDATE_VERSION) \
-	--with-build-number=$(BUILD_VERSION) --with-milestone="fcs" \
-	--with-extra-cflags="$(CFLAGS)" \
-	--with-extra-cxxflags="$(CXXFLAGS)" \
-	--with-extra-ldflags="$(LDFLAGS)" $(am__append_14) \
-	$(am__append_15) $(am__append_16) $(am__append_17) \
-	$(am__append_18) $(am__append_20) $(am__append_21) \
-	$(am__append_22) $(am__append_23) $(am__append_25) \
-	$(am__append_26) $(am__append_27) $(am__append_29) \
-	$(am__append_30) $(am__append_32) $(am__append_33) \
-	$(am__append_35) $(am__append_36) $(am__append_38) \
-	$(am__append_39) $(am__append_40) $(am__append_41) \
-	$(am__append_42) $(am__append_43) $(am__append_44) \
-	$(am__append_45) $(am__append_47) $(am__append_48) \
-	$(am__append_49) $(am__append_50) $(am__append_51) \
-	$(am__append_52) $(am__append_53) $(am__append_54)
-ICEDTEA_CONFIGURE_ENV = ${ICEDTEA_COMMON_ENV} \
-	FREETYPE_CFLAGS="${FREETYPE2_CFLAGS}" \
-	FREETYPE_LIBS="${FREETYPE2_LIBS}" $(am__append_19) \
-	$(am__append_24) $(am__append_28) $(am__append_31) \
-	$(am__append_34) $(am__append_37) $(am__append_46)
-ICEDTEA_UNSET = \
-	JAVAC= \
-	JAVA_HOME= \
-	JDK_HOME= \
-	OS=
-
-ICEDTEA_ENV = ${ICEDTEA_COMMON_ENV} ZERO_LIBARCH="$(ZERO_LIBARCH)" \
-	ARCH_DATA_MODEL="$(ZERO_BITSPERWORD)" \
-	ZERO_ENDIANNESS="$(ZERO_ENDIANNESS)" \
-	ZERO_ARCHDEF="$(ZERO_ARCHDEF)" ZERO_ARCHFLAG="$(ARCHFLAG)" \
-	LIBFFI_CFLAGS="$(LIBFFI_CFLAGS)" LIBFFI_LIBS="$(LIBFFI_LIBS)" \
-	LLVM_CFLAGS="$(LLVM_CFLAGS)" LLVM_LDFLAGS="$(LLVM_LDFLAGS)" \
-	LLVM_LIBS="$(LLVM_LIBS)" QUIETLY="" \
-	ANT_RESPECT_JAVA_HOME="TRUE" DISTRIBUTION_ID="$(DIST_ID)" \
-	DERIVATIVE_ID="$(ICEDTEA_NAME) \
-	$(PACKAGE_VERSION)$(ICEDTEA_REV)" LOG="debug" POST_STRIP_CMD= \
-	STRIP_POLICY="no_strip" JOBS="$(PARALLEL_JOBS)" \
-	INSTALL_LOCATION="${prefix}" $(am__append_55) $(am__append_56) \
-	$(am__append_57) $(am__append_58) $(am__append_59) \
-	$(am__append_60) $(am__append_61)
-
-# OpenJDK boot build environment.
-ICEDTEA_CONFIGURE_BOOT = $(ICEDTEA_CONFIGURE)
-ICEDTEA_ENV_BOOT = $(ICEDTEA_ENV) \
-	JAR_KNOWS_ATFILE="$(JAR_KNOWS_ATFILE)" \
-	JAR_KNOWS_J_OPTIONS="$(JAR_KNOWS_J_OPTIONS)" \
-	JAR_ACCEPTS_STDIN_LIST="$(JAR_ACCEPTS_STDIN_LIST)" \
-	DISABLE_NIMBUS="true"
-
-
-# Source files
-JTREG_SRCS = $(top_srcdir)/test/jtreg/com/sun/javatest/cof/i18n.properties \
-	$(top_srcdir)/test/jtreg/com/sun/javatest/cof/COF2_0_2.xsd \
-	$(top_srcdir)/test/jtreg/com/sun/javatest/cof/*.java \
-	$(top_srcdir)/test/jtreg/com/sun/javatest/lib/*.java \
-	$(top_srcdir)/test/jtreg/com/sun/javatest/diff/*.java \
-	$(top_srcdir)/test/jtreg/com/sun/javatest/diff/i18n.properties \
-	$(top_srcdir)/test/jtreg/com/sun/javatest/exec/*.java \
-	$(top_srcdir)/test/jtreg/com/sun/javatest/exec/i18n.properties \
-	$(top_srcdir)/test/jtreg/com/sun/javatest/exec/images/*.gif \
-	$(top_srcdir)/test/jtreg/com/sun/javatest/mrep/i18n.properties \
-	$(top_srcdir)/test/jtreg/com/sun/javatest/mrep/*.java \
-	$(top_srcdir)/test/jtreg/com/sun/javatest/mrep/images/dotdotdot.gif \
-	$(top_srcdir)/test/jtreg/com/sun/javatest/mrep/images/Forward16.gif \
-	$(top_srcdir)/test/jtreg/com/sun/javatest/mrep/images/Back16.gif \
-	$(top_srcdir)/test/jtreg/com/sun/javatest/mrep/images/Home16.gif \
-	$(top_srcdir)/test/jtreg/com/sun/javatest/tool/*.java \
-	$(top_srcdir)/test/jtreg/com/sun/javatest/tool/i18n.properties \
-	$(top_srcdir)/test/jtreg/com/sun/javatest/tool/images/*.gif \
-	$(top_srcdir)/test/jtreg/com/sun/javatest/tool/package.html \
-	$(top_srcdir)/test/jtreg/com/sun/javatest/util/*.java \
-	$(top_srcdir)/test/jtreg/com/sun/javatest/util/i18n.properties \
-	$(top_srcdir)/test/jtreg/com/sun/javatest/util/package.html \
-	$(top_srcdir)/test/jtreg/com/sun/javatest/*.java \
-	$(top_srcdir)/test/jtreg/com/sun/javatest/i18n.properties \
-	$(top_srcdir)/test/jtreg/com/sun/javatest/regtest/*.java \
-	$(top_srcdir)/test/jtreg/com/sun/javatest/regtest/i18n.properties \
-	$(top_srcdir)/test/jtreg/com/sun/javatest/agent/*.java \
-	$(top_srcdir)/test/jtreg/com/sun/javatest/agent/i18n.properties \
-	$(top_srcdir)/test/jtreg/com/sun/javatest/agent/jticon.gif \
-	$(top_srcdir)/test/jtreg/com/sun/javatest/agent/package.html \
-	$(top_srcdir)/test/jtreg/com/sun/javatest/batch/i18n.properties \
-	$(top_srcdir)/test/jtreg/com/sun/javatest/batch/*.java \
-	$(top_srcdir)/test/jtreg/com/sun/javatest/batch/package.html \
-	$(top_srcdir)/test/jtreg/com/sun/javatest/audit/i18n.properties \
-	$(top_srcdir)/test/jtreg/com/sun/javatest/audit/*.java \
-	$(top_srcdir)/test/jtreg/com/sun/javatest/audit/images/dotdotdot.gif \
-	$(top_srcdir)/test/jtreg/com/sun/javatest/audit/package.html \
-	$(top_srcdir)/test/jtreg/com/sun/javatest/httpd/*.java \
-	$(top_srcdir)/test/jtreg/com/sun/javatest/httpd/i18n.properties \
-	$(top_srcdir)/test/jtreg/com/sun/javatest/stylesheet.css \
-	$(top_srcdir)/test/jtreg/com/sun/javatest/logging/i18n.properties \
-	$(top_srcdir)/test/jtreg/com/sun/javatest/logging/*.java \
-	$(top_srcdir)/test/jtreg/com/sun/javatest/finder/i18n.properties \
-	$(top_srcdir)/test/jtreg/com/sun/javatest/finder/*.java \
-	$(top_srcdir)/test/jtreg/com/sun/javatest/finder/package.html \
-	$(top_srcdir)/test/jtreg/com/sun/javatest/report/i18n.properties \
-	$(top_srcdir)/test/jtreg/com/sun/javatest/report/package.html \
-	$(top_srcdir)/test/jtreg/com/sun/javatest/report/*.java \
-	$(top_srcdir)/test/jtreg/com/sun/javatest/interview/i18n.properties \
-	$(top_srcdir)/test/jtreg/com/sun/javatest/interview/*.java \
-	$(top_srcdir)/test/jtreg/com/sun/javatest/interview/package.html \
-	$(top_srcdir)/test/jtreg/com/sun/javatest/package.html \
-	$(top_srcdir)/test/jtreg/com/sun/interview/i18n.properties \
-	$(top_srcdir)/test/jtreg/com/sun/interview/*.java \
-	$(top_srcdir)/test/jtreg/com/sun/interview/wizard/*.java \
-	$(top_srcdir)/test/jtreg/com/sun/interview/wizard/i18n.properties \
-	$(top_srcdir)/test/jtreg/com/sun/interview/wizard/done.gif \
-	$(top_srcdir)/test/jtreg/com/sun/interview/wizard/blank.gif \
-	$(top_srcdir)/test/jtreg/com/sun/interview/wizard/history.gif \
-	$(top_srcdir)/test/jtreg/com/sun/interview/wizard/find.gif \
-	$(top_srcdir)/test/jtreg/com/sun/interview/wizard/check.gif \
-	$(top_srcdir)/test/jtreg/com/sun/interview/wizard/arrow.gif \
-	$(top_srcdir)/test/jtreg/com/sun/interview/wizard/back.gif \
-	$(top_srcdir)/test/jtreg/com/sun/interview/wizard/next.gif \
-	$(top_srcdir)/test/jtreg/com/sun/interview/wizard/info.gif \
-	$(top_srcdir)/test/jtreg/com/sun/interview/wizard/package.html \
-	$(top_srcdir)/test/jtreg/com/sun/interview/wizard/cancel.gif \
-	$(top_srcdir)/test/jtreg/com/sun/interview/package.html \
-	$(top_srcdir)/test/jtreg/JavaTest.toolMgrs.lst \
-	$(top_srcdir)/test/jtreg/legal/license.txt \
-	$(top_srcdir)/test/jtreg/legal/copyright.txt \
-	$(top_srcdir)/test/jtreg/README \
-	$(top_srcdir)/test/jtreg/META-INF/MANIFEST.MF \
-	$(top_srcdir)/test/jtreg/excludelist.jdk.jtx \
-	$(top_srcdir)/test/jtreg/excludelist.jdk.cacao.jtx \
-	$(top_srcdir)/test/jtreg/JavaTest.cmdMgrs.lst \
-	$(top_srcdir)/test/jtreg/excludelist.langtools.jtx 
-
-DESKTOP_FILES = jconsole-@JAVA_VER@.desktop policytool-@JAVA_VER@.desktop
-EXTRA_DIST = $(top_srcdir)/patches/*.patch \
-	$(top_srcdir)/patches/cacao/*.patch \
-	$(top_srcdir)/patches/jamvm/*.patch \
-	$(top_srcdir)/patches/hotspot/*/*.patch \
-	tools-copy contrib overlays \
-	$(JTREG_SRCS) HACKING autogen.sh \
-	tapset/hotspot.stp.in \
-	tapset/hotspot_jni.stp.in \
-	tapset/jstack.stp.in \
-	tapset/hotspot_gc.stp.in \
-	scripts/jni_create_stap.c \
-	scripts/jni_desc \
-	THANKYOU test/tapset \
-	$(CRYPTO_CHECK_SRCS) \
-	$(ECC_CHECK_SRCS)
-
-ADD_ZERO_CONFIGURE_ARGS = --with-jdk-home=$(BUILD_SDK_DIR) \
-	--disable-bootstrap --enable-zero $(am__append_62) \
-	--disable-docs $(filter-out '--with-jdk-home=% '--with-ecj=% \
-	'--with-java=% '--with-javah=% '--with-javac=% '--with-javac=% \
-	'--with-rmic=% '--with-additional-vms=% '--disable-bootstrap% \
-	'--enable-bootstrap% , $(CONFIGURE_ARGS)) $(foreach i, openjdk \
-	hotspot corba jaxp jaxws jdk langtools, $(if $(findstring \
-	--with-$(i)-src-zip=, $(CONFIGURE_ARGS)),, \
-	--with-$(i)-src-zip=$(abs_top_builddir)/$(i).tar.$(TAR_SUFFIX)))
-ADD_ZERO_EXTRA_BUILD_ENV = \
-	BUILD_LANGTOOLS=false ALT_LANGTOOLS_DIST=$(BUILD_OUTPUT_DIR)/langtools/dist \
-	BUILD_JAXP=false      ALT_JAXP_DIST=$(BUILD_OUTPUT_DIR)/jaxp/dist \
-	BUILD_JAXWS=false     ALT_JAXWS_DIST=$(BUILD_OUTPUT_DIR)/jaxws/dist \
-	BUILD_CORBA=false     ALT_CORBA_DIST=$(BUILD_OUTPUT_DIR)/corba/dist \
-	BUILD_JDK=false \
-	DISTRIBUTION_PATCHES='$(foreach p,$(DISTRIBUTION_PATCHES),$(if $(findstring cacao,$(p)),,$(if $(findstring jamvm,$(p)),,$(p))))'
-
-
-# FIXME: this might need some adjustment for other OS than Linux
-jtreg_processes = ps x -ww -o pid,ppid,args \
-	| awk '$$2 == 1 && $$3 ~ /^$(subst /,\/,/scratch)/' \
-	| $(SED) 's,$(CURDIR)/$(sdkimg),<sdkimg>,g;s,$(CURDIR),<pwd>,g'
-
-jtreg_pids = ps x --no-headers -ww -o pid,ppid,args \
-	| awk '$$2 == 1 && $$3 ~ /^$(subst /,\/,$(CURDIR)/$(sdkimg))/ {print $$1}'
-
-all: all-am
-
-.SUFFIXES:
-am--refresh: Makefile
-	@:
-$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
-	@for dep in $?; do \
-	  case '$(am__configure_deps)' in \
-	    *$$dep*) \
-	      echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \
-	      $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \
-		&& exit 0; \
-	      exit 1;; \
-	  esac; \
-	done; \
-	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \
-	$(am__cd) $(top_srcdir) && \
-	  $(AUTOMAKE) --foreign Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
-	@case '$?' in \
-	  *config.status*) \
-	    echo ' $(SHELL) ./config.status'; \
-	    $(SHELL) ./config.status;; \
-	  *) \
-	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
-	    cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
-	esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
-	$(SHELL) ./config.status --recheck
-
-$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
-	$(am__cd) $(srcdir) && $(AUTOCONF)
-$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
-	$(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
-$(am__aclocal_m4_deps):
-hotspot.map: $(top_builddir)/config.status $(srcdir)/hotspot.map.in
-	cd $(top_builddir) && $(SHELL) ./config.status $@
-fsg.sh: $(top_builddir)/config.status $(srcdir)/fsg.sh.in
-	cd $(top_builddir) && $(SHELL) ./config.status $@
-jconsole.desktop: $(top_builddir)/config.status $(srcdir)/jconsole.desktop.in
-	cd $(top_builddir) && $(SHELL) ./config.status $@
-policytool.desktop: $(top_builddir)/config.status $(srcdir)/policytool.desktop.in
-	cd $(top_builddir) && $(SHELL) ./config.status $@
-nss.cfg: $(top_builddir)/config.status $(srcdir)/nss.cfg.in
-	cd $(top_builddir) && $(SHELL) ./config.status $@
-javac: $(top_builddir)/config.status $(srcdir)/javac.in
-	cd $(top_builddir) && $(SHELL) ./config.status $@
-javap: $(top_builddir)/config.status $(srcdir)/javap.in
-	cd $(top_builddir) && $(SHELL) ./config.status $@
-javah: $(top_builddir)/config.status $(srcdir)/javah.in
-	cd $(top_builddir) && $(SHELL) ./config.status $@
-tz.properties: $(top_builddir)/config.status $(srcdir)/tz.properties.in
-	cd $(top_builddir) && $(SHELL) ./config.status $@
-pax-mark-vm: $(top_builddir)/config.status $(srcdir)/pax-mark-vm.in
-	cd $(top_builddir) && $(SHELL) ./config.status $@
-remove-intree-libraries.sh: $(top_builddir)/config.status $(srcdir)/remove-intree-libraries.sh.in
-	cd $(top_builddir) && $(SHELL) ./config.status $@
-tapset/hotspot.stp: $(top_builddir)/config.status $(top_srcdir)/tapset/hotspot.stp.in
-	cd $(top_builddir) && $(SHELL) ./config.status $@
-tapset/hotspot_jni.stp: $(top_builddir)/config.status $(top_srcdir)/tapset/hotspot_jni.stp.in
-	cd $(top_builddir) && $(SHELL) ./config.status $@
-tapset/jstack.stp: $(top_builddir)/config.status $(top_srcdir)/tapset/jstack.stp.in
-	cd $(top_builddir) && $(SHELL) ./config.status $@
-tapset/hotspot_gc.stp: $(top_builddir)/config.status $(top_srcdir)/tapset/hotspot_gc.stp.in
-	cd $(top_builddir) && $(SHELL) ./config.status $@
-test/tapset/jstaptest.pl: $(top_builddir)/config.status $(top_srcdir)/test/tapset/jstaptest.pl.in
-	cd $(top_builddir) && $(SHELL) ./config.status $@
-tags TAGS:
-
-ctags CTAGS:
-
-cscope cscopelist:
-
-
-distdir: $(DISTFILES)
-	$(am__remove_distdir)
-	test -d "$(distdir)" || mkdir "$(distdir)"
-	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
-	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
-	list='$(DISTFILES)'; \
-	  dist_files=`for file in $$list; do echo $$file; done | \
-	  sed -e "s|^$$srcdirstrip/||;t" \
-	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
-	case $$dist_files in \
-	  */*) $(MKDIR_P) `echo "$$dist_files" | \
-			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
-			   sort -u` ;; \
-	esac; \
-	for file in $$dist_files; do \
-	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
-	  if test -d $$d/$$file; then \
-	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
-	    if test -d "$(distdir)/$$file"; then \
-	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
-	    fi; \
-	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
-	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
-	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
-	    fi; \
-	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
-	  else \
-	    test -f "$(distdir)/$$file" \
-	    || cp -p $$d/$$file "$(distdir)/$$file" \
-	    || exit 1; \
-	  fi; \
-	done
-	-test -n "$(am__skip_mode_fix)" \
-	|| find "$(distdir)" -type d ! -perm -755 \
-		-exec chmod u+rwx,go+rx {} \; -o \
-	  ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
-	  ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
-	  ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
-	|| chmod -R a+r "$(distdir)"
-dist-gzip: distdir
-	tardir=$(distdir) && $(am__tar) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).tar.gz
-	$(am__post_remove_distdir)
-
-dist-bzip2: distdir
-	tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
-	$(am__post_remove_distdir)
-
-dist-lzip: distdir
-	tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz
-	$(am__post_remove_distdir)
-
-dist-xz: distdir
-	tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
-	$(am__post_remove_distdir)
-
-dist-tarZ: distdir
-	@echo WARNING: "Support for distribution archives compressed with" \
-		       "legacy program 'compress' is deprecated." >&2
-	@echo WARNING: "It will be removed altogether in Automake 2.0" >&2
-	tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
-	$(am__post_remove_distdir)
-
-dist-shar: distdir
-	@echo WARNING: "Support for shar distribution archives is" \
-	               "deprecated." >&2
-	@echo WARNING: "It will be removed altogether in Automake 2.0" >&2
-	shar $(distdir) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).shar.gz
-	$(am__post_remove_distdir)
-
-dist-zip: distdir
-	-rm -f $(distdir).zip
-	zip -rq $(distdir).zip $(distdir)
-	$(am__post_remove_distdir)
-
-dist dist-all:
-	$(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:'
-	$(am__post_remove_distdir)
-
-# This target untars the dist file and tries a VPATH configuration.  Then
-# it guarantees that the distribution is self-contained by making another
-# tarfile.
-distcheck: dist
-	case '$(DIST_ARCHIVES)' in \
-	*.tar.gz*) \
-	  eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).tar.gz | $(am__untar) ;;\
-	*.tar.bz2*) \
-	  bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
-	*.tar.lz*) \
-	  lzip -dc $(distdir).tar.lz | $(am__untar) ;;\
-	*.tar.xz*) \
-	  xz -dc $(distdir).tar.xz | $(am__untar) ;;\
-	*.tar.Z*) \
-	  uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
-	*.shar.gz*) \
-	  eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\
-	*.zip*) \
-	  unzip $(distdir).zip ;;\
-	esac
-	chmod -R a-w $(distdir)
-	chmod u+w $(distdir)
-	mkdir $(distdir)/_build $(distdir)/_build/sub $(distdir)/_inst
-	chmod a-w $(distdir)
-	test -d $(distdir)/_build || exit 0; \
-	dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
-	  && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
-	  && am__cwd=`pwd` \
-	  && $(am__cd) $(distdir)/_build/sub \
-	  && ../../configure \
-	    $(AM_DISTCHECK_CONFIGURE_FLAGS) \
-	    $(DISTCHECK_CONFIGURE_FLAGS) \
-	    --srcdir=../.. --prefix="$$dc_install_base" \
-	  && $(MAKE) $(AM_MAKEFLAGS) \
-	  && $(MAKE) $(AM_MAKEFLAGS) dvi \
-	  && $(MAKE) $(AM_MAKEFLAGS) check \
-	  && $(MAKE) $(AM_MAKEFLAGS) install \
-	  && $(MAKE) $(AM_MAKEFLAGS) installcheck \
-	  && $(MAKE) $(AM_MAKEFLAGS) uninstall \
-	  && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
-	        distuninstallcheck \
-	  && chmod -R a-w "$$dc_install_base" \
-	  && ({ \
-	       (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
-	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
-	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
-	       && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
-	            distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
-	      } || { rm -rf "$$dc_destdir"; exit 1; }) \
-	  && rm -rf "$$dc_destdir" \
-	  && $(MAKE) $(AM_MAKEFLAGS) dist \
-	  && rm -rf $(DIST_ARCHIVES) \
-	  && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
-	  && cd "$$am__cwd" \
-	  || exit 1
-	$(am__post_remove_distdir)
-	@(echo "$(distdir) archives ready for distribution: "; \
-	  list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
-	  sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
-distuninstallcheck:
-	@test -n '$(distuninstallcheck_dir)' || { \
-	  echo 'ERROR: trying to run $@ with an empty' \
-	       '$$(distuninstallcheck_dir)' >&2; \
-	  exit 1; \
-	}; \
-	$(am__cd) '$(distuninstallcheck_dir)' || { \
-	  echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \
-	  exit 1; \
-	}; \
-	test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \
-	   || { echo "ERROR: files left after uninstall:" ; \
-	        if test -n "$(DESTDIR)"; then \
-	          echo "  (check DESTDIR support)"; \
-	        fi ; \
-	        $(distuninstallcheck_listfiles) ; \
-	        exit 1; } >&2
-distcleancheck: distclean
-	@if test '$(srcdir)' = . ; then \
-	  echo "ERROR: distcleancheck can only run from a VPATH build" ; \
-	  exit 1 ; \
-	fi
-	@test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
-	  || { echo "ERROR: files left in build directory after distclean:" ; \
-	       $(distcleancheck_listfiles) ; \
-	       exit 1; } >&2
-check-am: all-am
-	$(MAKE) $(AM_MAKEFLAGS) check-local
-check: check-am
-all-am: Makefile all-local
-installdirs:
-install: install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
-	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
-	if test -z '$(STRIP)'; then \
-	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
-	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
-	      install; \
-	else \
-	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
-	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
-	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
-	fi
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
-	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
-
-maintainer-clean-generic:
-	@echo "This command is intended for maintainers to use"
-	@echo "it deletes files that may require special tools to rebuild."
-clean: clean-am
-
-clean-am: clean-generic clean-local mostlyclean-am
-
-distclean: distclean-am
-	-rm -f $(am__CONFIG_DISTCLEAN_FILES)
-	-rm -f Makefile
-distclean-am: clean-am distclean-generic distclean-local
-
-dvi: dvi-am
-
-dvi-am:
-
-html: html-am
-
-html-am:
-
-info: info-am
-
-info-am:
-
-install-data-am: install-data-local
-
-install-dvi: install-dvi-am
-
-install-dvi-am:
-
-install-exec-am: install-exec-local
-
-install-html: install-html-am
-
-install-html-am:
-
-install-info: install-info-am
-
-install-info-am:
-
-install-man:
-
-install-pdf: install-pdf-am
-
-install-pdf-am:
-
-install-ps: install-ps-am
-
-install-ps-am:
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
-	-rm -f $(am__CONFIG_DISTCLEAN_FILES)
-	-rm -rf $(top_srcdir)/autom4te.cache
-	-rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-generic
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am: uninstall-local
-
-.MAKE: check-am install-am install-strip
-
-.PHONY: all all-am all-local am--refresh check check-am check-local \
-	clean clean-generic clean-local cscopelist-am ctags-am dist \
-	dist-all dist-bzip2 dist-gzip dist-lzip dist-shar dist-tarZ \
-	dist-xz dist-zip distcheck distclean distclean-generic \
-	distclean-local distcleancheck distdir distuninstallcheck dvi \
-	dvi-am html html-am info info-am install install-am \
-	install-data install-data-am install-data-local install-dvi \
-	install-dvi-am install-exec install-exec-am install-exec-local \
-	install-html install-html-am install-info install-info-am \
-	install-man install-pdf install-pdf-am install-ps \
-	install-ps-am install-strip installcheck installcheck-am \
-	installdirs maintainer-clean maintainer-clean-generic \
-	mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags-am \
-	uninstall uninstall-am uninstall-local
-
-.PRECIOUS: Makefile
-
-
-# Top-Level Targets
-# =================
-
-all-local: icedtea-stage2 $(DESKTOP_FILES)
-
-check-local: jtregcheck $(SYSTEMTAP_TEST_SUITE) stamps/check-ecc.stamp \
- stamps/check-java-debug.stamp stamps/check-java-src.stamp
-
-clean-tests: clean-jtreg clean-tapset-report clean-jtreg-reports clean-check-ecc \
- clean-check-java-debug clean-check-java-src
-
-clean-local: clean-tests \
- clean-icedtea clean-icedtea-debug clean-icedtea-boot clean-clone clean-clone-boot \
- clean-bootstrap-directory-stage1 clean-bootstrap-directory-stage2 \
- clean-bootstrap-directory-symlink-stage1 clean-bootstrap-directory-symlink-stage2 \
- clean-extract clean-icedtea-stage2 clean-icedtea-debug-stage2 clean-icedtea-stage1 \
- clean-add-zero clean-add-zero-debug clean-add-cacao clean-add-cacao-debug \
- clean-cryptocheck clean-ecccheck clean-policytool-@JAVA_VER@.desktop \
- clean-jconsole-@JAVA_VER@.desktop clean-add-nss clean-add-nss-debug \
- clean-add-tzdata-support clean-add-tzdata-support-debug \
- clean-add-systemtap clean-add-systemtap-debug
-	if [ -e bootstrap ]; then \
-	  rmdir bootstrap ; \
-	fi
-	if [ -e lib ]; then \
-	  rmdir lib ; \
-	fi
-
-distclean-local: clean-local clean-download
-	if [ $(abs_top_srcdir) != $(abs_top_builddir) ]; then \
-	  if [ -e tapset ] ; then \
-	    rmdir tapset ; \
-	  fi ; \
-	fi
-	if [ -e stamps ] ; then \
-	  rmdir stamps ; \
-	fi
-
-.PHONY: \
-	env env-boot snapshot clean-clone clean-patch \
-	clean-clone-boot clean-patch-boot clean-bootstrap-directory-stage2 \
-	clean-bootstrap-directory-symlink-stage2 clean-bootstrap-directory-stage1 \
-	clean-bootstrap-directory-symlink-stage1 icedtea icedtea-debug \
-	clean-icedtea icedtea-stage2 clean-icedtea-boot \
-	hotspot hotspot-helper clean-jtreg clean-jtreg-reports \
-	jtregcheck clean-remove-intree-libraries clean-check-java-src \
-	clean-jamvm clean-extract-jamvm clean-add-jamvm clean-add-jamvm-debug \
-	clean-extract-hotspot clean-sanitise-openjdk clean-icedtea-debug \
-	clean-download-nashorn clean-extract-nashorn clean-download-hotspot \
-	clean-download-corba clean-download-jaxp clean-download-jaxws \
-	clean-download-langtools clean-download-jdk clean-download-openjdk \
-	clean-extract-corba clean-extract-jaxp clean-extract-jaxws clean-extract-jdk \
-	clean-extract-langtools clean-check-crypto clean-check-crypto-debug clean-check-crypto-boot \
-	clean-add-archive clean-add-archive-debug clean-add-archive-boot clean-cryptocheck \
-	clean-tests clean-tapset-report clean-ecccheck clean-check-ecc clean-check-java-debug \
-	check-jdk check-hotspot check-langtools jtregcheck check-tapset check-tapset-probes \
-	check-tapset-jstack clean-policytool-@JAVA_VER@.desktop clean-jconsole-@JAVA_VER@.desktop \
-	clean-split-debuginfo clean-split-debuginfo-debug clean-split-debuginfo-boot \
-	clean-add-nss clean-add-nss-debug clean-add-tzdata-support clean-add-tzdata-support-debug \
-	clean-add-systemtap clean-add-systemtap-debug clean-add-systemtap-boot clean-add-nss-boot \
-	clean-add-tzdata-support-boot
-
-env:
-	@echo 'unset JAVA_HOME'
-	@echo 'export $(ICEDTEA_ENV)'
-
-env-boot:
-	@echo 'unset JAVA_HOME'
-	@echo 'export $(ICEDTEA_ENV_BOOT)'
-
-# Mercurial snapshot.
-snapshot: dist
-	mv $(DIST_ARCHIVES) $(distdir)-`$(HG) tip --template '{node}'`.tar.gz
-
-# Creates archive of openjdk.
-dist-openjdk: stamps/extract-cacao.stamp
-	if test "x${ZIP}" = "x"; then \
-	  echo "ERROR: zip not found"; exit 1; \
-	fi
-	find openjdk/ -name \\.hg* | xargs rm -rf	
-	$(ZIP) -r openjdk-$(COMBINED_VERSION) openjdk/
-
-# Creates archive of openjdk that is compliant with Free Software guidelines.
-dist-openjdk-fsg: stamps/patch-fsg.stamp
-	if test "x${ZIP}" = "x"; then \
-	  echo "ERROR: zip not found"; exit 1; \
-	fi
-	$(ZIP) -r openjdk-fsg-$(COMBINED_VERSION) openjdk/
-
-dist-openjdk-fsg-xz: stamps/patch-fsg.stamp
-	tardir=openjdk/ && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c \
-	  >openjdk-fsg-$(COMBINED_VERSION).tar.xz
-
-# OpenJDK Source Preparation Targets
-# ==================================
-
-# Download OpenJDK sources.
-
-stamps/download.stamp: stamps/download-openjdk.stamp stamps/download-corba.stamp \
- stamps/download-jaxp.stamp stamps/download-jaxws.stamp stamps/download-jdk.stamp \
- stamps/download-cacao.stamp stamps/download-jamvm.stamp stamps/download-hotspot.stamp \
- stamps/download-langtools.stamp stamps/download-nashorn.stamp
-	mkdir -p stamps
-	touch $@
-
-clean-download: clean-download-openjdk clean-download-cacao clean-download-jamvm \
- clean-download-hotspot clean-download-corba clean-download-jaxp clean-download-jaxws \
- clean-download-jdk clean-download-langtools clean-download-nashorn
-	rm -f stamps/download.stamp
-
-stamps/download-openjdk.stamp:
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_ALT_OPENJDK_SRC_ZIP_TRUE@@USE_HG_FALSE@	ln -sf $(ALT_OPENJDK_SRC_ZIP) $(OPENJDK_SRC_ZIP)
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	if ! echo "$(OPENJDK_SUM)  $(OPENJDK_SRC_ZIP)" \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	  | $(OPENJDK_SHA256SUM_BIN) --check ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	then \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	  if test "x$(enable_downloading)" = "xyes"; then \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    if [ -e $(OPENJDK_SRC_ZIP) ] ; then \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	      mv $(OPENJDK_SRC_ZIP) $(OPENJDK_SRC_ZIP).old ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    fi ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    $(WGET) $(ICEDTEA_URL)/$(OPENJDK_SRC_ZIP); \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    if ! echo "$(OPENJDK_SUM)  $(OPENJDK_SRC_ZIP)" \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	      | $(SHA256SUM) --check ; then \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	      echo "ERROR: Bad download of OpenJDK root zip"; false; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    fi; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	  else \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    echo "ERROR: No up-to-date OpenJDK root zip available"; exit -1; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	  fi ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	fi ;
-	mkdir -p stamps
-	touch $@
-
-stamps/download-corba.stamp:
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_ALT_CORBA_SRC_ZIP_TRUE@@USE_HG_FALSE@	ln -sf $(ALT_CORBA_SRC_ZIP) $(CORBA_SRC_ZIP)
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	if ! echo "$(CORBA_SUM)  $(CORBA_SRC_ZIP)" \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	  | $(CORBA_SHA256SUM_BIN) --check ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	then \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	  if test "x$(enable_downloading)" = "xyes"; then \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    if [ $(CORBA_SRC_ZIP) ] ; then \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	      mv $(CORBA_SRC_ZIP) $(CORBA_SRC_ZIP).old ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    fi ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    $(WGET) $(ICEDTEA_URL)/$(CORBA_SRC_ZIP); \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    if ! echo "$(CORBA_SUM)  $(CORBA_SRC_ZIP)" \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	      | $(SHA256SUM) --check ; then \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	      echo "ERROR: Bad download of CORBA zip"; false; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    fi; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	  else \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    echo "ERROR: No up-to-date OpenJDK CORBA zip available"; exit -1; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	  fi ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	fi ;
-	mkdir -p stamps
-	touch $@
-
-stamps/download-jaxp.stamp:
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_ALT_JAXP_SRC_ZIP_TRUE@@USE_HG_FALSE@	ln -sf $(ALT_JAXP_SRC_ZIP) $(JAXP_SRC_ZIP)
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	if ! echo "$(JAXP_SUM)  $(JAXP_SRC_ZIP)" \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	  | $(JAXP_SHA256SUM_BIN) --check ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	then \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	  if test "x$(enable_downloading)" = "xyes"; then \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    if [ $(JAXP_SRC_ZIP) ] ; then \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	      mv $(JAXP_SRC_ZIP) $(JAXP_SRC_ZIP).old ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    fi ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    $(WGET) $(ICEDTEA_URL)/$(JAXP_SRC_ZIP); \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    if ! echo "$(JAXP_SUM)  $(JAXP_SRC_ZIP)" \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	      | $(SHA256SUM) --check ; then \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	      echo "ERROR: Bad download of JAXP zip"; false; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    fi; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	  else \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    echo "ERROR: No up-to-date JAXP root zip available"; exit -1; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	  fi ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	fi ;
-	mkdir -p stamps
-	touch $@
-
-stamps/download-jaxws.stamp:
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_ALT_JAXWS_SRC_ZIP_TRUE@@USE_HG_FALSE@	ln -sf $(ALT_JAXWS_SRC_ZIP) $(JAXWS_SRC_ZIP)
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	if ! echo "$(JAXWS_SUM)  $(JAXWS_SRC_ZIP)" \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	  | $(JAXWS_SHA256SUM_BIN) --check ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	then \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	  if test "x$(enable_downloading)" = "xyes"; then \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    if [ $(JAXWS_SRC_ZIP) ] ; then \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	      mv $(JAXWS_SRC_ZIP) $(JAXWS_SRC_ZIP).old ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    fi ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    $(WGET) $(ICEDTEA_URL)/$(JAXWS_SRC_ZIP); \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    if ! echo "$(JAXWS_SUM)  $(JAXWS_SRC_ZIP)" \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	      | $(SHA256SUM) --check ; then \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	      echo "ERROR: Bad download of JAXWS zip"; false; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    fi; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	  else \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    echo "ERROR: No up-to-date OpenJDK JAXWS zip available"; exit -1; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	  fi ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	fi ;
-	mkdir -p stamps
-	touch $@
-
-stamps/download-jdk.stamp:
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_ALT_JDK_SRC_ZIP_TRUE@@USE_HG_FALSE@	ln -sf $(ALT_JDK_SRC_ZIP) $(JDK_SRC_ZIP)
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	if ! echo "$(JDK_SUM)  $(JDK_SRC_ZIP)" \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	  | $(JDK_SHA256SUM_BIN) --check ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	then \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	  if test "x$(enable_downloading)" = "xyes"; then \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    if [ $(JDK_SRC_ZIP) ] ; then \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	      mv $(JDK_SRC_ZIP) $(JDK_SRC_ZIP).old ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    fi ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    $(WGET) $(ICEDTEA_URL)/$(JDK_SRC_ZIP); \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    if ! echo "$(JDK_SUM)  $(JDK_SRC_ZIP)" \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	      | $(SHA256SUM) --check ; then \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	      echo "ERROR: Bad download of JDK zip"; false; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    fi; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	  else \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    echo "ERROR: No up-to-date OpenJDK JDK zip available"; exit -1; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	  fi ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	fi ;
-	mkdir -p stamps
-	touch $@
-
-stamps/download-langtools.stamp:
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_ALT_LANGTOOLS_SRC_ZIP_TRUE@@USE_HG_FALSE@	ln -sf $(ALT_LANGTOOLS_SRC_ZIP) $(LANGTOOLS_SRC_ZIP)
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	if ! echo "$(LANGTOOLS_SUM)  $(LANGTOOLS_SRC_ZIP)" \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	  | $(LANGTOOLS_SHA256SUM_BIN) --check ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	then \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	  if test "x$(enable_downloading)" = "xyes"; then \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    if [ $(LANGTOOLS_SRC_ZIP) ] ; then \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	      mv $(LANGTOOLS_SRC_ZIP) $(LANGTOOLS_SRC_ZIP).old ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    fi ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    $(WGET) $(ICEDTEA_URL)/$(LANGTOOLS_SRC_ZIP); \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    if ! echo "$(LANGTOOLS_SUM)  $(LANGTOOLS_SRC_ZIP)" \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	      | $(SHA256SUM) --check ; then \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	      echo "ERROR: Bad download of langtools zip"; false; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    fi; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	  else \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    echo "ERROR: No up-to-date OpenJDK langtools zip available"; exit -1; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	  fi ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	fi ;
-	mkdir -p stamps
-	touch $@
-
-clean-download-openjdk:
-	if [ ! -z $(OPENJDK_SRC_ZIP) ] ; then \
-	  rm -f $(OPENJDK_SRC_ZIP) ; \
-	fi
-	rm -f stamps/download-openjdk.stamp
-
-clean-download-corba:
-	if [ ! -z $(CORBA_SRC_ZIP) ] ; then \
-	  rm -f $(CORBA_SRC_ZIP) ; \
-	fi
-	rm -f stamps/download-corba.stamp
-
-clean-download-jaxp:
-	if [ ! -z $(JAXP_SRC_ZIP) ] ; then \
-	  rm -f $(JAXP_SRC_ZIP) ; \
-	fi
-	rm -f stamps/download-jaxp.stamp
-
-clean-download-jaxws:
-	if [ ! -z $(JAXWS_SRC_ZIP) ] ; then \
-	  rm -f $(JAXWS_SRC_ZIP) ; \
-	fi
-	rm -f stamps/download-jaxws.stamp
-
-clean-download-jdk:
-	if [ ! -z $(JDK_SRC_ZIP) ] ; then \
-	  rm -f $(JDK_SRC_ZIP) ; \
-	fi
-	rm -f stamps/download-jdk.stamp
-
-clean-download-langtools:
-	if [ ! -z $(LANGTOOLS_SRC_ZIP) ] ; then \
-	  rm -f $(LANGTOOLS_SRC_ZIP) ; \
-	fi
-	rm -f stamps/download-langtools.stamp
-
-stamps/download-cacao.stamp:
-@BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_FALSE@@USE_ALT_CACAO_SRC_ZIP_TRUE@@USE_SYSTEM_CACAO_FALSE@	ln -sf $(ALT_CACAO_SRC_ZIP) $(CACAO_SRC_ZIP)
-@BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_FALSE@@USE_SYSTEM_CACAO_FALSE@	if ! echo "$(CACAO_SUM)  $(CACAO_SRC_ZIP)" \
-@BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_FALSE@@USE_SYSTEM_CACAO_FALSE@	 | $(CACAO_SHA256SUM_BIN) --check ; \
-@BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_FALSE@@USE_SYSTEM_CACAO_FALSE@	then \
-@BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_FALSE@@USE_SYSTEM_CACAO_FALSE@	 if test "x$(enable_downloading)" = "xyes"; then \
-@BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_FALSE@@USE_SYSTEM_CACAO_FALSE@	   if [ -e $(CACAO_SRC_ZIP) ] ; then \
-@BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_FALSE@@USE_SYSTEM_CACAO_FALSE@	     mv $(CACAO_SRC_ZIP) $(CACAO_SRC_ZIP).old ; \
-@BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_FALSE@@USE_SYSTEM_CACAO_FALSE@	   fi ; \
-@BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_FALSE@@USE_SYSTEM_CACAO_FALSE@	   $(WGET) $(CACAO_URL) -O $(CACAO_SRC_ZIP); \
-@BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_FALSE@@USE_SYSTEM_CACAO_FALSE@	   if ! echo "$(CACAO_SUM)  $(CACAO_SRC_ZIP)" \
-@BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_FALSE@@USE_SYSTEM_CACAO_FALSE@	     | $(SHA256SUM) --check ; then \
-@BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_FALSE@@USE_SYSTEM_CACAO_FALSE@	     echo "ERROR: Bad download of CACAO zip"; false; \
-@BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_FALSE@@USE_SYSTEM_CACAO_FALSE@	   fi; \
-@BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_FALSE@@USE_SYSTEM_CACAO_FALSE@	 else \
-@BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_FALSE@@USE_SYSTEM_CACAO_FALSE@	   echo "ERROR: No up-to-date CACAO zip available"; exit -1; \
-@BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_FALSE@@USE_SYSTEM_CACAO_FALSE@	 fi ; \
-@BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_FALSE@@USE_SYSTEM_CACAO_FALSE@	fi
-	mkdir -p stamps
-	touch $@
-
-clean-download-cacao:
-	rm -f $(CACAO_SRC_ZIP)
-	rm -f stamps/download-cacao.stamp
-
-stamps/download-jamvm.stamp:
-@BUILD_JAMVM_TRUE@@USE_ALT_JAMVM_SRC_ZIP_TRUE@	ln -sf $(ALT_JAMVM_SRC_ZIP) $(JAMVM_SRC_ZIP)
-@BUILD_JAMVM_TRUE@	if ! echo "$(JAMVM_SUM)  $(JAMVM_SRC_ZIP)" \
-@BUILD_JAMVM_TRUE@	 | $(JAMVM_SHA256SUM_BIN) --check ; \
-@BUILD_JAMVM_TRUE@	then \
-@BUILD_JAMVM_TRUE@	  if test "x$(enable_downloading)" = "xyes"; then \
-@BUILD_JAMVM_TRUE@	    if [ -e $(JAMVM_SRC_ZIP) ] ; then \
-@BUILD_JAMVM_TRUE@	      mv $(JAMVM_SRC_ZIP) $(JAMVM_SRC_ZIP).old ; \
-@BUILD_JAMVM_TRUE@	    fi ; \
-@BUILD_JAMVM_TRUE@	    $(WGET) $(JAMVM_URL) -O $(JAMVM_SRC_ZIP); \
-@BUILD_JAMVM_TRUE@	    if ! echo "$(JAMVM_SUM)  $(JAMVM_SRC_ZIP)" \
-@BUILD_JAMVM_TRUE@	      | $(SHA256SUM) --check ; then \
-@BUILD_JAMVM_TRUE@	      echo "ERROR: Bad download of JamVM zip"; false; \
-@BUILD_JAMVM_TRUE@	    fi; \
-@BUILD_JAMVM_TRUE@	  else \
-@BUILD_JAMVM_TRUE@	    echo "ERROR: No up-to-date JamVM zip available"; exit -1; \
-@BUILD_JAMVM_TRUE@	  fi ; \
-@BUILD_JAMVM_TRUE@	fi
-	mkdir -p stamps
-	touch $@
-
-clean-download-jamvm:
-	rm -f $(JAMVM_SRC_ZIP)
-	rm -f stamps/download-jamvm.stamp
-
-stamps/download-nashorn.stamp: stamps/download-openjdk.stamp
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_TRUE@	$(HG) clone $(REV_ARG) $(ICEDTEA_HG_URL)/nashorn openjdk/nashorn
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_ALT_NASHORN_SRC_ZIP_TRUE@@USE_HG_FALSE@	ln -sf $(ALT_NASHORN_SRC_ZIP) $(NASHORN_SRC_ZIP)
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	if ! echo "$(NASHORN_SUM)  $(NASHORN_SRC_ZIP)" \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	  | $(NASHORN_SHA256SUM_BIN) --check ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	then \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	  if test "x$(enable_downloading)" = "xyes"; then \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    if [ -e $(NASHORN_SRC_ZIP) ] ; then \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	      mv $(NASHORN_SRC_ZIP) $(NASHORN_SRC_ZIP).old ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    fi ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    $(WGET) $(ICEDTEA_URL)/$(NASHORN_SRC_ZIP); \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    if ! echo "$(NASHORN_SUM)  $(NASHORN_SRC_ZIP)" \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	      | $(SHA256SUM) --check ; then \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	      echo "ERROR: Bad download of NASHORN zip"; false; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    fi; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	  else \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    echo "ERROR: No up-to-date OpenJDK Nashorn zip available"; exit -1; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	  fi ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	fi
-	mkdir -p stamps
-	touch $@
-
-clean-download-nashorn:
-	if [ ! -z $(NASHORN_SRC_ZIP) ] ; then \
-	  rm -f $(NASHORN_SRC_ZIP) ; \
-	fi
-	rm -f stamps/download-nashorn.stamp
-
-stamps/download-hotspot.stamp:
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_ALT_HOTSPOT_SRC_ZIP_TRUE@@USE_HG_FALSE@	ln -sf $(ALT_HOTSPOT_SRC_ZIP) $(HOTSPOT_SRC_ZIP)
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	echo "Using HotSpot build: ${HSBUILD}"
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	if ! echo "$(HOTSPOT_SUM)  $(HOTSPOT_SRC_ZIP)" \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	  | $(HOTSPOT_SHA256SUM_BIN) --check ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	then \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	  if test "x$(enable_downloading)" = "xyes"; then \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    if [ -e $(HOTSPOT_SRC_ZIP) ] ; then \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	      mv $(HOTSPOT_SRC_ZIP) $(HOTSPOT_SRC_ZIP).old ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    fi ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    if test "x$(HS_TYPE)" = "xhg"; then \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	      $(WGET) $(HS_URL)/archive/$(HS_CHANGESET).$(TAR_SUFFIX) -O $(HOTSPOT_SRC_ZIP) ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    else \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@		if test "x$(HSBUILD)" = "xdefault"; then \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	          $(WGET) $(HS_URL)/$(HOTSPOT_SRC_ZIP) ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@		else \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@		  $(WGET) $(HS_URL)/$(HSBUILD).$(TAR_SUFFIX) -O $(HOTSPOT_SRC_ZIP) ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@		fi ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@            fi ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    if ! echo "$(HOTSPOT_SUM)  $(HOTSPOT_SRC_ZIP)" \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	      | $(SHA256SUM) --check ; then \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	      echo "ERROR: Bad download of HotSpot zip"; false; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    fi; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	  else \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    echo "ERROR: No up-to-date OpenJDK HotSpot zip available"; exit -1; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	  fi ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	fi
-	mkdir -p stamps
-	touch $@
-
-clean-download-hotspot:
-	if [ ! -z $(HOTSPOT_SRC_ZIP) ] ; then \
-	  rm -f $(HOTSPOT_SRC_ZIP) ; \
-	fi
-	rm -f stamps/download-hotspot.stamp
-
-stamps/extract.stamp: stamps/extract-openjdk.stamp stamps/extract-corba.stamp \
- stamps/extract-jaxp.stamp stamps/extract-jaxws.stamp stamps/extract-jdk.stamp \
- stamps/extract-cacao.stamp stamps/remove-intree-libraries.stamp \
- stamps/extract-langtools.stamp stamps/extract-jamvm.stamp \
- stamps/extract-hotspot.stamp stamps/sanitise-openjdk.stamp \
- stamps/extract-nashorn.stamp
-	mkdir -p stamps
-	touch $@
-
-clean-extract: clean-extract-openjdk clean-extract-cacao clean-extract-jamvm
-	rm -f stamps/extract.stamp
-
-stamps/extract-openjdk.stamp: stamps/download-openjdk.stamp
-@OPENJDK_SRC_DIR_FOUND_TRUE@	cp -pPR $(OPENJDK_SRC_DIR_LINK) $(OPENJDK_SRC_DIR) openjdk
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_TRUE@	$(HG) clone $(REV_ARG) $(ICEDTEA_HG_URL) openjdk;
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	set -e ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	if ! test -d openjdk ; then \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	  if [ ! -z $(OPENJDK_SRC_ZIP) ] ; then \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    case "$(OPENJDK_SRC_ZIP)" in \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	      *.zip) $(UNZIP) -q $(OPENJDK_SRC_ZIP) ;; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	      *.tar.*) $(TAR) xf $(OPENJDK_SRC_ZIP) ;; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    esac; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    mv *-$(OPENJDK_CHANGESET) openjdk ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	  else \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    echo "ERROR: Couldn't extract OpenJDK"; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    false; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	  fi; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	fi; 
-	touch $@
-
-clean-extract-openjdk: clean-overlay clean-versioning \
- clean-patch-fsg clean-remove-intree-libraries \
- clean-sanitise-openjdk clean-extract-hotspot \
- clean-extract-jdk clean-extract-jaxp clean-extract-jaxws \
- clean-extract-corba clean-extract-langtools clean-extract-nashorn
-	rm -rf openjdk
-	rm -f stamps/extract-openjdk.stamp
-
-stamps/extract-corba.stamp: stamps/extract-openjdk.stamp stamps/download-corba.stamp
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_TRUE@	$(HG) clone $(REV_ARG) $(ICEDTEA_HG_URL)/corba openjdk/corba
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	set -e ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	if [ ! -z $(CORBA_SRC_ZIP) ] ; then \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	  if test -e ${CORBA_SRC_ZIP} ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	  then \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    if ! test -d openjdk/corba ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    then \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	      case "$(CORBA_SRC_ZIP)" in \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	        *.zip) $(UNZIP) -q $(CORBA_SRC_ZIP) ;; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	        *.tar.*) $(TAR) xf $(CORBA_SRC_ZIP) ;; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	      esac; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	      mv corba-$(CORBA_CHANGESET) openjdk/corba ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    fi ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	  fi ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	fi
-	touch $@
-
-clean-extract-corba:
-	rm -rf openjdk/corba
-	rm -f stamps/extract-corba.stamp
-
-stamps/extract-jaxp.stamp: stamps/extract-openjdk.stamp stamps/download-jaxp.stamp
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_TRUE@	$(HG) clone $(REV_ARG) $(ICEDTEA_HG_URL)/jaxp openjdk/jaxp
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	set -e ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	if [ ! -z $(JAXP_SRC_ZIP) ] ; then \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	  if test -e ${JAXP_SRC_ZIP} ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	  then \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    if ! test -d openjdk/jaxp ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    then \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	      case "$(JAXP_SRC_ZIP)" in \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	        *.zip) $(UNZIP) -q $(JAXP_SRC_ZIP) ;; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	        *.tar.*) $(TAR) xf $(JAXP_SRC_ZIP) ;; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	      esac; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	      mv jaxp-$(JAXP_CHANGESET) openjdk/jaxp ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    fi ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	  fi ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	fi
-	touch $@
-
-clean-extract-jaxp:
-	rm -rf openjdk/jaxp
-	rm -f stamps/extract-jaxp.stamp
-
-stamps/extract-jaxws.stamp: stamps/extract-openjdk.stamp stamps/download-jaxws.stamp
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_TRUE@	$(HG) clone $(REV_ARG) $(ICEDTEA_HG_URL)/jaxws openjdk/jaxws
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	set -e ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	if [ ! -z $(JAXWS_SRC_ZIP) ] ; then \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	  if test -e ${JAXWS_SRC_ZIP} ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	  then \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    if ! test -d openjdk/jaxws ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    then \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	      case "$(JAXWS_SRC_ZIP)" in \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	        *.zip) $(UNZIP) -q $(JAXWS_SRC_ZIP) ;; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	        *.tar.*) $(TAR) xf $(JAXWS_SRC_ZIP) ;; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	      esac; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	      mv jaxws-$(JAXWS_CHANGESET) openjdk/jaxws ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    fi ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	  fi ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	fi
-	touch $@
-
-clean-extract-jaxws:
-	rm -rf openjdk/jaxws
-	rm -f stamps/extract-jaxws.stamp
-
-stamps/extract-jdk.stamp: stamps/extract-openjdk.stamp stamps/download-jdk.stamp
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_TRUE@	$(HG) clone $(REV_ARG) $(ICEDTEA_HG_URL)/jdk openjdk/jdk
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	set -e ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	if [ ! -z $(JDK_SRC_ZIP) ] ; then \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	  if test -e ${JDK_SRC_ZIP} ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	  then \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    if ! test -d openjdk/jdk ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    then \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	      case "$(JDK_SRC_ZIP)" in \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	        *.zip) $(UNZIP) -q $(JDK_SRC_ZIP) ;; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	        *.tar.*) $(TAR) xf $(JDK_SRC_ZIP) ;; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	      esac; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	      mv jdk-$(JDK_CHANGESET) openjdk/jdk ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    fi ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	  fi ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	fi
-	touch $@
-
-clean-extract-jdk:
-	rm -rf openjdk/jdk
-	rm -f stamps/extract-jdk.stamp
-
-stamps/extract-langtools.stamp: stamps/extract-openjdk.stamp stamps/download-langtools.stamp
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_TRUE@	$(HG) clone $(REV_ARG) $(ICEDTEA_HG_URL)/langtools openjdk/langtools
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	set -e ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	if [ ! -z $(LANGTOOLS_SRC_ZIP) ] ; then \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	  if test -e ${LANGTOOLS_SRC_ZIP} ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	  then \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    if ! test -d openjdk/langtools ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    then \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	      case "$(LANGTOOLS_SRC_ZIP)" in \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	        *.zip) $(UNZIP) -q $(LANGTOOLS_SRC_ZIP) ;; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	        *.tar.*) $(TAR) xf $(LANGTOOLS_SRC_ZIP) ;; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	      esac; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	      mv langtools-$(LANGTOOLS_CHANGESET) openjdk/langtools ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    fi ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	  fi ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	fi
-	touch $@
-
-clean-extract-langtools:
-	rm -rf openjdk/langtools
-	rm -f stamps/extract-langtools.stamp
-
-stamps/extract-hotspot.stamp: stamps/extract-openjdk.stamp stamps/download-hotspot.stamp
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_TRUE@	$(HG) clone $(REV_ARG) $(HS_URL) openjdk/hotspot
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	set -e ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	if [ ! -z $(HOTSPOT_SRC_ZIP) ] ; then \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	  if test -e ${HOTSPOT_SRC_ZIP} ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	  then \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    case "$(HOTSPOT_SRC_ZIP)" in \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	      *.zip) $(UNZIP) -q $(HOTSPOT_SRC_ZIP) ;; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	      *.tar.*) $(TAR) xf $(HOTSPOT_SRC_ZIP) ;; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    esac; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    if test "x${HSBUILD}" != "xdefault"; then \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	      rm -rf openjdk/hotspot ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    fi ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    if ! test -d openjdk/hotspot ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    then \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	      mv hotspot-$(HS_CHANGESET) openjdk/hotspot ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    else \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	      rm -rf hotspot-$(HS_CHANGESET) ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    fi ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	  fi ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	fi
-	touch $@
-
-clean-extract-hotspot:
-	rm -rf openjdk/hotspot
-	rm -f stamps/extract-hotspot.stamp
-
-stamps/extract-nashorn.stamp: stamps/extract-openjdk.stamp stamps/download-nashorn.stamp
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_TRUE@	$(HG) clone $(REV_ARG) $(ICEDTEA_HG_URL)/nashorn openjdk/nashorn
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	set -e ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	if [ ! -z $(NASHORN_SRC_ZIP) ] ; then \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	  if test -e ${NASHORN_SRC_ZIP} ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	  then \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    if ! test -d openjdk/nashorn ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    then \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	      case "$(NASHORN_SRC_ZIP)" in \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	        *.zip) $(UNZIP) -q $(NASHORN_SRC_ZIP) ;; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	        *.tar.*) $(TAR) xf $(NASHORN_SRC_ZIP) ;; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	      esac; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	      mv nashorn-$(NASHORN_CHANGESET) openjdk/nashorn ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	    fi ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	  fi ; \
-@OPENJDK_SRC_DIR_FOUND_FALSE@@USE_HG_FALSE@	fi
-	touch $@
-
-clean-extract-nashorn:
-	rm -rf openjdk/nashorn
-	rm -f stamps/extract-nashorn.stamp
-
-stamps/sanitise-openjdk.stamp: stamps/extract-openjdk.stamp \
- stamps/extract-hotspot.stamp stamps/extract-jdk.stamp \
- stamps/extract-langtools.stamp stamps/extract-corba.stamp \
- stamps/extract-jaxp.stamp stamps/extract-jaxws.stamp \
- stamps/extract-nashorn.stamp
-	chmod -R ug+w openjdk 
-	chmod +x $(builddir)/fsg.sh
-	sh $(builddir)/fsg.sh
-	touch stamps/sanitise-openjdk.stamp
-
-clean-sanitise-openjdk:
-	rm -f stamps/sanitise-openjdk.stamp
-
-stamps/extract-cacao.stamp: stamps/download-cacao.stamp
-@BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_TRUE@@USE_SYSTEM_CACAO_FALSE@	if ! test -d cacao ; \
-@BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_TRUE@@USE_SYSTEM_CACAO_FALSE@	then \
-@BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_TRUE@@USE_SYSTEM_CACAO_FALSE@	  mkdir -p cacao/cacao ; \
-@BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_TRUE@@USE_SYSTEM_CACAO_FALSE@	  cp -r $(ALT_CACAO_SRC_DIR)/* cacao/cacao/ ; \
-@BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_TRUE@@USE_SYSTEM_CACAO_FALSE@	fi
-@BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_FALSE@@USE_SYSTEM_CACAO_FALSE@	set -e ; \
-@BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_FALSE@@USE_SYSTEM_CACAO_FALSE@	if ! test -d cacao/cacao ; \
-@BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_FALSE@@USE_SYSTEM_CACAO_FALSE@	then \
-@BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_FALSE@@USE_SYSTEM_CACAO_FALSE@	  mkdir cacao ; \
-@BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_FALSE@@USE_SYSTEM_CACAO_FALSE@	  $(TAR) xf $(CACAO_SRC_ZIP) -C cacao ; \
-@BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_FALSE@@USE_SYSTEM_CACAO_FALSE@	  dir=$$(basename cacao/gnu*) ; \
-@BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_FALSE@@USE_SYSTEM_CACAO_FALSE@	  mv -v cacao/$$dir cacao/cacao ; \
-@BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_FALSE@@USE_SYSTEM_CACAO_FALSE@	  ln -s cacao cacao/$$dir ; \
-@BUILD_CACAO_TRUE@@USE_ALT_CACAO_SRC_DIR_FALSE@@USE_SYSTEM_CACAO_FALSE@	fi
-	mkdir -p stamps
-	touch $@
-
-clean-extract-cacao: clean-cacao
-	rm -rf cacao
-	rm -f stamps/extract-cacao.stamp
-
-stamps/extract-jamvm.stamp: stamps/download-jamvm.stamp
-@BUILD_JAMVM_TRUE@	set -e ; \
-@BUILD_JAMVM_TRUE@	if ! test -d jamvm ; \
-@BUILD_JAMVM_TRUE@	then \
-@BUILD_JAMVM_TRUE@	  mkdir jamvm ; \
-@BUILD_JAMVM_TRUE@	  $(TAR) xzf $(JAMVM_SRC_ZIP) -C jamvm ; \
-@BUILD_JAMVM_TRUE@	  dir=$$(basename jamvm/jamvm-*) ; \
-@BUILD_JAMVM_TRUE@	  mv -v jamvm/$$dir jamvm/jamvm ; \
-@BUILD_JAMVM_TRUE@	  ln -s jamvm jamvm/$$dir ; \
-@BUILD_JAMVM_TRUE@	fi
-	mkdir -p stamps
-	touch stamps/extract-jamvm.stamp
-
-clean-extract-jamvm: clean-jamvm
-	rm -f stamps/extract-jamvm.stamp
-
-stamps/remove-intree-libraries.stamp: stamps/sanitise-openjdk.stamp
-	sh $(abs_top_builddir)/remove-intree-libraries.sh
-	touch stamps/remove-intree-libraries.stamp
-
-clean-remove-intree-libraries:
-	rm -f stamps/remove-intree-libraries.stamp
-
-stamps/patch-fsg.stamp: stamps/extract.stamp
-	mkdir -p stamps ; \
-	rm -f stamps/patch-fsg.stamp.tmp ; \
-	touch stamps/patch-fsg.stamp.tmp ; \
-	all_patches_ok=yes; \
-	for p in $(ICEDTEA_FSG_PATCHES) ; \
-	do \
-	  if test x$${all_patches_ok} = "xyes" \
-	    && echo Checking $$p \
-	    && $(PATCH) -l -p0 --dry-run -s -t -f \
-	      -F 0 < $(abs_top_srcdir)/$$p ; \
-	  then \
-	    echo Applying $$p ; \
-	    $(PATCH) -l -p0 < $(abs_top_srcdir)/$$p ; \
-	    if ! grep "^\* $$(basename $$p)" $(abs_top_srcdir)/HACKING \
-	      >> stamps/patch-fsg.stamp.tmp ; \
-	    then \
-	      echo "* $$(basename $$p): UNDOCUMENTED" \
-	        >> stamps/patch-fsg.stamp.tmp ; \
-	    fi ; \
-	  else \
-	    test x$${all_patches_ok} = "xyes" && all_patches_ok=$$p ; \
-	  fi ; \
-	done ; \
-	mv stamps/patch-fsg.stamp.tmp stamps/patch-fsg.stamp ; \
-	if ! test x$${all_patches_ok} = "xyes"; then \
-	  echo ERROR patch $${all_patches_ok} FAILED! ; \
-	  echo WARNING make clean-patch before retrying a fix ; \
-	  exit 2; \
-	fi ; 
-
-clean-patch-fsg: clean-patch
-	if [ -e stamps/patch-fsg.stamp ] ; then \
-	  all_patches_ok=yes; \
-	  for p in $(ICEDTEA_FSG_PATCHES) ; \
-	  do \
-	    echo Checking $$p ; \
-	    if $(PATCH) -l -p0 -R --dry-run -s -t -f < $(abs_top_srcdir)/$$p ; \
-	    then \
-	      echo Reverting $$p ; \
-	      $(PATCH) -l -p0 -R < $(abs_top_srcdir)/$$p ; \
-	    else \
-	      all_patches_ok=no ; \
-	    fi ; \
-	  done ; \
-	  if ! test x$${all_patches_ok} = "xyes" ; then \
-	    echo "WARNING Not all patches reverted cleanly" ; \
-	  fi ; \
-	  rm -f stamps/patch-fsg.stamp ; \
-	fi
-
-stamps/patch.stamp: stamps/patch-fsg.stamp
-	mkdir -p stamps ; \
-	rm -f stamps/patch.stamp.tmp ; \
-	touch stamps/patch.stamp.tmp ; \
-	all_patches_ok=yes; \
-	cd $(abs_top_builddir)/openjdk/jdk; \
-	for p in $(OPENJDK_PATCHES) ; \
-	do \
-	  if test x$${all_patches_ok} == "xyes" \
-	     && echo Checking $$p \
-	     && $(PATCH) -l -p1 --dry-run -s -t -f -F 0 < $(abs_top_srcdir)/$$p ; \
-	  then \
-	    echo Applying $$p ; \
-	    $(PATCH) -l -p1 < $(abs_top_srcdir)/$$p ; \
-	  else \
-	    test x$${all_patches_ok} == "xyes" && all_patches_ok=$$p ; \
-	  fi ; \
-	done ; \
-	cd $(abs_top_builddir) ; \
-	for p in $(ICEDTEA_PATCHES) ; \
-	do \
-	  if test x$${all_patches_ok} = "xyes" \
-	    && echo Checking $$p \
-	    && $(PATCH) -l -p0 --dry-run -s -t -f \
-	      -F 0 < $(abs_top_srcdir)/$$p ; \
-	  then \
-	    echo Applying $$p ; \
-	    $(PATCH) -l -p0 < $(abs_top_srcdir)/$$p ; \
-	    if ! grep "^\* $$(basename $$p)" $(abs_top_srcdir)/HACKING \
-	      >> stamps/patch.stamp.tmp ; \
-	    then \
-	      echo "* $$(basename $$p): UNDOCUMENTED" \
-	        >> stamps/patch.stamp.tmp ; \
-	    fi ; \
-	  else \
-	    test x$${all_patches_ok} = "xyes" && all_patches_ok=$$p ; \
-	  fi ; \
-	done ; \
-	if ! test x$${all_patches_ok} = "xyes"; then \
-	  echo ERROR patch $${all_patches_ok} FAILED! ; \
-	  echo WARNING make clean-patch before retrying a fix ; \
-	  exit 2; \
-	fi ; \
-	mv stamps/patch.stamp.tmp stamps/patch.stamp 
-
-clean-patch:
-	if [ -e stamps/patch.stamp ] ; then \
-	  all_patches_ok=yes; \
-	  for p in $(ICEDTEA_PATCHES) ; \
-	  do \
-	    echo Checking $$p ; \
-	    if $(PATCH) -l -p0 -R --dry-run -s -t -f < $(abs_top_srcdir)/$$p ; \
-	    then \
-	      echo Reverting $$p ; \
-	      $(PATCH) -l -p0 -R < $(abs_top_srcdir)/$$p ; \
-	    else \
-	      all_patches_ok=no ; \
-	    fi ; \
-	  done ; \
-	  cd $(abs_top_builddir)/openjdk/jdk; \
-	  for p in $(OPENJDK_PATCHES) ; \
-	  do \
-	    echo Checking $$p ; \
-	    if $(PATCH) -l -p1 -R --dry-run -s -t -f < $(abs_top_srcdir)/$$p ; \
-	    then \
-	      echo Reverting $$p ; \
-	      $(PATCH) -l -p1 -R < $(abs_top_srcdir)/$$p ; \
-	    else \
-	      all_patches_ok=no ; \
-	    fi ; \
-	  done ; \
-	  cd $(abs_top_builddir) ; \
-	  if ! test x$${all_patches_ok} = "xyes" ; then \
-	    echo "WARNING Not all patches reverted cleanly" ; \
-	  fi ; \
-	  rm -f stamps/patch.stamp ; \
-	fi
-
-stamps/versioning.stamp: stamps/patch.stamp
-	mv $(VERSION_SETTINGS_FILE) $(VERSION_SETTINGS_FILE_BACKUP)
-	cat $(VERSION_SETTINGS_FILE_BACKUP) > $(VERSION_SETTINGS_FILE)
-	icedtea_version="$(PACKAGE_VERSION)$(ICEDTEA_REV)" ; \
-	if test "x$(ENABLE_CACAO)" = "xyes" || \
-	   test "x$(ENABLE_JAMVM)" = "xyes"; then \
-	  echo "JDK_DERIVATIVE_NAME=$${icedtea_version}" \
-	    >>$(VERSION_SETTINGS_FILE) ; \
-	  echo "PRODUCT_NAME=$(ICEDTEA_NAME)" \
-	    >>$(VERSION_SETTINGS_FILE) ; \
-	else \
-	  echo "JDK_DERIVATIVE_NAME=$(ICEDTEA_NAME) $${icedtea_version}" \
-	    >>$(VERSION_SETTINGS_FILE) ; \
-	fi ; 
-
-@HAS_JDK_REVISION_TRUE@	echo "JDK_REVID=$(JDK_REVISION)" >>$(VERSION_SETTINGS_FILE) ;
-
-	echo "DISTRO_NAME=$(DIST_NAME)" >>$(VERSION_SETTINGS_FILE) ;
-@HAS_PKGVERSION_TRUE@	  echo "DISTRO_PACKAGE_VERSION=$(PKGVERSION)" \
-@HAS_PKGVERSION_TRUE@	    >>$(VERSION_SETTINGS_FILE) ;
-	if test x"$(PROJECT_NAME)" != "xjdk8"; then \
-	  proj_suffix="-$(PROJECT_NAME)"; \
-	fi ; \
-	if test x"$(VERSION_SUFFIX)" != "x"; then \
-	  ver_suffix="-$(VERSION_SUFFIX)"; \
-	fi ; \
-	$(SED) -i "s#BUILD_VARIANT_RELEASE)#BUILD_VARIANT_RELEASE)$${proj_suffix}$${ver_suffix}#" \
-	  $(VERSION_SETTINGS_FILE);
-	mkdir -p stamps
-	touch $@
-
-clean-versioning:
-	if [ -e $(VERSION_SETTINGS_FILE_BACKUP) ] ; then \
-	  mv $(VERSION_SETTINGS_FILE_BACKUP) $(VERSION_SETTINGS_FILE) ; \
-	fi
-	rm -f stamps/versioning.stamp
-
-stamps/overlay.stamp: stamps/versioning.stamp
-	cp -r $(abs_top_srcdir)/overlays/openjdk/* openjdk/
-	chmod -R ug+w openjdk
-	mkdir -p stamps
-	touch $@
-
-clean-overlay:
-	rm -f stamps/overlay.stamp
-
-# OpenJDK boot Source Preparation Targets
-# ======================================
-
-# Copy over OpenJDK sources for bootstrap.
-stamps/clone-boot.stamp: $(OPENJDK_TREE)
-	if ! test -d openjdk-boot ; then \
-	    cp -pPRl openjdk openjdk-boot ; \
-	    if [ -e $(BUILD_OUTPUT_DIR) ] ; then \
-	      cp -pPRl $(BUILD_OUTPUT_DIR) $(BOOT_BUILD_OUTPUT_DIR) ; \
-	    fi ; \
-	fi
-	mkdir -p stamps
-	touch $@
-
-clean-clone-boot: 
-	rm -rf openjdk-boot
-	rm -f stamps/patch-boot.stamp
-	rm -f stamps/clone-boot.stamp
-
-stamps/patch-boot.stamp: stamps/clone-boot.stamp
-	mkdir -p stamps; \
-	rm -f stamps/patch-boot.stamp.tmp ; \
-	touch stamps/patch-boot.stamp.tmp ; \
-	all_patches_ok=yes; \
-	for p in $(ICEDTEA_BOOT_PATCHES) ; \
-	do \
-	  if test x$${all_patches_ok} = "xyes" \
-	    && echo Checking $$p \
-	    && $(PATCH) -l -p0 --dry-run -s -t -f \
-	      -F 0 < $(abs_top_srcdir)/$$p ; \
-	  then \
-	    echo Applying $$p ; \
-	    $(PATCH) -l -p0 < $(abs_top_srcdir)/$$p ; \
-	    if ! grep "^\* $$(basename $$p)" $(abs_top_srcdir)/HACKING \
-	      >> stamps/patch-boot.stamp.tmp ; \
-	    then \
-	      echo "* $$(basename $$p): UNDOCUMENTED" \
-	        >> stamps/patch-boot.stamp.tmp ; \
-	    fi ; \
-	  else \
-	    test x$${all_patches_ok} = "xyes" && all_patches_ok=$$p ; \
-	  fi ; \
-	done ; \
-	mv stamps/patch-boot.stamp.tmp stamps/patch-boot.stamp ; \
-	if ! test x$${all_patches_ok} = "xyes"; then \
-	  echo ERROR patch $${all_patches_ok} FAILED! ; \
-	  echo WARNING make clean-patch before retrying a fix ; \
-	  exit 2; \
-	fi
-
-clean-patch-boot:
-	if [ -e stamps/patch-boot.stamp ] ; then \
-	  all_patches_ok=yes; \
-	  for p in $(ICEDTEA_BOOT_PATCHES) ; \
-	  do \
-	    echo Checking $$p ; \
-	    if $(PATCH) -l -p0 -R --dry-run -s -t -f < $(abs_top_srcdir)/$$p ; \
-	    then \
-	      echo Reverting $$p ; \
-	      $(PATCH) -l -p0 -R < $(abs_top_srcdir)/$$p ; \
-	    else \
-	      all_patches_ok=no ; \
-	    fi ; \
-	  done ; \
-	  if ! test x$${all_patches_ok} = "xyes" ; then \
-	    echo "WARNING Not all patches reverted cleanly" ; \
-	  fi ; \
-	  rm -f stamps/patch-boot.stamp ; \
-	fi
-
-# Bootstrap Directory Targets
-# ===========================
-
-# bootstrap/stage1
-stamps/bootstrap-directory-stage1.stamp:
-	mkdir -p $(STAGE1_BOOT_DIR)/bin stamps/
-	ln -sf $(JAVA) $(STAGE1_BOOT_DIR)/bin/java
-	ln -sf ../../../javah $(STAGE1_BOOT_DIR)/bin/javah
-	ln -sf $(RMIC) $(STAGE1_BOOT_DIR)/bin/rmic
-	ln -sf $(JAR) $(STAGE1_BOOT_DIR)/bin/jar
-	ln -sf $(NATIVE2ASCII) $(STAGE1_BOOT_DIR)/bin/native2ascii
-	ln -sf ../../../javac $(STAGE1_BOOT_DIR)/bin/javac
-	ln -sf ../../../javap $(STAGE1_BOOT_DIR)/bin/javap
-	mkdir -p $(STAGE1_BOOT_DIR)/lib/modules
-	mkdir -p $(STAGE1_BOOT_DIR)/jre/lib && \
-	cp $(SYSTEM_JDK_DIR)/jre/lib/rt.jar \
-	  $(STAGE1_BOOT_DIR)/jre/lib/rt.jar && \
-	chmod u+w $(STAGE1_BOOT_DIR)/jre/lib/rt.jar
-	mkdir -p $(STAGE1_BOOT_DIR)/lib && \
-	if [ -e $(SYSTEM_JDK_DIR)/lib/tools.jar ] ; then \
-	  ln -sf $(SYSTEM_JDK_DIR)/lib/tools.jar $(STAGE1_BOOT_DIR)/lib/tools.jar ; \
-	else \
-	  ln -sf $(STAGE1_BOOT_DIR)/jre/lib/rt.jar $(STAGE1_BOOT_DIR)/lib/tools.jar ; \
-	fi
-	ln -sf $(SYSTEM_JDK_DIR)/jre/lib/$(JRE_ARCH_DIR) \
-	  $(STAGE1_BOOT_DIR)/jre/lib/ && \
-	if ! test -d $(STAGE1_BOOT_DIR)/jre/lib/$(INSTALL_ARCH_DIR); \
-	  then \
-	  ln -sf ./$(JRE_ARCH_DIR) \
-	    $(STAGE1_BOOT_DIR)/jre/lib/$(INSTALL_ARCH_DIR); \
-	fi
-	mkdir -p $(STAGE1_BOOT_DIR)/include && \
-	for i in $(SYSTEM_JDK_DIR)/include/*; do \
-	  test -r $$i | continue; \
-	  i=`basename $$i`; \
-	  rm -f $(STAGE1_BOOT_DIR)/include/$$i; \
-	  ln -s $(SYSTEM_JDK_DIR)/include/$$i $(STAGE1_BOOT_DIR)/include/$$i; \
-	done;
-	mkdir -p stamps
-	touch $@
-
-clean-bootstrap-directory-stage1:
-	rm -rf $(STAGE1_BOOT_DIR)
-	rm -f stamps/bootstrap-directory-stage1.stamp
-
-# bootstrap/stage2.
-stamps/bootstrap-directory-stage2.stamp: stamps/icedtea-stage1.stamp
-	rm -rf $(STAGE2_BOOT_DIR)
-	ln -s $(BUILD_BOOT_SDK_DIR)/ $(STAGE2_BOOT_DIR)
-	if ! test -d $(STAGE2_BOOT_DIR)/include; then \
-	  ln -sf $(BOOT_BUILD_OUTPUT_DIR)/include $(STAGE2_BOOT_DIR)/include; \
-	fi
-	mkdir -p stamps
-	touch $@
-
-clean-bootstrap-directory-stage2:
-	rm -rf $(STAGE2_BOOT_DIR)
-	rm -f stamps/bootstrap-directory-stage2.stamp
-
-# stage 1 symlink.
-stamps/bootstrap-directory-symlink-stage1.stamp: stamps/bootstrap-directory-stage1.stamp
-	rm -f $(BOOT_DIR)
-	ln -sf $(STAGE1_BOOT_DIR) $(BOOT_DIR)
-	mkdir -p stamps
-	touch $@
-
-clean-bootstrap-directory-symlink-stage1:
-	rm -f $(BOOT_DIR)
-	rm -f stamps/bootstrap-directory-symlink-stage1.stamp
-
-# stage 2 symlink.
-stamps/bootstrap-directory-symlink-stage2.stamp: $(BOOTSTRAP_DIRECTORY_STAMP)
-	mkdir -p bootstrap
-	rm -f $(BOOT_DIR)
-	ln -sf $(ICEDTEA_HOME) $(BOOT_DIR); \
-	if ! $(BOOT_DIR)/bin/java -version ; \
-         then \
-           echo "$(BOOT_DIR)/bin/java" \
-               "cannot be found or is corrupted." ; \
-           exit 1; \
-        fi
-	mkdir -p stamps
-	touch $@
-
-clean-bootstrap-directory-symlink-stage2:
-	rm -f $(BOOT_DIR)
-	rm -f stamps/bootstrap-directory-symlink-stage2.stamp
-
-# OpenJDK Targets
-# ===============
-
-# If you change anything here in the icedtea target, please make sure
-# you change it in the icedtea-debug target as well.
-stamps/icedtea-configure.stamp: stamps/bootstrap-directory-symlink-stage2.stamp \
- stamps/download.stamp stamps/extract.stamp $(OPENJDK_TREE) \
- stamps/cacao.stamp stamps/jamvm.stamp
-	mkdir -p $(BUILD_OUTPUT_DIR)
-	cd $(BUILD_OUTPUT_DIR) && \
-          $(ICEDTEA_CONFIGURE_ENV) $(SHELL) $(abs_top_builddir)/openjdk/configure \
-          $(ICEDTEA_CONFIGURE)
-	mkdir -p stamps
-	touch $@
-
-stamps/icedtea.stamp: stamps/icedtea-configure.stamp
-	$(ICEDTEA_UNSET) $(ARCH_PREFIX) $(ICEDTEA_MAKE) \
-	  $(ICEDTEA_ENV) \
-	  -C $(BUILD_OUTPUT_DIR) \
-	  $(ICEDTEA_BUILD_TARGET)
-	$(abs_top_builddir)/pax-mark-vm $(BUILD_SDK_DIR) true
-	mkdir -p $(BUILD_SDK_DIR)/jre/lib/$(INSTALL_ARCH_DIR)
-	mkdir -p $(BUILD_JRE_DIR)/lib/$(INSTALL_ARCH_DIR)
-	mkdir -p $(BUILD_SDK_DIR)/jre/lib/ext
-	mkdir -p $(BUILD_JRE_DIR)/lib/ext 
-@ZERO_BUILD_TRUE@	printf -- '-zero ALIASED_TO -server\n' >> $(BUILD_JRE_ARCH_DIR)/jvm.cfg
-@SHARK_BUILD_TRUE@	printf -- '-shark ALIASED_TO -server\n' >> $(BUILD_JRE_ARCH_DIR)/jvm.cfg
-@ENABLE_CACAO_TRUE@	printf -- '-cacao ALIASED_TO -server\n' >> $(BUILD_JRE_ARCH_DIR)/jvm.cfg
-@ENABLE_JAMVM_TRUE@	printf -- '-jamvm ALIASED_TO -server\n' >> $(BUILD_JRE_ARCH_DIR)/jvm.cfg
-	@echo "IcedTea is served:" $(BUILD_SDK_DIR)
-	mkdir -p stamps
-	touch $@
-
-clean-icedtea: 
-	rm -rf $(BUILD_OUTPUT_DIR)
-	rm -f stamps/icedtea-configure.stamp stamps/icedtea.stamp
-
-stamps/add-systemtap.stamp: stamps/icedtea.stamp
-@ENABLE_SYSTEMTAP_TRUE@	mkdir -p $(BUILD_SDK_DIR)/tapset ; \
-@ENABLE_SYSTEMTAP_TRUE@	grep "client IGNORE" $(BUILD_JRE_ARCH_DIR)/jvm.cfg; \
-@ENABLE_SYSTEMTAP_TRUE@	if test $$? -eq 0; then \
-@ENABLE_SYSTEMTAP_TRUE@	  $(SED) -e '/\/client\/libjvm.so/d' \
-@ENABLE_SYSTEMTAP_TRUE@	    < $(abs_top_builddir)/tapset/hotspot.stp \
-@ENABLE_SYSTEMTAP_TRUE@	    > $(BUILD_SDK_DIR)/tapset/hotspot.stp; \
-@ENABLE_SYSTEMTAP_TRUE@	  $(SED) -e '/\/client\/libjvm.so/d' \
-@ENABLE_SYSTEMTAP_TRUE@	    < $(abs_top_builddir)/tapset/hotspot_jni.stp \
-@ENABLE_SYSTEMTAP_TRUE@	    > $(BUILD_SDK_DIR)/tapset/hotspot_jni.stp; \
-@ENABLE_SYSTEMTAP_TRUE@	  $(SED) -e '/\/client\/libjvm.so/d' \
-@ENABLE_SYSTEMTAP_TRUE@	    < $(abs_top_builddir)/tapset/hotspot_gc.stp \
-@ENABLE_SYSTEMTAP_TRUE@	    > $(BUILD_SDK_DIR)/tapset/hotspot_gc.stp; \
-@ENABLE_SYSTEMTAP_TRUE@	else \
-@ENABLE_SYSTEMTAP_TRUE@	  cp $(abs_top_builddir)/tapset/hotspot.stp \
-@ENABLE_SYSTEMTAP_TRUE@	    $(BUILD_SDK_DIR)/tapset/hotspot.stp; \
-@ENABLE_SYSTEMTAP_TRUE@	  cp $(abs_top_builddir)/tapset/hotspot_jni.stp \
-@ENABLE_SYSTEMTAP_TRUE@	    $(BUILD_SDK_DIR)/tapset/hotspot_jni.stp; \
-@ENABLE_SYSTEMTAP_TRUE@	  cp $(abs_top_builddir)/tapset/hotspot_gc.stp \
-@ENABLE_SYSTEMTAP_TRUE@	    $(BUILD_SDK_DIR)/tapset/hotspot_gc.stp; \
-@ENABLE_SYSTEMTAP_TRUE@	fi; \
-@ENABLE_SYSTEMTAP_TRUE@	cp $(abs_top_builddir)/tapset/jstack.stp \
-@ENABLE_SYSTEMTAP_TRUE@	  $(BUILD_SDK_DIR)/tapset/jstack.stp
-	touch stamps/add-systemtap.stamp
-
-clean-add-systemtap:
-	rm -rf $(BUILD_SDK_DIR)/tapset
-	rm -f stamps/add-systemtap.stamp
-
-stamps/add-nss.stamp: stamps/icedtea.stamp
-	cp $(abs_top_builddir)/nss.cfg $(BUILD_SDK_DIR)/jre/lib/security;
-	touch stamps/add-nss.stamp
-
-clean-add-nss:
-	rm -f $(BUILD_SDK_DIR)/jre/lib/security/nss.cfg
-	rm -f stamps/add-nss.stamp
-
-stamps/add-tzdata-support.stamp: stamps/icedtea.stamp
-@WITH_TZDATA_DIR_TRUE@	cp $(abs_top_builddir)/tz.properties $(BUILD_SDK_DIR)/jre/lib;
-	touch stamps/add-tzdata-support.stamp
-
-clean-add-tzdata-support:
-	rm -f $(BUILD_SDK_DIR)/jre/lib/tz.properties
-	rm -f stamps/add-tzdata-support.stamp
-
-stamps/check-crypto.stamp: stamps/cryptocheck.stamp stamps/icedtea.stamp
-	if [ -e $(BUILD_SDK_DIR)/bin/java ] ; then \
-	  $(BUILD_SDK_DIR)/bin/java -cp $(CRYPTO_CHECK_BUILD_DIR) TestCryptoLevel ; \
-	fi
-	mkdir -p stamps
-	touch $@
-
-clean-check-crypto:
-	rm -f stamps/check-crypto.stamp
-
-stamps/add-archive.stamp: stamps/icedtea.stamp
-@ENABLE_CACAO_FALSE@@ENABLE_JAMVM_FALSE@@ZERO_BUILD_FALSE@	if [ -e $(BUILD_SDK_DIR)/bin/java ] ; then \
-@ENABLE_CACAO_FALSE@@ENABLE_JAMVM_FALSE@@ZERO_BUILD_FALSE@	  if test "x$(INSTALL_ARCH_DIR)" != "xppc64" -a \
-@ENABLE_CACAO_FALSE@@ENABLE_JAMVM_FALSE@@ZERO_BUILD_FALSE@	  "x$(INSTALL_ARCH_DIR)" != "xppc64le" ; then \
-@ENABLE_CACAO_FALSE@@ENABLE_JAMVM_FALSE@@ZERO_BUILD_FALSE@	    $(BUILD_SDK_DIR)/bin/java -Xshare:dump ; \
-@ENABLE_CACAO_FALSE@@ENABLE_JAMVM_FALSE@@ZERO_BUILD_FALSE@	  fi ; \
-@ENABLE_CACAO_FALSE@@ENABLE_JAMVM_FALSE@@ZERO_BUILD_FALSE@	fi
-	touch stamps/add-archive.stamp
-
-clean-add-archive:
-	rm -vf $(BUILD_JRE_ARCH_DIR)/*/*.jsa
-	rm -f stamps/add-archive.stamp
-
-stamps/split-debuginfo.stamp: stamps/icedtea.stamp
-@SPLIT_DEBUGINFO_TRUE@	( cd $(BUILD_SDK_DIR) ; \
-@SPLIT_DEBUGINFO_TRUE@	  for files in $$($(FIND) . -type f) ; do \
-@SPLIT_DEBUGINFO_TRUE@	    if $(FILE) $${files} | $(GREP) 'ELF' > /dev/null ; then \
-@SPLIT_DEBUGINFO_TRUE@	      mkdir -p $(BUILD_DEBUGINFO_DIR)/$$(dirname $${files}) ; \
-@SPLIT_DEBUGINFO_TRUE@	      $(OBJCOPY) --only-keep-debug $${files} $(BUILD_DEBUGINFO_DIR)/$${files}.debug ; \
-@SPLIT_DEBUGINFO_TRUE@	      $(OBJCOPY) --strip-debug $${files} $(BUILD_DEBUGINFO_DIR)/$${files}.stripped ; \
-@SPLIT_DEBUGINFO_TRUE@	      $(OBJCOPY) --add-gnu-debuglink=$(BUILD_DEBUGINFO_DIR)/$${files}.debug \
-@SPLIT_DEBUGINFO_TRUE@	        $(BUILD_DEBUGINFO_DIR)/$${files}.stripped ; \
-@SPLIT_DEBUGINFO_TRUE@	    fi ; \
-@SPLIT_DEBUGINFO_TRUE@	  done ; \
-@SPLIT_DEBUGINFO_TRUE@	)
-	touch $@
-
-clean-split-debuginfo:
-	rm -rvf $(BUILD_DEBUGINFO_DIR)
-	rm -f stamps/split-debuginfo.stamp
-
-stamps/icedtea-debug-configure.stamp: stamps/bootstrap-directory-symlink-stage2.stamp \
- stamps/download.stamp stamps/extract.stamp $(OPENJDK_TREE) \
- stamps/cacao.stamp stamps/jamvm.stamp
-	mkdir -p $(DEBUG_BUILD_OUTPUT_DIR)
-	cd $(DEBUG_BUILD_OUTPUT_DIR) && \
-          $(ICEDTEA_CONFIGURE_ENV) $(SHELL) $(abs_top_builddir)/openjdk/configure \
-          $(ICEDTEA_CONFIGURE) --with-debug-level=slowdebug
-	mkdir -p stamps
-	touch $@
-
-stamps/icedtea-debug.stamp: stamps/icedtea-debug-configure.stamp
-	$(ICEDTEA_UNSET) $(ARCH_PREFIX) $(ICEDTEA_MAKE) \
-	  $(ICEDTEA_ENV) \
-	  -C $(DEBUG_BUILD_OUTPUT_DIR) \
-	  $(ICEDTEA_BUILD_TARGET)
-	$(abs_top_builddir)/pax-mark-vm $(BUILD_DEBUG_SDK_DIR) true
-	mkdir -p $(BUILD_DEBUG_SDK_DIR)/jre/lib/$(INSTALL_ARCH_DIR)
-	mkdir -p $(BUILD_DEBUG_JRE_DIR)/lib/$(INSTALL_ARCH_DIR)
-	mkdir -p $(BUILD_DEBUG_SDK_DIR)/jre/lib/ext
-	mkdir -p $(BUILD_DEBUG_JRE_DIR)/lib/ext 
-@ZERO_BUILD_TRUE@	printf -- '-zero ALIASED_TO -server\n' >> $(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg
-@SHARK_BUILD_TRUE@	printf -- '-shark ALIASED_TO -server\n' >> $(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg
-@ENABLE_CACAO_TRUE@	printf -- '-cacao ALIASED_TO -server\n' >> $(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg
-@ENABLE_JAMVM_TRUE@	printf -- '-jamvm ALIASED_TO -server\n' >> $(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg
-	@echo "IcedTea (debug build) is served:" $(BUILD_DEBUG_SDK_DIR)
-	mkdir -p stamps
-	touch $@
-
-clean-icedtea-debug:
-	rm -rf $(DEBUG_BUILD_OUTPUT_DIR)
-	rm -f stamps/icedtea-debug-configure.stamp
-	rm -f stamps/icedtea-debug.stamp
-
-stamps/add-systemtap-debug.stamp: stamps/icedtea-debug.stamp
-@ENABLE_SYSTEMTAP_TRUE@	mkdir -p $(BUILD_DEBUG_SDK_DIR)/tapset ; \
-@ENABLE_SYSTEMTAP_TRUE@	grep "client IGNORE" $(BUILD_JRE_ARCH_DIR)/jvm.cfg; \
-@ENABLE_SYSTEMTAP_TRUE@	if test $$? -eq 0; then \
-@ENABLE_SYSTEMTAP_TRUE@	  $(SED) -e '/\/client\/libjvm.so/d' \
-@ENABLE_SYSTEMTAP_TRUE@	    < $(abs_top_builddir)/tapset/hotspot.stp \
-@ENABLE_SYSTEMTAP_TRUE@	    > $(BUILD_DEBUG_SDK_DIR)/tapset/hotspot.stp; \
-@ENABLE_SYSTEMTAP_TRUE@	  $(SED) -e '/\/client\/libjvm.so/d' \
-@ENABLE_SYSTEMTAP_TRUE@	    < $(abs_top_builddir)/tapset/hotspot_jni.stp \
-@ENABLE_SYSTEMTAP_TRUE@	    > $(BUILD_DEBUG_SDK_DIR)/tapset/hotspot_jni.stp; \
-@ENABLE_SYSTEMTAP_TRUE@	  $(SED) -e '/\/client\/libjvm.so/d' \
-@ENABLE_SYSTEMTAP_TRUE@	    < $(abs_top_builddir)/tapset/hotspot_gc.stp \
-@ENABLE_SYSTEMTAP_TRUE@	    > $(BUILD_DEBUG_SDK_DIR)/tapset/hotspot_gc.stp; \
-@ENABLE_SYSTEMTAP_TRUE@	else \
-@ENABLE_SYSTEMTAP_TRUE@	  cp $(abs_top_builddir)/tapset/hotspot.stp \
-@ENABLE_SYSTEMTAP_TRUE@	    $(BUILD_DEBUG_SDK_DIR)/tapset/hotspot.stp; \
-@ENABLE_SYSTEMTAP_TRUE@	  cp $(abs_top_builddir)/tapset/hotspot_jni.stp \
-@ENABLE_SYSTEMTAP_TRUE@	    $(BUILD_DEBUG_SDK_DIR)/tapset/hotspot_jni.stp; \
-@ENABLE_SYSTEMTAP_TRUE@	  cp $(abs_top_builddir)/tapset/hotspot_gc.stp \
-@ENABLE_SYSTEMTAP_TRUE@	    $(BUILD_DEBUG_SDK_DIR)/tapset/hotspot_gc.stp; \
-@ENABLE_SYSTEMTAP_TRUE@	fi; \
-@ENABLE_SYSTEMTAP_TRUE@	cp $(abs_top_builddir)/tapset/jstack.stp \
-@ENABLE_SYSTEMTAP_TRUE@	  $(BUILD_DEBUG_SDK_DIR)/tapset/jstack.stp
-	touch stamps/add-systemtap-debug.stamp
-
-clean-add-systemtap-debug:
-	rm -rf $(BUILD_DEBUG_SDK_DIR)/tapset
-	rm -f stamps/add-systemtap-debug.stamp
-
-stamps/add-nss-debug.stamp: stamps/icedtea-debug.stamp
-	cp $(abs_top_builddir)/nss.cfg $(BUILD_DEBUG_SDK_DIR)/jre/lib/security;
-	touch stamps/add-nss-debug.stamp
-
-clean-add-nss-debug:
-	rm -f $(BUILD_DEBUG_SDK_DIR)/jre/lib/security/nss.cfg
-	rm -f stamps/add-nss-debug.stamp
-
-stamps/add-tzdata-support-debug.stamp: stamps/icedtea-debug.stamp
-@WITH_TZDATA_DIR_TRUE@	cp $(abs_top_builddir)/tz.properties \
-@WITH_TZDATA_DIR_TRUE@	  $(BUILD_DEBUG_SDK_DIR)/j2sdk-image/jre/lib;
-	touch stamps/add-tzdata-support-debug.stamp
-
-clean-add-tzdata-support-debug:
-	rm -f $(BUILD_DEBUG_SDK_DIR)/jre/lib/tz.properties
-	rm -f stamps/add-tzdata-support-debug.stamp
-
-stamps/check-crypto-debug.stamp: stamps/cryptocheck.stamp stamps/icedtea-debug.stamp
-	if [ -e $(BUILD_DEBUG_SDK_DIR)/bin/java ] ; then \
-	  $(BUILD_DEBUG_SDK_DIR)/bin/java -cp $(CRYPTO_CHECK_BUILD_DIR) TestCryptoLevel ; \
-	fi
-	mkdir -p stamps
-	touch $@
-
-clean-check-crypto-debug:
-	rm -f stamps/check-crypto-debug.stamp
-
-stamps/add-archive-debug.stamp: stamps/icedtea-debug.stamp
-@ENABLE_CACAO_FALSE@@ENABLE_JAMVM_FALSE@@ZERO_BUILD_FALSE@	if [ -e $(BUILD_DEBUG_SDK_DIR)/bin/java ] ; then \
-@ENABLE_CACAO_FALSE@@ENABLE_JAMVM_FALSE@@ZERO_BUILD_FALSE@	  if test "x$(INSTALL_ARCH_DIR)" != "xppc64" -a \
-@ENABLE_CACAO_FALSE@@ENABLE_JAMVM_FALSE@@ZERO_BUILD_FALSE@	  "x$(INSTALL_ARCH_DIR)" != "xppc64le" ; then \
-@ENABLE_CACAO_FALSE@@ENABLE_JAMVM_FALSE@@ZERO_BUILD_FALSE@	    $(BUILD_DEBUG_SDK_DIR)/bin/java -Xshare:dump ; \
-@ENABLE_CACAO_FALSE@@ENABLE_JAMVM_FALSE@@ZERO_BUILD_FALSE@	  fi ; \
-@ENABLE_CACAO_FALSE@@ENABLE_JAMVM_FALSE@@ZERO_BUILD_FALSE@	fi
-	touch stamps/add-archive-debug.stamp
-
-clean-add-archive-debug:
-	rm -vf $(BUILD_DEBUG_JRE_ARCH_DIR)/*/*.jsa
-	rm -f stamps/add-archive-debug.stamp
-
-stamps/split-debuginfo-debug.stamp: stamps/icedtea-debug.stamp
-@SPLIT_DEBUGINFO_TRUE@	( cd $(BUILD_DEBUG_SDK_DIR) ; \
-@SPLIT_DEBUGINFO_TRUE@	  for files in $$($(FIND) . -type f) ; do \
-@SPLIT_DEBUGINFO_TRUE@	    if $(FILE) $${files} | $(GREP) 'ELF' > /dev/null ; then \
-@SPLIT_DEBUGINFO_TRUE@	      mkdir -p $(BUILD_DEBUG_DEBUGINFO_DIR)/$$(dirname $${files}) ; \
-@SPLIT_DEBUGINFO_TRUE@	      $(OBJCOPY) --only-keep-debug $${files} $(BUILD_DEBUG_DEBUGINFO_DIR)/$${files}.debug ; \
-@SPLIT_DEBUGINFO_TRUE@	      $(OBJCOPY) --strip-debug $${files} $(BUILD_DEBUG_DEBUGINFO_DIR)/$${files}.stripped ; \
-@SPLIT_DEBUGINFO_TRUE@	      $(OBJCOPY) --add-gnu-debuglink=$(BUILD_DEBUG_DEBUGINFO_DIR)/$${files}.debug \
-@SPLIT_DEBUGINFO_TRUE@	        $(BUILD_DEBUG_DEBUGINFO_DIR)/$${files}.stripped ; \
-@SPLIT_DEBUGINFO_TRUE@	    fi ; \
-@SPLIT_DEBUGINFO_TRUE@	  done ; \
-@SPLIT_DEBUGINFO_TRUE@	)
-	touch $@
-
-clean-split-debuginfo-debug:
-	rm -rvf $(BUILD_DEBUG_DEBUGINFO_DIR)
-	rm -f stamps/split-debuginfo-debug.stamp
-
-stamps/icedtea-stage2.stamp: stamps/icedtea.stamp stamps/add-cacao.stamp \
- stamps/add-zero.stamp stamps/add-jamvm.stamp stamps/add-systemtap.stamp \
- stamps/check-crypto.stamp stamps/add-archive.stamp \
- stamps/split-debuginfo.stamp stamps/add-nss.stamp \
- stamps/add-tzdata-support.stamp
-	mkdir -p stamps
-	touch $@
-
-clean-icedtea-stage2: clean-add-jamvm clean-check-crypto clean-add-archive \
- clean-split-debuginfo
-	rm -f stamps/icedtea-stage2.stamp
-
-stamps/icedtea-debug-stage2.stamp: stamps/icedtea-debug.stamp \
- stamps/add-cacao-debug.stamp stamps/add-zero-debug.stamp stamps/add-jamvm-debug.stamp \
- stamps/add-systemtap-debug.stamp stamps/check-crypto-debug.stamp \
- stamps/add-archive-debug.stamp stamps/split-debuginfo-debug.stamp \
- stamps/add-nss-debug.stamp stamps/add/tzdata-support-debug.stamp
-	mkdir -p stamps
-	touch $@
-
-clean-icedtea-debug-stage2: clean-add-jamvm-debug clean-check-crypto-debug \
- clean-add-archive-debug clean-split-debuginfo-debug
-	rm -f stamps/icedtea-debug-stage2.stamp
-
-# OpenJDK boot Targets
-# ===================
-
-stamps/icedtea-boot-configure.stamp: stamps/bootstrap-directory-symlink-stage1.stamp \
- stamps/download.stamp $(OPENJDK_BOOT_TREE) stamps/cacao.stamp stamps/jamvm.stamp
-	mkdir -p $(BOOT_BUILD_OUTPUT_DIR)
-	cd $(BOOT_BUILD_OUTPUT_DIR) && \
-          $(ICEDTEA_CONFIGURE_ENV) $(SHELL) $(abs_top_builddir)/openjdk-boot/configure \
-          $(ICEDTEA_CONFIGURE_BOOT)
-	mkdir -p stamps
-	touch $@
-
-stamps/icedtea-boot.stamp: stamps/icedtea-boot-configure.stamp
-	$(ICEDTEA_UNSET) $(ARCH_PREFIX) $(ICEDTEA_MAKE) \
-	  $(ICEDTEA_ENV_BOOT) \
-	  -C $(BOOT_BUILD_OUTPUT_DIR) \
-	  images
-	$(abs_top_builddir)/pax-mark-vm $(BUILD_BOOT_SDK_DIR) true
-	@echo "Bootstrapped IcedTea is served:" $(BUILD_BOOT_SDK_DIR)
-	mkdir -p stamps
-	touch $@
-
-clean-icedtea-boot:
-	rm -rf $(BOOT_BUILD_OUTPUT_DIR)
-	rm -f stamps/icedtea-boot-configure.stamp
-	rm -f stamps/icedtea-boot.stamp
-
-stamps/add-systemtap-boot.stamp: stamps/icedtea-boot.stamp
-@ENABLE_SYSTEMTAP_TRUE@	mkdir -p $(BUILD_BOOT_SDK_DIR)/tapset ; \
-@ENABLE_SYSTEMTAP_TRUE@	grep "client IGNORE" $(BUILD_BOOT_JRE_ARCH_DIR)/jvm.cfg; \
-@ENABLE_SYSTEMTAP_TRUE@	if test $$? -eq 0; then \
-@ENABLE_SYSTEMTAP_TRUE@	  sed -e '/\/client\/libjvm.so/d' \
-@ENABLE_SYSTEMTAP_TRUE@	    < $(abs_top_builddir)/tapset/hotspot.stp \
-@ENABLE_SYSTEMTAP_TRUE@	    > $(BUILD_BOOT_SDK_DIR)/tapset/hotspot.stp; \
-@ENABLE_SYSTEMTAP_TRUE@	  sed -e '/\/client\/libjvm.so/d' \
-@ENABLE_SYSTEMTAP_TRUE@	    < $(abs_top_builddir)/tapset/hotspot_jni.stp \
-@ENABLE_SYSTEMTAP_TRUE@	    > $(BUILD_BOOT_SDK_DIR)/tapset/hotspot_jni.stp; \
-@ENABLE_SYSTEMTAP_TRUE@	  sed -e '/\/client\/libjvm.so/d' \
-@ENABLE_SYSTEMTAP_TRUE@	    < $(abs_top_builddir)/tapset/hotspot_gc.stp \
-@ENABLE_SYSTEMTAP_TRUE@	    > $(BUILD_BOOT_SDK_DIR)/tapset/hotspot_gc.stp; \
-@ENABLE_SYSTEMTAP_TRUE@	else \
-@ENABLE_SYSTEMTAP_TRUE@	  cp $(abs_top_builddir)/tapset/hotspot.stp \
-@ENABLE_SYSTEMTAP_TRUE@	    $(BUILD_BOOT_SDK_DIR)/tapset/hotspot.stp; \
-@ENABLE_SYSTEMTAP_TRUE@	  cp $(abs_top_builddir)/tapset/hotspot_jni.stp \
-@ENABLE_SYSTEMTAP_TRUE@	    $(BUILD_BOOT_SDK_DIR)/tapset/hotspot_jni.stp; \
-@ENABLE_SYSTEMTAP_TRUE@	  cp $(abs_top_builddir)/tapset/hotspot_gc.stp \
-@ENABLE_SYSTEMTAP_TRUE@	    $(BUILD_BOOT_SDK_DIR)/tapset/hotspot_gc.stp; \
-@ENABLE_SYSTEMTAP_TRUE@	fi; \
-@ENABLE_SYSTEMTAP_TRUE@	cp $(abs_top_builddir)/tapset/jstack.stp \
-@ENABLE_SYSTEMTAP_TRUE@	  $(BUILD_BOOT_SDK_DIR)/tapset/jstack.stp
-	touch stamps/add-systemtap-boot.stamp
-
-clean-add-systemtap-boot:
-	rm -rf $(BUILD_BOOT_SDK_DIR)/tapset
-	rm -f stamps/add-systemtap-boot.stamp
-
-stamps/add-nss-boot.stamp: stamps/icedtea-boot.stamp
-	cp $(abs_top_builddir)/nss.cfg \
-	  $(BUILD_BOOT_SDK_DIR)/jre/lib/security;
-	touch stamps/add-nss-boot.stamp
-
-clean-add-nss-boot:
-	rm -f $(BUILD_BOOT_SDK_DIR)/jre/lib/security/nss.cfg
-	rm -f stamps/add-nss-boot.stamp
-
-stamps/add-tzdata-support-boot.stamp: stamps/icedtea-boot.stamp
-@WITH_TZDATA_DIR_TRUE@	cp $(abs_top_builddir)/tz.properties $(BUILD_BOOT_SDK_DIR)/jre/lib;
-	touch stamps/add-tzdata-support-boot.stamp
-
-clean-add-tzdata-support-boot:
-	rm -f $(BUILD_BOOT_SDK_DIR)/jre/lib/tz.properties
-	rm -f stamps/add-tzdata-support-boot.stamp
-
-stamps/check-crypto-boot.stamp: stamps/cryptocheck.stamp stamps/icedtea-boot.stamp
-	if [ -e $(BUILD_BOOT_SDK_DIR)/bin/java ] ; then \
-	  $(BUILD_BOOT_SDK_DIR)/bin/java -cp $(CRYPTO_CHECK_BUILD_DIR) TestCryptoLevel ; \
-	fi
-	mkdir -p stamps
-	touch $@
-
-clean-check-crypto-boot:
-	rm -f stamps/check-crypto-boot.stamp
-
-stamps/add-archive-boot.stamp: stamps/icedtea-boot.stamp
-@ENABLE_CACAO_FALSE@@ENABLE_JAMVM_FALSE@@ZERO_BUILD_FALSE@	if [ -e $(BUILD_BOOT_SDK_DIR)/bin/java ] ; then \
-@ENABLE_CACAO_FALSE@@ENABLE_JAMVM_FALSE@@ZERO_BUILD_FALSE@	  if test "x$(INSTALL_ARCH_DIR)" != "xppc64" -a \
-@ENABLE_CACAO_FALSE@@ENABLE_JAMVM_FALSE@@ZERO_BUILD_FALSE@	  "x$(INSTALL_ARCH_DIR)" != "xppc64le" ; then \
-@ENABLE_CACAO_FALSE@@ENABLE_JAMVM_FALSE@@ZERO_BUILD_FALSE@	    $(BUILD_BOOT_SDK_DIR)/bin/java -Xshare:dump ; \
-@ENABLE_CACAO_FALSE@@ENABLE_JAMVM_FALSE@@ZERO_BUILD_FALSE@	  fi ; \
-@ENABLE_CACAO_FALSE@@ENABLE_JAMVM_FALSE@@ZERO_BUILD_FALSE@	fi
-	touch $@
-
-clean-add-archive-boot:
-	rm -vf $(BUILD_BOOT_JRE_ARCH_DIR)/*/*.jsa
-	rm -f stamps/add-archive-boot.stamp
-
-stamps/split-debuginfo-boot.stamp: stamps/icedtea-boot.stamp
-@SPLIT_DEBUGINFO_TRUE@	( cd $(BUILD_BOOT_SDK_DIR) ; \
-@SPLIT_DEBUGINFO_TRUE@	  for files in $$($(FIND) . -type f) ; do \
-@SPLIT_DEBUGINFO_TRUE@	    if $(FILE) $${files} | $(GREP) 'ELF' > /dev/null ; then \
-@SPLIT_DEBUGINFO_TRUE@	      mkdir -p $(BUILD_BOOT_DEBUGINFO_DIR)/$$(dirname $${files}) ; \
-@SPLIT_DEBUGINFO_TRUE@	      $(OBJCOPY) --only-keep-debug $${files} $(BUILD_BOOT_DEBUGINFO_DIR)/$${files}.debug ; \
-@SPLIT_DEBUGINFO_TRUE@	      $(OBJCOPY) --strip-debug $${files} $(BUILD_BOOT_DEBUGINFO_DIR)/$${files}.stripped ; \
-@SPLIT_DEBUGINFO_TRUE@	      $(OBJCOPY) --add-gnu-debuglink=$(BUILD_BOOT_DEBUGINFO_DIR)/$${files}.debug \
-@SPLIT_DEBUGINFO_TRUE@	        $(BUILD_BOOT_DEBUGINFO_DIR)/$${files}.stripped ; \
-@SPLIT_DEBUGINFO_TRUE@	    fi ; \
-@SPLIT_DEBUGINFO_TRUE@	  done ; \
-@SPLIT_DEBUGINFO_TRUE@	)
-	touch $@
-
-clean-split-debuginfo-boot:
-	rm -rvf $(BUILD_BOOT_DEBUGINFO_DIR)
-	rm -f stamps/split-debuginfo-boot.stamp
-
-stamps/icedtea-stage1.stamp: stamps/icedtea-boot.stamp \
- stamps/add-systemtap-boot.stamp stamps/add-nss-boot.stamp \
- stamps/add-tzdata-support-boot.stamp stamps/check-crypto-boot.stamp \
- stamps/add-archive-boot.stamp stamps/split-debuginfo-boot.stamp
-	mkdir -p stamps
-	touch $@
-
-clean-icedtea-stage1: clean-check-crypto-boot clean-add-archive-boot \
- clean-split-debuginfo-boot clean-add-systemtap-boot clean-add-nss-boot \
- clean-add-tzdata-support-boot
-	rm -f stamps/icedtea-stage1.stamp
-
-# Rebuild targets
-
-rebuild:
-@BOOTSTRAPPING_TRUE@	rm -f stamps/icedtea-boot.stamp
-@BOOTSTRAPPING_TRUE@	rm -f stamps/icedtea-stage1.stamp
-@BOOTSTRAPPING_TRUE@	$(ARCH_PREFIX) $(MAKE) icedtea-stage1
-@BOOTSTRAPPING_TRUE@	@echo "bootstrap-poured IcedTea is served (again):" $(BUILD_BOOT_SDK_DIR)
-@BOOTSTRAPPING_FALSE@	rm -f stamps/icedtea.stamp
-@BOOTSTRAPPING_FALSE@	rm -f stamps/icedtea-stage2.stamp
-@BOOTSTRAPPING_FALSE@	$(ARCH_PREFIX) $(MAKE) icedtea-stage2
-@BOOTSTRAPPING_FALSE@	@echo "IcedTea is served (again):" $(BUILD_SDK_DIR)
-
-hotspot:
-@BOOTSTRAPPING_TRUE@	rm -f stamps/icedtea-boot.stamp
-@BOOTSTRAPPING_TRUE@	rm -f stamps/icedtea-stage1.stamp
-@BOOTSTRAPPING_TRUE@	$(ARCH_PREFIX) $(MAKE) ICEDTEA_BUILD_TARGET=hotspot icedtea-stage1
-@BOOTSTRAPPING_TRUE@	mkdir -p \
-@BOOTSTRAPPING_TRUE@	   $(BUILD_BOOT_SDK_DIR)/jre/lib/$(INSTALL_ARCH_DIR)/server
-@BOOTSTRAPPING_TRUE@	cp $(BOOT_BUILD_OUTPUT_DIR)/$(SERVER_DIR)/libjvm.so \
-@BOOTSTRAPPING_TRUE@	   $(BUILD_BOOT_SDK_DIR)/jre/lib/$(INSTALL_ARCH_DIR)/server
-@BOOTSTRAPPING_TRUE@	@echo "HotSpot is served:" $(BUILD_BOOT_SDK_DIR)
-@BOOTSTRAPPING_FALSE@	rm -f stamps/icedtea.stamp
-@BOOTSTRAPPING_FALSE@	rm -f stamps/icedtea-stage2.stamp
-@BOOTSTRAPPING_FALSE@	$(ARCH_PREFIX) $(MAKE) ICEDTEA_BUILD_TARGET=hotspot icedtea-stage2
-@BOOTSTRAPPING_FALSE@	mkdir -p \
-@BOOTSTRAPPING_FALSE@	   $(BUILD_SDK_DIR)/jre/lib/$(INSTALL_ARCH_DIR)/server
-@BOOTSTRAPPING_FALSE@	cp $(BOOT_BUILD_OUTPUT_DIR)/$(SERVER_DIR)/libjvm.so \
-@BOOTSTRAPPING_FALSE@	   $(BUILD_SDK_DIR)/jre/lib/$(INSTALL_ARCH_DIR)/server
-@BOOTSTRAPPING_FALSE@	@echo "HotSpot is served:" $(BUILD_SDK_DIR)
-
-# JamVM
-
-stamps/jamvm.stamp: stamps/jamvm-configure.stamp stamps/jamvm-build.stamp stamps/jamvm-install.stamp
-	mkdir -p stamps
-	touch stamps/jamvm.stamp
-
-stamps/jamvm-configure.stamp: $(OPENJDK_TREE)
-@BUILD_JAMVM_TRUE@	cd jamvm/jamvm && \
-@BUILD_JAMVM_TRUE@	./autogen.sh --with-java-runtime-library=openjdk8 \
-@BUILD_JAMVM_TRUE@	  --prefix=$(abs_top_builddir)/jamvm/install
-	mkdir -p stamps
-	touch $@
-
-stamps/jamvm-build.stamp: stamps/jamvm-configure.stamp
-@BUILD_JAMVM_TRUE@	cd jamvm/jamvm && \
-@BUILD_JAMVM_TRUE@	$(ARCH_PREFIX) $(MAKE) -j$(PARALLEL_JOBS)
-	mkdir -p stamps
-	touch $@
-
-stamps/jamvm-install.stamp: stamps/jamvm-build.stamp
-@BUILD_JAMVM_TRUE@	cd jamvm/jamvm && \
-@BUILD_JAMVM_TRUE@	$(ARCH_PREFIX) $(MAKE) -j$(PARALLEL_JOBS) install
-@BUILD_JAMVM_TRUE@	mkdir -p $(abs_top_builddir)/jamvm/install/hotspot/lib
-@BUILD_JAMVM_TRUE@	touch $(abs_top_builddir)/jamvm/install/hotspot/lib/sa-jdi.jar
-@BUILD_JAMVM_TRUE@	mkdir -p $(abs_top_builddir)/jamvm/install/hotspot/jre/lib/$(INSTALL_ARCH_DIR)/server
-@BUILD_JAMVM_TRUE@	cp $(abs_top_builddir)/jamvm/install/lib/libjvm.so \
-@BUILD_JAMVM_TRUE@	  $(abs_top_builddir)/jamvm/install/hotspot/jre/lib/$(INSTALL_ARCH_DIR)/server
-@BUILD_JAMVM_TRUE@	ln -sf server $(abs_top_builddir)/jamvm/install/hotspot/jre/lib/$(INSTALL_ARCH_DIR)/client
-@BUILD_JAMVM_TRUE@	touch $(abs_top_builddir)/jamvm/install/hotspot/jre/lib/$(INSTALL_ARCH_DIR)/server/Xusage.txt
-@BUILD_JAMVM_TRUE@	ln -sf libjvm.so $(abs_top_builddir)/jamvm/install/hotspot/jre/lib/$(INSTALL_ARCH_DIR)/client/libjsig.so
-	mkdir -p stamps
-	touch $@
-
-clean-jamvm:
-	rm -rf jamvm
-	rm -f stamps/jamvm-configure.stamp stamps/jamvm-build.stamp stamps/jamvm-install.stamp
-	rm -f stamps/jamvm.stamp
-
-# Targets for additional VMs
-
-stamps/add-jamvm.stamp: stamps/icedtea.stamp stamps/jamvm.stamp
-@ADD_JAMVM_BUILD_TRUE@	mkdir -p $(BUILD_JRE_ARCH_DIR)/jamvm
-@ADD_JAMVM_BUILD_TRUE@	install -m 644 jamvm/install/lib/libjvm.so \
-@ADD_JAMVM_BUILD_TRUE@		$(BUILD_JRE_ARCH_DIR)/jamvm/
-@ADD_JAMVM_BUILD_TRUE@	printf -- '-jamvm KNOWN\n' >> $(BUILD_JRE_ARCH_DIR)/jvm.cfg
-@ADD_JAMVM_BUILD_FALSE@	printf -- '-jamvm ERROR\n' >> $(BUILD_JRE_ARCH_DIR)/jvm.cfg
-	touch $@
-
-clean-add-jamvm:
-	rm -rf $(BUILD_JRE_ARCH_DIR)/jamvm
-	if [ -e $(BUILD_JRE_ARCH_DIR)/jvm.cfg ] ; then \
-	  $(SED) -i 's#-jamvm KNOWN#-jamvm ERROR#' $(BUILD_JRE_ARCH_DIR)/jvm.cfg ; \
-	fi
-	rm -f stamps/add-jamvm.stamp
-
-stamps/add-jamvm-debug.stamp: stamps/icedtea-debug.stamp stamps/jamvm.stamp
-@ADD_JAMVM_BUILD_TRUE@	mkdir -p $(BUILD_DEBUG_JRE_ARCH_DIR)/jamvm
-@ADD_JAMVM_BUILD_TRUE@	install -m 644 jamvm/install/lib/libjvm.so \
-@ADD_JAMVM_BUILD_TRUE@		$(BUILD_DEBUG_JRE_ARCH_DIR)/jamvm/
-@ADD_JAMVM_BUILD_TRUE@	printf -- '-jamvm KNOWN\n' >> $(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg
-@ADD_JAMVM_BUILD_FALSE@	printf -- '-jamvm ERROR\n' >> $(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg
-	touch $@
-
-clean-add-jamvm-debug:
-	rm -rf $(BUILD_DEBUG_JRE_ARCH_DIR)/jamvm
-	if [ -e $(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg ] ; then \
-	  $(SED) -i 's#-jamvm KNOWN#-jamvm ERROR#' $(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg ; \
-	fi
-	rm -f stamps/add-jamvm-debug.stamp
-
-# CACAO
-
-stamps/cacao.stamp: stamps/cacao-configure.stamp stamps/cacao-build.stamp stamps/cacao-install.stamp
-	mkdir -p stamps
-	touch $@
-
-stamps/cacao-configure.stamp: $(OPENJDK_TREE)
-@BUILD_CACAO_TRUE@@USE_SYSTEM_CACAO_FALSE@	cd cacao/cacao && \
-@BUILD_CACAO_TRUE@@USE_SYSTEM_CACAO_FALSE@	./autogen.sh && \
-@BUILD_CACAO_TRUE@@USE_SYSTEM_CACAO_FALSE@	mkdir ../cacao.build && \
-@BUILD_CACAO_TRUE@@USE_SYSTEM_CACAO_FALSE@	cd ../cacao.build && \
-@BUILD_CACAO_TRUE@@USE_SYSTEM_CACAO_FALSE@	$(ARCH_PREFIX) ../cacao/configure \
-@BUILD_CACAO_TRUE@@USE_SYSTEM_CACAO_FALSE@	  --host=$(host_alias) \
-@BUILD_CACAO_TRUE@@USE_SYSTEM_CACAO_FALSE@	  --build=$(build_alias) \
-@BUILD_CACAO_TRUE@@USE_SYSTEM_CACAO_FALSE@	  --target=$(target_alias) \
-@BUILD_CACAO_TRUE@@USE_SYSTEM_CACAO_FALSE@	  --prefix=$(abs_top_builddir)/cacao/install \
-@BUILD_CACAO_TRUE@@USE_SYSTEM_CACAO_FALSE@	  --with-java-runtime-library=openjdk8 \
-@BUILD_CACAO_TRUE@@USE_SYSTEM_CACAO_FALSE@	  --with-java-runtime-library-prefix=$(abs_top_builddir)/openjdk \
-@BUILD_CACAO_TRUE@@USE_SYSTEM_CACAO_FALSE@	  --with-java-runtime-library-classes=$(RUNTIME) \
-@BUILD_CACAO_TRUE@@USE_SYSTEM_CACAO_FALSE@	  --with-libatomic-ops=no \
-@BUILD_CACAO_TRUE@@USE_SYSTEM_CACAO_FALSE@	  --enable-jre-layout $(CACAO_CONFIGURE_ARGS);
-	mkdir -p stamps
-	touch $@
-
-stamps/cacao-build.stamp: stamps/cacao-configure.stamp
-@BUILD_CACAO_TRUE@@USE_SYSTEM_CACAO_FALSE@	cd cacao/cacao.build && \
-@BUILD_CACAO_TRUE@@USE_SYSTEM_CACAO_FALSE@	$(ARCH_PREFIX) $(MAKE) -j$(PARALLEL_JOBS)
-	mkdir -p stamps
-	touch $@
-
-stamps/cacao-install.stamp: stamps/cacao-build.stamp
-@BUILD_CACAO_TRUE@@USE_SYSTEM_CACAO_FALSE@	cd cacao/cacao.build && \
-@BUILD_CACAO_TRUE@@USE_SYSTEM_CACAO_FALSE@	$(ARCH_PREFIX) $(MAKE) -j$(PARALLEL_JOBS) install
-@BUILD_CACAO_TRUE@@USE_SYSTEM_CACAO_FALSE@	mkdir -p $(abs_top_builddir)/cacao/install/hotspot/lib
-@BUILD_CACAO_TRUE@@USE_SYSTEM_CACAO_FALSE@	touch $(abs_top_builddir)/cacao/install/hotspot/lib/sa-jdi.jar
-@BUILD_CACAO_TRUE@@USE_SYSTEM_CACAO_FALSE@	mkdir -p $(abs_top_builddir)/cacao/install/hotspot/jre/lib/$(INSTALL_ARCH_DIR)/server
-@BUILD_CACAO_TRUE@@USE_SYSTEM_CACAO_FALSE@	cp $(abs_top_builddir)/cacao/install/lib/libjvm.so \
-@BUILD_CACAO_TRUE@@USE_SYSTEM_CACAO_FALSE@	  $(abs_top_builddir)/cacao/install/hotspot/jre/lib/$(INSTALL_ARCH_DIR)/server
-@BUILD_CACAO_TRUE@@USE_SYSTEM_CACAO_FALSE@	ln -sf server $(abs_top_builddir)/cacao/install/hotspot/jre/lib/$(INSTALL_ARCH_DIR)/client
-@BUILD_CACAO_TRUE@@USE_SYSTEM_CACAO_FALSE@	touch $(abs_top_builddir)/cacao/install/hotspot/jre/lib/$(INSTALL_ARCH_DIR)/server/Xusage.txt
-@BUILD_CACAO_TRUE@@USE_SYSTEM_CACAO_FALSE@	ln -sf libjvm.so $(abs_top_builddir)/cacao/install/hotspot/jre/lib/$(INSTALL_ARCH_DIR)/client/libjsig.so
-	mkdir -p stamps
-	touch $@
-
-clean-cacao:
-	rm -rf cacao/cacao.build cacao/install
-	rm -f stamps/cacao-configure.stamp stamps/cacao-build.stamp stamps/cacao-install.stamp
-	rm -f stamps/cacao.stamp
-
-# targets for additional VMs
-
-stamps/add-cacao.stamp: stamps/icedtea.stamp stamps/cacao.stamp
-@ADD_CACAO_BUILD_TRUE@	mkdir -p $(BUILD_JRE_ARCH_DIR)/cacao
-@ADD_CACAO_BUILD_TRUE@	install -m 644 cacao/install/lib/libjvm.so \
-@ADD_CACAO_BUILD_TRUE@		$(BUILD_JRE_ARCH_DIR)/cacao/
-@ADD_CACAO_BUILD_TRUE@	install -m 644 cacao/install/jre/lib/$(INSTALL_ARCH_DIR)/libjsig.so \
-@ADD_CACAO_BUILD_TRUE@		$(BUILD_JRE_ARCH_DIR)/cacao/
-@ADD_CACAO_BUILD_TRUE@	install -m 644 cacao/install/jre/lib/$(INSTALL_ARCH_DIR)/server/Xusage.txt \
-@ADD_CACAO_BUILD_TRUE@		$(BUILD_JRE_ARCH_DIR)/cacao/
-@ADD_CACAO_BUILD_TRUE@	printf -- '-cacao KNOWN\n' >> $(BUILD_JRE_ARCH_DIR)/jvm.cfg
-@ADD_CACAO_BUILD_FALSE@	printf -- '-cacao ERROR\n' >> $(BUILD_JRE_ARCH_DIR)/jvm.cfg
-	touch $@
-
-clean-add-cacao:
-	rm -rf $(BUILD_JRE_ARCH_DIR)/cacao
-	if [ -e $(BUILD_JRE_ARCH_DIR)/jvm.cfg ] ; then \
-	  $(SED) -i 's#-cacao KNOWN#-cacao ERROR#' $(BUILD_JRE_ARCH_DIR)/jvm.cfg ; \
-	fi
-	rm -f stamps/add-cacao.stamp
-
-stamps/add-cacao-debug.stamp: stamps/icedtea-debug.stamp stamps/cacao.stamp
-@ADD_CACAO_BUILD_TRUE@	mkdir -p $(BUILD_DEBUG_JRE_ARCH_DIR)/cacao
-@ADD_CACAO_BUILD_TRUE@	install -m 644 cacao/install/lib/libjvm.so \
-@ADD_CACAO_BUILD_TRUE@		$(BUILD_DEBUG_JRE_ARCH_DIR)/cacao/
-@ADD_CACAO_BUILD_TRUE@	install -m 644 cacao/install/jre/lib/$(INSTALL_ARCH_DIR)/libjsig.so \
-@ADD_CACAO_BUILD_TRUE@		$(BUILD_DEBUG_JRE_ARCH_DIR)/cacao/
-@ADD_CACAO_BUILD_TRUE@	install -m 644 cacao/install/jre/lib/$(INSTALL_ARCH_DIR)/server/Xusage.txt \
-@ADD_CACAO_BUILD_TRUE@		$(BUILD_DEBUG_JRE_ARCH_DIR)/cacao/
-@ADD_CACAO_BUILD_TRUE@	printf -- '-cacao KNOWN\n' >> $(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg
-@ADD_CACAO_BUILD_FALSE@	printf -- '-cacao ERROR\n' >> $(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg
-	touch $@
-
-clean-add-cacao-debug:
-	rm -rf $(BUILD_DEBUG_JRE_ARCH_DIR)/cacao
-	if [ -e $(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg ] ; then \
-	  $(SED) -i 's#-cacao KNOWN#-cacao ERROR#' $(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg ; \
-	fi
-	rm -f stamps/add-cacao-debug.stamp
-
-stamps/add-zero.stamp: stamps/icedtea.stamp
-	mkdir -p stamps
-@ADD_ZERO_BUILD_TRUE@	mkdir -p zerovm
-
-@ADD_ZERO_BUILD_TRUE@	cd zerovm && \
-@ADD_ZERO_BUILD_TRUE@	    $(ADD_ZERO_EXTRA_BUILD_ENV) \
-@ADD_ZERO_BUILD_TRUE@		$(ARCH_PREFIX) $(abs_top_srcdir)/configure $(ADD_ZERO_CONFIGURE_ARGS)
-
-@ADD_ZERO_BUILD_TRUE@	$(ADD_ZERO_EXTRA_BUILD_ENV) \
-@ADD_ZERO_BUILD_TRUE@		$(ARCH_PREFIX) $(MAKE) -C zerovm ICEDTEA_BUILD_TARGET=hotspot icedtea-stage2
-
-@ADD_ZERO_BUILD_TRUE@@ZERO_BUILD_TRUE@	mkdir -p $(BUILD_JRE_ARCH_DIR)/shark
-@ADD_ZERO_BUILD_TRUE@@ZERO_BUILD_TRUE@	cp -a zerovm/$(BUILD_DIR)/hotspot/import/jre/lib/$(INSTALL_ARCH_DIR)/server/* \
-@ADD_ZERO_BUILD_TRUE@@ZERO_BUILD_TRUE@		$(BUILD_JRE_ARCH_DIR)/shark/
-@ADD_ZERO_BUILD_TRUE@@ZERO_BUILD_TRUE@	printf -- '-shark KNOWN\n' >> $(BUILD_JRE_ARCH_DIR)/jvm.cfg
-@ADD_ZERO_BUILD_TRUE@@ZERO_BUILD_TRUE@	printf -- '-zero ERROR\n' >> $(BUILD_JRE_ARCH_DIR)/jvm.cfg
-@ADD_ZERO_BUILD_TRUE@@ZERO_BUILD_FALSE@	mkdir -p $(BUILD_JRE_ARCH_DIR)/zero
-@ADD_ZERO_BUILD_TRUE@@ZERO_BUILD_FALSE@	cp -a zerovm/$(BUILD_DIR)/hotspot/import/jre/lib/$(INSTALL_ARCH_DIR)/server/* \
-@ADD_ZERO_BUILD_TRUE@@ZERO_BUILD_FALSE@		$(BUILD_JRE_ARCH_DIR)/zero/
-@ADD_ZERO_BUILD_TRUE@@ZERO_BUILD_FALSE@	printf -- '-zero KNOWN\n' >> $(BUILD_JRE_ARCH_DIR)/jvm.cfg
-@ADD_ZERO_BUILD_TRUE@@ZERO_BUILD_FALSE@	printf -- '-shark ERROR\n' >> $(BUILD_JRE_ARCH_DIR)/jvm.cfg
-@ADD_ZERO_BUILD_FALSE@	printf -- '-zero ERROR\n' >> $(BUILD_JRE_ARCH_DIR)/jvm.cfg
-@ADD_ZERO_BUILD_FALSE@	printf -- '-shark ERROR\n' >> $(BUILD_JRE_ARCH_DIR)/jvm.cfg
-	touch $@
-
-clean-add-zero:
-	rm -rf $(BUILD_JRE_ARCH_DIR)/zero
-	rm -rf $(BUILD_JRE_ARCH_DIR)/shark
-	rm -rf zerovm
-	if [ -e $(BUILD_JRE_ARCH_DIR)/jvm.cfg ] ; then \
-	  $(SED) -i 's#-zero KNOWN#-zero ERROR#' $(BUILD_JRE_ARCH_DIR)/jvm.cfg ; \
-	  $(SED) -i 's#-shark KNOWN#-shark ERROR#' $(BUILD_JRE_ARCH_DIR)/jvm.cfg ; \
-	fi
-	rm -f stamps/add-zero.stamp
-
-stamps/add-zero-debug.stamp: stamps/icedtea-debug.stamp
-	mkdir -p stamps
-@ADD_ZERO_BUILD_TRUE@	mkdir -p zerovm
-
-@ADD_ZERO_BUILD_TRUE@	cd zerovm && \
-@ADD_ZERO_BUILD_TRUE@	    $(ADD_ZERO_EXTRA_BUILD_ENV) \
-@ADD_ZERO_BUILD_TRUE@		$(ARCH_PREFIX) $(abs_top_srcdir)/configure $(ADD_ZERO_CONFIGURE_ARGS)
-
-@ADD_ZERO_BUILD_TRUE@	$(ADD_ZERO_EXTRA_BUILD_ENV) \
-@ADD_ZERO_BUILD_TRUE@		$(ARCH_PREFIX) $(MAKE) -C zerovm ICEDTEA_BUILD_TARGET=hotspot icedtea-stage2
-
-@ADD_ZERO_BUILD_TRUE@@ZERO_BUILD_TRUE@	mkdir -p $(BUILD_DEBUG_JRE_ARCH_DIR)/shark
-@ADD_ZERO_BUILD_TRUE@@ZERO_BUILD_TRUE@	cp -a zerovm/$(BUILD_OUTPUT_DIR)/hotspot/import/jre/lib/$(INSTALL_ARCH_DIR)/server/* \
-@ADD_ZERO_BUILD_TRUE@@ZERO_BUILD_TRUE@		$(BUILD_DEBUG_JRE_ARCH_DIR)/shark/
-@ADD_ZERO_BUILD_TRUE@@ZERO_BUILD_TRUE@	printf -- '-shark KNOWN\n' >> $(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg
-@ADD_ZERO_BUILD_TRUE@@ZERO_BUILD_FALSE@	mkdir -p $(BUILD_DEBUG_JRE_ARCH_DIR)/zero
-@ADD_ZERO_BUILD_TRUE@@ZERO_BUILD_FALSE@	cp -a zerovm/$(BUILD_OUTPUT_DIR)/hotspot/import/jre/lib/$(INSTALL_ARCH_DIR)/server/* \
-@ADD_ZERO_BUILD_TRUE@@ZERO_BUILD_FALSE@		$(BUILD_DEBUG_JRE_ARCH_DIR)/zero/
-@ADD_ZERO_BUILD_TRUE@@ZERO_BUILD_FALSE@	printf -- '-zero KNOWN\n' >> $(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg
-@ADD_ZERO_BUILD_FALSE@	printf -- '-zero ERROR\n' >> $(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg
-@ADD_ZERO_BUILD_FALSE@	printf -- '-shark ERROR\n' >> $(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg
-	touch $@
-
-clean-add-zero-debug:
-	rm -rf $(BUILD_DEBUG_JRE_ARCH_DIR)/zero
-	rm -rf $(BUILD_DEBUG_JRE_ARCH_DIR)/shark
-	rm -rf zerovm
-	if [ -e $(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg ] ; then \
-	  $(SED) -i 's#-zero KNOWN#-zero ERROR#' $(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg ; \
-	  $(SED) -i 's#-shark KNOWN#-shark ERROR#' $(BUILD_DEBUG_JRE_ARCH_DIR)/jvm.cfg ; \
-	fi
-	rm -f stamps/add-zero-debug.stamp
-
-# end additional VMs
-
-# jtreg
-
-stamps/jtreg.stamp: stamps/icedtea-stage2.stamp
-	rm -rf test/jtreg/classes
-	mkdir -p test/jtreg/classes
-	$(BOOT_DIR)/bin/javac $(IT_JAVACFLAGS) -d test/jtreg/classes \
-	   `find $(abs_top_srcdir)/test/jtreg/com -name '*.java'`
-	(cd $(abs_top_srcdir)/test/jtreg; \
-	 $(BOOT_DIR)/bin/jar cfm $(abs_top_builddir)/test/jtreg.jar \
-	   META-INF/MANIFEST.MF \
-	   legal  README JavaTest.cmdMgrs.lst JavaTest.toolMgrs.lst \
-	   `find com -type f -a -not -name '*.java'` \
-	   -C $(abs_top_builddir)/test/jtreg/classes com)
-	mkdir -p stamps
-	touch $@
-
-clean-jtreg:
-	rm -rf test/jtreg/classes
-	if [ $(abs_top_srcdir) != $(abs_top_builddir) ] ; then \
-	  if [ -e test/jtreg ] ; then \
-	    rmdir test/jtreg ; \
-	  fi ; \
-	fi
-	rm -f test/jtreg.jar
-	rm -f stamps/jtreg.stamp
-
-check-hotspot: stamps/jtreg.stamp
-	mkdir -p test/hotspot/JTwork test/hotspot/JTreport
-	$(BOOT_DIR)/bin/java -jar test/jtreg.jar -v1 -a -ignore:quiet \
-		-w:test/hotspot/JTwork -r:test/hotspot/JTreport \
-		-jdk:$(BUILD_SDK_DIR) \
-		$(ICEDTEA_JTREG_OPTIONS) \
-		`pwd`/openjdk/hotspot/test \
-	    | tee test/$@.log
-
-check-langtools: stamps/jtreg.stamp
-	mkdir -p test/langtools/JTwork test/langtools/JTreport
-	$(BOOT_DIR)/bin/java -jar test/jtreg.jar -v1 -a -ignore:quiet \
-		-w:test/langtools/JTwork -r:test/langtools/JTreport \
-		$${ICEDTEA_JTREG_OTHERVM:--samevm} \
-		-jdk:$(BUILD_SDK_DIR) \
-		$(ICEDTEA_JTREG_OPTIONS) \
-		-exclude:$(abs_top_srcdir)/test/jtreg/excludelist.langtools.jtx \
-		`pwd`/openjdk/langtools/test \
-	    | tee test/$@.log
-
-check-jdk: stamps/jtreg.stamp
-	mkdir -p test/jdk/JTwork test/jdk/JTreport
-@ENABLE_CACAO_TRUE@	CACAO_EXCLUDE="-exclude:$(abs_top_srcdir)/test/jtreg/excludelist.jdk.cacao.jtx"
-	if test "x$${DISPLAY}" = "x"; then XVFB_RUN="@XVFB_RUN_CMD@"; fi; \
-	if test "x$${DISPLAY}" = "x" && test "x$${XVFB_RUN}" = "x"; then \
-		echo "WARNING: DISPLAY not set and xvfb-run not found"; \
-	fi; \
-	$${XVFB_RUN} \
-	$(BOOT_DIR)/bin/java -jar test/jtreg.jar -v1 -a -ignore:quiet \
-		-w:test/jdk/JTwork -r:test/jdk/JTreport \
-		$${ICEDTEA_JTREG_OTHERVM:--samevm} \
-		-jdk:$(BUILD_SDK_DIR) \
-		$(ICEDTEA_JTREG_OPTIONS) $(CACAO_EXCLUDE) \
-		-exclude:$(abs_top_srcdir)/test/jtreg/excludelist.jdk.jtx \
-		`pwd`/openjdk/jdk/test \
-	    | tee test/$@.log
-
-clean-jtreg-reports:
-	rm -rf test/hotspot test/langtools test/jdk
-	rm -f test/check-*.log test/jtreg-summary.log
-
-jtregcheck: $(TESTS_TO_RUN)
-	$(MKDIR_P) test
-	for i in $(TEST_SUITES); do \
-	  echo "--------------- jtreg console summary for $$i ---------------"; \
-	  egrep -v '^(Passed:|Directory|Re[a-z]+\ written\ to)' test/check-$$i.log; \
-	done | tee test/jtreg-summary.log
-
-	: # kill testsuite processes still hanging
-	@pids=$$($(jtreg_pids)); \
-	if [ -n "$$pids" ]; then \
-	  echo "killing processes..."; \
-	  $(jtreg_processes); \
-	  kill -1 $$pids; \
-	  sleep 2; \
-	  pids=$$($(jtreg_pids)); \
-	  if [ -n "$$pids" ]; then \
-	    echo "try harder..."; \
-	    $(jtreg_processes); \
-	    kill -9 $$pids; \
-	    sleep 2; \
-	  fi; \
-	else \
-	  echo "nothing to cleanup"; \
-	fi; \
-	pids=$$($(jtreg_pids)); \
-	if [ -n "$$pids" ]; then \
-	  echo "leftover processes..."; \
-	  $(jtreg_processes); \
-	fi
-
-check-tapset-probes: 
-@ENABLE_SYSTEMTAP_TRUE@	if test "x${PERL}" = "x"; then \
-@ENABLE_SYSTEMTAP_TRUE@	  echo "ERROR: Perl not found"; exit -1; \
-@ENABLE_SYSTEMTAP_TRUE@	fi
-@ENABLE_SYSTEMTAP_TRUE@	if test "x${STAP}" = "x"; then \
-@ENABLE_SYSTEMTAP_TRUE@	  echo "ERROR: stap not found"; exit -1; \
-@ENABLE_SYSTEMTAP_TRUE@	fi
-@ENABLE_SYSTEMTAP_TRUE@	$(MKDIR_P) test
-@ENABLE_SYSTEMTAP_TRUE@	${PERL} $(abs_top_builddir)/test/tapset/jstaptest.pl \
-@ENABLE_SYSTEMTAP_TRUE@	  -B $(BUILD_IMAGE_DIR) -A $(BUILD_ARCH_DIR) \
-@ENABLE_SYSTEMTAP_TRUE@	  -S $(abs_top_srcdir)/test/tapset \
-@ENABLE_SYSTEMTAP_TRUE@	  -a test/check-stap.log -p
-
-check-tapset-jstack: 
-@ENABLE_SYSTEMTAP_TRUE@	if test "x${PERL}" = "x"; then \
-@ENABLE_SYSTEMTAP_TRUE@	  echo "ERROR: Perl not found"; exit -1; \
-@ENABLE_SYSTEMTAP_TRUE@	fi
-@ENABLE_SYSTEMTAP_TRUE@	if test "x${STAP}" = "x"; then \
-@ENABLE_SYSTEMTAP_TRUE@	  echo "ERROR: stap not found"; exit -1; \
-@ENABLE_SYSTEMTAP_TRUE@	fi
-@ENABLE_SYSTEMTAP_TRUE@	$(MKDIR_P) test
-@ENABLE_SYSTEMTAP_TRUE@	${PERL} $(abs_top_builddir)/test/tapset/jstaptest.pl \
-@ENABLE_SYSTEMTAP_TRUE@	  -B $(BUILD_IMAGE_DIR) -A $(BUILD_ARCH_DIR) \
-@ENABLE_SYSTEMTAP_TRUE@	  -S $(abs_top_srcdir)/test/tapset \
-@ENABLE_SYSTEMTAP_TRUE@	  -a test/check-stap.log -j
-
-check-tapset: check-tapset-probes check-tapset-jstack
-
-clean-tapset-report:
-@ENABLE_SYSTEMTAP_TRUE@	rm -f test/check-stap.log
-
-# Crypto Level Check
-
-stamps/cryptocheck.stamp: $(INITIAL_BOOTSTRAP_LINK_STAMP)
-	mkdir -p $(CRYPTO_CHECK_BUILD_DIR)
-	$(BOOT_DIR)/bin/javac $(IT_JAVACFLAGS) \
-	  -d $(CRYPTO_CHECK_BUILD_DIR) $(CRYPTO_CHECK_SRCS)
-	mkdir -p stamps
-	touch $@
-
-clean-cryptocheck:
-	rm -rf $(CRYPTO_CHECK_BUILD_DIR)
-	rm -f stamps/cryptocheck.stamp
-
-# ECC Availability Check
-
-stamps/ecccheck.stamp: $(INITIAL_BOOTSTRAP_LINK_STAMP)
-@ENABLE_SUNEC_TRUE@	mkdir -p $(ECC_CHECK_BUILD_DIR)
-@ENABLE_SUNEC_TRUE@	$(BOOT_DIR)/bin/javac $(IT_JAVACFLAGS) \
-@ENABLE_SUNEC_TRUE@	  -d $(ECC_CHECK_BUILD_DIR) $(ECC_CHECK_SRCS)
-	mkdir -p stamps
-	touch $@
-
-clean-ecccheck:
-@ENABLE_SUNEC_TRUE@	rm -rf $(ECC_CHECK_BUILD_DIR)
-	rm -f stamps/ecccheck.stamp
-
-stamps/check-ecc.stamp: stamps/ecccheck.stamp stamps/icedtea.stamp
-@ENABLE_SUNEC_TRUE@	set -e ; \
-@ENABLE_SUNEC_TRUE@	if [ -e $(BUILD_SDK_DIR)/bin/java ] ; then \
-@ENABLE_SUNEC_TRUE@	  $(BUILD_SDK_DIR)/bin/java -cp $(ECC_CHECK_BUILD_DIR) TestEllipticCurveCryptoSupport yes ; \
-@ENABLE_SUNEC_TRUE@	  $(BUILD_SDK_DIR)/bin/java -cp $(ECC_CHECK_BUILD_DIR) TestECDSA ; \
-@ENABLE_SUNEC_TRUE@	fi
-	mkdir -p stamps
-	touch $@
-
-clean-check-ecc:
-	rm -f stamps/check-ecc.stamp
-
-# Check class files, both from in-tree and generated sources, contain debug info
-stamps/check-java-debug.stamp: stamps/icedtea.stamp
-@ENABLE_JAVA_DEBUGINFO_TRUE@	@echo "Checking that Java classes include debug info"
-@ENABLE_JAVA_DEBUGINFO_TRUE@	if [ -e $(BUILD_SDK_DIR)/bin/javap ] ; then \
-@ENABLE_JAVA_DEBUGINFO_TRUE@	  $(BUILD_SDK_DIR)/bin/javap -l java.lang.Object | grep "Compiled from" ; \
-@ENABLE_JAVA_DEBUGINFO_TRUE@	  $(BUILD_SDK_DIR)/bin/javap -l java.lang.Object | grep LineNumberTable ; \
-@ENABLE_JAVA_DEBUGINFO_TRUE@	  $(BUILD_SDK_DIR)/bin/javap -l java.lang.Object | grep LocalVariableTable ; \
-@ENABLE_JAVA_DEBUGINFO_TRUE@	  $(BUILD_SDK_DIR)/bin/javap -l java.nio.ByteBuffer | grep "Compiled from" ; \
-@ENABLE_JAVA_DEBUGINFO_TRUE@	  $(BUILD_SDK_DIR)/bin/javap -l java.nio.ByteBuffer | grep LineNumberTable ; \
-@ENABLE_JAVA_DEBUGINFO_TRUE@	  $(BUILD_SDK_DIR)/bin/javap -l java.nio.ByteBuffer | grep LocalVariableTable ; \
-@ENABLE_JAVA_DEBUGINFO_TRUE@	fi
-	mkdir -p stamps
-	touch $@
-
-clean-check-java-debug:
-	rm -f stamps/check-java-debug.stamp
-
-# Check source files are included in the source zip
-stamps/check-java-src.stamp: stamps/icedtea.stamp
-	@echo "Checking for Java sources in src.zip"
-	$(UNZIP) -l $(BUILD_SDK_DIR)/src.zip | grep 'sun.misc.Unsafe'
-	mkdir -p stamps
-	touch $@
-
-clean-check-java-src:
-	rm -f stamps/check-java-src.stamp
-
-# File substitution
-
-policytool-@JAVA_VER@.desktop: policytool.desktop
-	cat $< | $(SED) "s#_BINDIR_#$(bindir)#" > $@
-
-clean-policytool-@JAVA_VER@.desktop:
-	rm -f policytool-@JAVA_VER@.desktop
-
-jconsole-@JAVA_VER@.desktop: jconsole.desktop
-	cat $< | $(SED) "s#_BINDIR_#$(bindir)#" > $@
-
-clean-jconsole-@JAVA_VER@.desktop:
-	rm -f jconsole-@JAVA_VER@.desktop
-
-# Installation Targets
-# ====================
-
-install-exec-local:
-	${mkinstalldirs} $(DESTDIR)$(bindir) $(DESTDIR)$(includedir) $(DESTDIR)${exec_prefix}/lib
-	${mkinstalldirs} $(DESTDIR)$(includedir)/$(BUILD_OS_DIR) $(DESTDIR)${exec_prefix}/lib/$(INSTALL_ARCH_DIR)
-	${mkinstalldirs} $(DESTDIR)${exec_prefix}/lib/$(INSTALL_ARCH_DIR)/jli
-	${mkinstalldirs} $(DESTDIR)${prefix}/jre/bin $(DESTDIR)${prefix}/jre/lib
-	${mkinstalldirs} $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR)
-	${mkinstalldirs} $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/jli
-	${mkinstalldirs} $(DESTDIR)${prefix}/jre/lib/ext
-	${mkinstalldirs} $(DESTDIR)${prefix}/tapset
-@SPLIT_DEBUGINFO_TRUE@	${mkinstalldirs} $(DESTDIR)$(DEBUG_PREFIX)/$(bindir) $(DESTDIR)$(DEBUG_PREFIX)/${exec_prefix}/lib
-@SPLIT_DEBUGINFO_TRUE@	${mkinstalldirs} $(DESTDIR)$(DEBUG_PREFIX)/${exec_prefix}/lib/$(INSTALL_ARCH_DIR)
-@SPLIT_DEBUGINFO_TRUE@	${mkinstalldirs} $(DESTDIR)$(DEBUG_PREFIX)/${exec_prefix}/lib/$(INSTALL_ARCH_DIR)/jli
-@SPLIT_DEBUGINFO_TRUE@	${mkinstalldirs} $(DESTDIR)$(DEBUG_PREFIX)/${prefix}/jre/bin $(DESTDIR)${prefix}/jre/lib
-@SPLIT_DEBUGINFO_TRUE@	${mkinstalldirs} $(DESTDIR)$(DEBUG_PREFIX)/${prefix}/jre/lib/$(INSTALL_ARCH_DIR)
-@SPLIT_DEBUGINFO_TRUE@	${mkinstalldirs} $(DESTDIR)$(DEBUG_PREFIX)/${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/jli
-	for files in $(BUILD_SDK_DIR)/bin/*; do \
-	  name=$$(basename $${files}) ; \
-	  if test "x$(enable_split_debuginfo)" = "xyes" -a ! -h $${files} -a "x$${name}" != "xjava-rmi.cgi" ; then \
-	    dir=$$(echo $$(dirname $${files}) | $(SED) "s#$(BUILD_SDK_DIR)#$(BUILD_DEBUGINFO_DIR)#") ; \
-	    $(INSTALL_PROGRAM) $${dir}/$${name}.stripped $(DESTDIR)$(bindir)/$${name}; \
-	    $(INSTALL_PROGRAM) $${dir}/$${name}.debug $(DESTDIR)$(DEBUG_PREFIX)/$(bindir); \
-	  else \
-	    $(INSTALL_PROGRAM) $${files} $(DESTDIR)$(bindir); \
-	  fi ; \
-	done
-	for files in $(BUILD_SDK_DIR)/include/*.h; do \
-	  $(INSTALL_DATA) $${files} $(DESTDIR)$(includedir); \
-	done
-	for files in $(BUILD_SDK_DIR)/include/$(BUILD_OS_DIR)/*.h; do \
-	  $(INSTALL_DATA) $${files} $(DESTDIR)$(includedir)/$(BUILD_OS_DIR); \
-	done
-	for files in $(BUILD_SDK_DIR)/lib/*.jar; do \
-	  $(INSTALL_DATA) $${files} $(DESTDIR)${exec_prefix}/lib; \
-	done
-	for files in $(BUILD_SDK_DIR)/lib/*.idl; do \
-	  $(INSTALL_DATA) $${files} $(DESTDIR)${exec_prefix}/lib; \
-	done
-	if test "x$(enable_split_debuginfo)" = "xyes"; then \
-	  $(INSTALL_PROGRAM) $(BUILD_DEBUGINFO_DIR)/lib/jexec.stripped $(DESTDIR)${exec_prefix}/lib/jexec ; \
-	  $(INSTALL_PROGRAM) $(BUILD_DEBUGINFO_DIR)/lib/jexec.debug $(DESTDIR)$(DEBUG_PREFIX)/${exec_prefix}/lib ; \
-	else \
-	  $(INSTALL_PROGRAM) $(BUILD_SDK_DIR)/lib/jexec $(DESTDIR)${exec_prefix}/lib ; \
-	fi
-	for files in $(BUILD_SDK_DIR)/lib/$(INSTALL_ARCH_DIR)/*.so; do \
-	  if test "x$(enable_split_debuginfo)" = "xyes" -a ! -h $${files}; then \
-	    name=$$(basename $${files}) ; \
-	    dir=$$(echo $$(dirname $${files}) | $(SED) "s#$(BUILD_SDK_DIR)#$(BUILD_DEBUGINFO_DIR)#") ; \
-	    $(INSTALL_PROGRAM) $${dir}/$${name}.stripped $(DESTDIR)${exec_prefix}/lib/$(INSTALL_ARCH_DIR)/$${name}; \
-	    $(INSTALL_PROGRAM) $${dir}/$${name}.debug $(DESTDIR)$(DEBUG_PREFIX)/${exec_prefix}/lib/$(INSTALL_ARCH_DIR); \
-	  else \
-	    $(INSTALL_PROGRAM) $${files} $(DESTDIR)${exec_prefix}/lib/$(INSTALL_ARCH_DIR); \
-	  fi ; \
-	done
-	for files in $(BUILD_SDK_DIR)/lib/$(INSTALL_ARCH_DIR)/jli/*.so; do \
-	  if test "x$(enable_split_debuginfo)" = "xyes" -a ! -h $${files}; then \
-	    name=$$(basename $${files}) ; \
-	    dir=$$(echo $$(dirname $${files}) | $(SED) "s#$(BUILD_SDK_DIR)#$(BUILD_DEBUGINFO_DIR)#") ; \
-	    $(INSTALL_PROGRAM) $${dir}/$${name}.stripped $(DESTDIR)${exec_prefix}/lib/$(INSTALL_ARCH_DIR)/jli/$${name}; \
-	    $(INSTALL_PROGRAM) $${dir}/$${name}.debug $(DESTDIR)$(DEBUG_PREFIX)/${exec_prefix}/lib/$(INSTALL_ARCH_DIR)/jli; \
-	  else \
-	    $(INSTALL_PROGRAM) $${files} $(DESTDIR)${exec_prefix}/lib/$(INSTALL_ARCH_DIR)/jli; \
-	  fi ; \
-	done
-	for files in $(BUILD_SDK_DIR)/jre/bin/*; do \
-	  if test "x$(enable_split_debuginfo)" = "xyes" -a ! -h $${files}; then \
-	    name=$$(basename $${files}) ; \
-	    dir=$$(echo $$(dirname $${files}) | $(SED) "s#$(BUILD_SDK_DIR)#$(BUILD_DEBUGINFO_DIR)#") ; \
-	    $(INSTALL_PROGRAM) $${dir}/$${name}.stripped $(DESTDIR)${prefix}/jre/bin/$${name}; \
-	    $(INSTALL_PROGRAM) $${dir}/$${name}.debug $(DESTDIR)$(DEBUG_PREFIX)/${prefix}/jre/bin; \
-	  else \
-	    $(INSTALL_PROGRAM) $${files} $(DESTDIR)${prefix}/jre/bin; \
-	  fi ; \
-	done
-	for files in $(BUILD_SDK_DIR)/jre/lib/*.jar; do \
-	  $(INSTALL_DATA) $${files} $(DESTDIR)${prefix}/jre/lib; \
-	done
-	if test "x$(enable_split_debuginfo)" = "xyes"; then \
-	  $(INSTALL_PROGRAM) $(BUILD_DEBUGINFO_DIR)/jre/lib/jexec.stripped $(DESTDIR)${exec_prefix}/jre/lib/jexec ; \
-	  $(INSTALL_PROGRAM) $(BUILD_DEBUGINFO_DIR)/jre/lib/jexec.debug $(DESTDIR)$(DEBUG_PREFIX)/${exec_prefix}/jre/lib ; \
-	else \
-	  $(INSTALL_PROGRAM) $(BUILD_SDK_DIR)/jre/lib/jexec $(DESTDIR)${exec_prefix}/jre/lib ; \
-	fi
-	for files in $(BUILD_SDK_DIR)/jre/lib/$(INSTALL_ARCH_DIR)/*.so; do \
-	  if test "x$(enable_split_debuginfo)" = "xyes" -a ! -h $${files}; then \
-	    name=$$(basename $${files}) ; \
-	    dir=$$(echo $$(dirname $${files}) | $(SED) "s#$(BUILD_SDK_DIR)#$(BUILD_DEBUGINFO_DIR)#") ; \
-	    $(INSTALL_PROGRAM) $${dir}/$${name}.stripped $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/$${name}; \
-	    $(INSTALL_PROGRAM) $${dir}/$${name}.debug $(DESTDIR)$(DEBUG_PREFIX)/${prefix}/jre/lib/$(INSTALL_ARCH_DIR); \
-	  else \
-	    $(INSTALL_PROGRAM) $${files} $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR); \
-	  fi ; \
-	done
-	for files in $(BUILD_SDK_DIR)/jre/lib/$(INSTALL_ARCH_DIR)/jli/*.so; do \
-	  if test "x$(enable_split_debuginfo)" = "xyes" -a ! -h $${files} ; then \
-	    name=$$(basename $${files}) ; \
-	    dir=$$(echo $$(dirname $${files}) | $(SED) "s#$(BUILD_SDK_DIR)#$(BUILD_DEBUGINFO_DIR)#") ; \
-	    $(INSTALL_PROGRAM) $${dir}/$${name}.stripped $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/jli/$${name}; \
-	    $(INSTALL_PROGRAM) $${dir}/$${name}.debug $(DESTDIR)$(DEBUG_PREFIX)/${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/jli; \
-	  else \
-	    $(INSTALL_PROGRAM) $${files} $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/jli; \
-	  fi ; \
-	done
-	for vms in client server ; do \
-	  if [ -d $(BUILD_SDK_DIR)/jre/lib/$(INSTALL_ARCH_DIR)/$${vms} ] ; then \
-	    ${mkinstalldirs} $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/$${vms} ; \
-	    ${mkinstalldirs} $(DESTDIR)$(DEBUG_PREFIX)/${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/$${vms} ; \
-	    for files in $(BUILD_SDK_DIR)/jre/lib/$(INSTALL_ARCH_DIR)/$${vms}/*.so; do \
-	      if test "x$(enable_split_debuginfo)" = "xyes" -a ! -h $${files} ; then \
-	        name=$$(basename $${files}) ; \
-	        dir=$$(echo $$(dirname $${files}) | $(SED) "s#$(BUILD_SDK_DIR)#$(BUILD_DEBUGINFO_DIR)#") ; \
-	        $(INSTALL_PROGRAM) $${dir}/$${name}.stripped \
-	          $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/$${vms}/$${name}; \
-	        $(INSTALL_PROGRAM) $${dir}/$${name}.debug \
-	          $(DESTDIR)$(DEBUG_PREFIX)/${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/$${vms}; \
-	      else \
-	        $(INSTALL_PROGRAM) $${files} $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/$${vms}; \
-	      fi ; \
-	    done ; \
-	  fi ; \
-	done
-	for files in $(BUILD_SDK_DIR)/jre/lib/ext/*.jar; do \
-	  $(INSTALL_DATA) $${files} $(DESTDIR)${prefix}/jre/lib/ext; \
-	done
-@ENABLE_SYSTEMTAP_TRUE@	for files in $(BUILD_SDK_DIR)/tapset/*.stp; do \
-@ENABLE_SYSTEMTAP_TRUE@	  $(INSTALL_DATA) $${files} $(DESTDIR)${prefix}/tapset; \
-@ENABLE_SYSTEMTAP_TRUE@	done
-	if [ -e $(DESTDIR)${exec_prefix}/lib/aarch32 ] ; then \
-	  ln -s aarch32 $(DESTDIR)${exec_prefix}/lib/arm; \
-	fi
-	if [ -e $(DESTDIR)${prefix}/jre/lib/aarch32 ] ; then \
-	  ln -s aarch32 $(DESTDIR)${prefix}/jre/lib/arm; \
-	fi
-	$(abs_top_builddir)/pax-mark-vm $(DESTDIR)${prefix} false
-
-install-data-local:
-	${mkinstalldirs} $(DESTDIR)${prefix}
-	${mkinstalldirs} $(DESTDIR)${prefix}/jre/.systemPrefs
-	${mkinstalldirs} $(DESTDIR)${prefix}/jre/lib
-	${mkinstalldirs} $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR)
-	${mkinstalldirs} $(DESTDIR)${prefix}/jre/lib/{cmm,ext,images/cursors,management,security}
-	${mkinstalldirs} $(DESTDIR)$(mandir)/{man1,ja_JP.UTF-8/man1}
-	${mkinstalldirs} $(DESTDIR)${prefix}/demo
-	${mkinstalldirs} $(DESTDIR)${prefix}/sample
-	${mkinstalldirs} $(DESTDIR)$(docdir)
-	${mkinstalldirs} $(DESTDIR)$(datadir)/applications
-	${mkinstalldirs} $(DESTDIR)$(sysconfdir)/.java/.systemPrefs
-	for files in $(BUILD_SDK_DIR)/jre/lib/*.properties; do \
-	  $(INSTALL_DATA) $${files} $(DESTDIR)${prefix}/jre/lib; \
-	done
-	$(INSTALL_DATA) $(BUILD_SDK_DIR)/release $(DESTDIR)${prefix}
-	$(INSTALL_DATA) $(BUILD_SDK_DIR)/src.zip $(DESTDIR)${prefix}
-	$(INSTALL_DATA) $(BUILD_SDK_DIR)/jre/lib/classlist $(DESTDIR)${prefix}/jre/lib
-	$(INSTALL_DATA) $(BUILD_SDK_DIR)/jre/lib/currency.data $(DESTDIR)${prefix}/jre/lib
-	$(INSTALL_DATA) $(BUILD_SDK_DIR)/jre/lib/jvm.hprof.txt $(DESTDIR)${prefix}/jre/lib
-	$(INSTALL_DATA) $(BUILD_SDK_DIR)/jre/lib/meta-index $(DESTDIR)${prefix}/jre/lib
-	$(INSTALL_DATA) $(BUILD_SDK_DIR)/jre/lib/psfont.properties.ja $(DESTDIR)${prefix}/jre/lib
-	$(INSTALL_DATA) $(BUILD_SDK_DIR)/jre/lib/tzdb.dat $(DESTDIR)${prefix}/jre/lib
-	$(INSTALL_DATA) $(BUILD_SDK_DIR)/jre/lib/$(INSTALL_ARCH_DIR)/jvm.cfg \
-	  $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR)
-	for vms in client server ; do \
-	  if [ -d $(BUILD_SDK_DIR)/jre/lib/$(INSTALL_ARCH_DIR)/$${vms} ] ; then \
-	    ${mkinstalldirs} $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/$${vms} ; \
-	    $(INSTALL_DATA) $(BUILD_SDK_DIR)/jre/lib/$(INSTALL_ARCH_DIR)/$${vms}/Xusage.txt \
-	      $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/$${vms} ; \
-	  fi ; \
-	done
-	for files in $(BUILD_SDK_DIR)/jre/lib/cmm/*.pf; do \
-	  $(INSTALL_DATA) $${files} $(DESTDIR)${prefix}/jre/lib/cmm; \
-	done
-	$(INSTALL_DATA) $(BUILD_SDK_DIR)/jre/lib/ext/meta-index $(DESTDIR)${prefix}/jre/lib/ext
-	for files in $(BUILD_SDK_DIR)/jre/lib/images/cursors/*.gif; do \
-	  $(INSTALL_DATA) $${files} $(DESTDIR)${prefix}/jre/lib/images/cursors; \
-	done
-	$(INSTALL_DATA) $(BUILD_SDK_DIR)/jre/lib/images/cursors/cursors.properties \
-	  $(DESTDIR)${prefix}/jre/lib/images/cursors
-	$(INSTALL_DATA) $(BUILD_SDK_DIR)/jre/lib/management/jmxremote.access \
-	  $(DESTDIR)${prefix}/jre/lib/management
-	$(INSTALL_DATA) $(BUILD_SDK_DIR)/jre/lib/management/management.properties \
-	  $(DESTDIR)${prefix}/jre/lib/management
-	for files in $(BUILD_SDK_DIR)/jre/lib/management/*.template; do \
-	  $(INSTALL_DATA) $${files} $(DESTDIR)${prefix}/jre/lib/management; \
-	done
-	$(INSTALL_DATA) $(BUILD_SDK_DIR)/jre/lib/security/cacerts \
-	  $(DESTDIR)${prefix}/jre/lib/security
-	$(INSTALL_DATA) $(BUILD_SDK_DIR)/jre/lib/security/java.policy \
-	  $(DESTDIR)${prefix}/jre/lib/security
-	$(INSTALL_DATA) $(BUILD_SDK_DIR)/jre/lib/security/java.security \
-	  $(DESTDIR)${prefix}/jre/lib/security
-	$(INSTALL_DATA) $(BUILD_SDK_DIR)/jre/lib/security/nss.cfg \
-	  $(DESTDIR)${prefix}/jre/lib/security
-	$(INSTALL_DATA) $(BUILD_SDK_DIR)/jre/lib/security/blacklisted.certs \
-	  $(DESTDIR)${prefix}/jre/lib/security
-	for policies in limited unlimited; do \
-	  ${mkinstalldirs} $(DESTDIR)${prefix}/jre/lib/security/policy/$${policies} ; \
-	  for files in $(BUILD_SDK_DIR)/jre/lib/security/policy/$${policies}/*.jar; do \
-	    $(INSTALL_DATA) $${files} $(DESTDIR)${prefix}/jre/lib/security/policy/$${policies}; \
-	  done ; \
-	done
-	for files in $(BUILD_SDK_DIR)/man/man1/*.1; do \
-	  $(INSTALL_DATA) $${files} $(DESTDIR)$(mandir)/man1; \
-	done
-	for files in $(BUILD_SDK_DIR)/man/ja_JP.UTF-8/man1/*.1; do \
-	  $(INSTALL_DATA) $${files} $(DESTDIR)$(mandir)/ja_JP.UTF-8/man1; \
-	done
-	for items in $(BUILD_SDK_DIR)/demo/*; do \
-	  cp -RP $${items} $(DESTDIR)${prefix}/demo ; \
-	done
-	for items in $(BUILD_SDK_DIR)/sample/*; do \
-	  cp -RP $${items} $(DESTDIR)${prefix}/sample ; \
-	done
-	${INSTALL_DATA} $(srcdir)/README $(DESTDIR)$(docdir)
-	${INSTALL_DATA} $(srcdir)/NEWS $(DESTDIR)$(docdir)
-	${INSTALL_DATA} $(srcdir)/AUTHORS $(DESTDIR)$(docdir)
-	${INSTALL_DATA} $(srcdir)/HACKING $(DESTDIR)$(docdir)
-	${INSTALL_DATA} $(srcdir)/COPYING $(DESTDIR)$(docdir)
-	${INSTALL_DATA} $(srcdir)/ChangeLog $(DESTDIR)$(docdir)
-	${INSTALL_DATA} $(BUILD_SDK_DIR)/ASSEMBLY_EXCEPTION $(DESTDIR)$(docdir)
-	${INSTALL_DATA} $(BUILD_SDK_DIR)/LICENSE $(DESTDIR)$(docdir)
-	${INSTALL_DATA} $(BUILD_SDK_DIR)/THIRD_PARTY_README $(DESTDIR)$(docdir)
-	${INSTALL_DATA} openjdk/jaxp/TRADEMARK $(DESTDIR)$(docdir)
-	for sizes in 16 24 32 48 ; do \
-	  ${mkinstalldirs} $(DESTDIR)$(datadir)/icons/hicolor/$${sizes}x$${sizes}/apps ; \
-	  ${INSTALL_DATA} openjdk/jdk/src/solaris/classes/sun/awt/X11/java-icon$${sizes}.png \
-	    $(DESTDIR)$(datadir)/icons/hicolor/$${sizes}x$${sizes}/apps/java-@JAVA_VER@.png ; \
-	done
-	for files in $(DESKTOP_FILES) ; do \
-	  ${INSTALL_DATA} $(builddir)/$${files} $(DESTDIR)$(datadir)/applications ; \
-	done
-	touch $(DESTDIR)/${prefix}/jre/.systemPrefs/.system.lock
-	touch $(DESTDIR)/${prefix}/jre/.systemPrefs/.systemRootModFile
-@ENABLE_DOCS_TRUE@	${mkinstalldirs} $(DESTDIR)$(htmldir)
-@ENABLE_DOCS_TRUE@	cp -RP $(BUILD_OUTPUT_DIR)/docs/* $(DESTDIR)$(htmldir)
-	for vms in client server ; do \
-	  if [ -f $(BUILD_SDK_DIR)/jre/lib/$(INSTALL_ARCH_DIR)/$${vms}/classes.jsa ] ; then \
-	    ${mkinstalldirs} $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/$${vms} ; \
-	    $(INSTALL_DATA) $(BUILD_SDK_DIR)/jre/lib/$(INSTALL_ARCH_DIR)/$${vms}/classes.jsa \
-	      $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/$${vms} ; \
-	  fi ; \
-	done
-
-uninstall-local:
-	for files in $(BUILD_SDK_DIR)/bin/*; do \
-	  name=$$(basename $${files}) ; \
-	  rm -vf $(DESTDIR)$(bindir)/$${name}; \
-	  rm -vf $(DESTDIR)$(DEBUG_PREFIX)/$(bindir)/$${name}.debug; \
-	done
-	for files in $(BUILD_SDK_DIR)/include/*.h; do \
-	  rm -vf $(DESTDIR)$(includedir)/$$(basename $${files}); \
-	done
-	for files in $(BUILD_SDK_DIR)/include/$(BUILD_OS_DIR)/*.h; do \
-	  rm -vf $(DESTDIR)$(includedir)/$(BUILD_OS_DIR)/$$(basename $${files}); \
-	done
-	for files in $(BUILD_SDK_DIR)/lib/*.jar; do \
-	  rm -vf $(DESTDIR)${exec_prefix}/lib/$$(basename $${files}); \
-	done
-	for files in $(BUILD_SDK_DIR)/lib/*.idl; do \
-	  rm -vf $(DESTDIR)${exec_prefix}/lib/$$(basename $${files}); \
-	done
-	rm -vf $(DESTDIR)${exec_prefix}/lib/jexec
-	rm -vf $(DESTDIR)$(DEBUG_PREFIX)/${exec_prefix}/lib/jexec.debug
-	for files in $(BUILD_SDK_DIR)/lib/$(INSTALL_ARCH_DIR)/*.so; do \
-	  name=$$(basename $${files}) ; \
-	  rm -vf $(DESTDIR)${exec_prefix}/lib/$(INSTALL_ARCH_DIR)/$${name}; \
-	  rm -vf $(DESTDIR)$(DEBUG_PREFIX)/${exec_prefix}/lib/$(INSTALL_ARCH_DIR)/$${name}.debug; \
-	done
-	for files in $(BUILD_SDK_DIR)/lib/$(INSTALL_ARCH_DIR)/jli/*.so; do \
-	  name=$$(basename $${files}) ; \
-	  rm -vf $(DESTDIR)${exec_prefix}/lib/$(INSTALL_ARCH_DIR)/jli/$${name}; \
-	  rm -vf $(DESTDIR)$(DEBUG_PREFIX)/${exec_prefix}/lib/$(INSTALL_ARCH_DIR)/jli/$${name}.debug; \
-	done
-	for files in $(BUILD_SDK_DIR)/jre/bin/*; do \
-	  name=$$(basename $${files}) ; \
-	  rm -vf $(DESTDIR)${prefix}/jre/bin/$${name}; \
-	  rm -vf $(DESTDIR)$(DEBUG_PREFIX)/${prefix}/jre/bin/$${name}.debug; \
-	done
-	for files in $(BUILD_SDK_DIR)/jre/lib/*.jar; do \
-	  rm -vf $(DESTDIR)${prefix}/jre/lib/$$(basename $${files}); \
-	done
-	rm -vf $(DESTDIR)${prefix}/jre/lib/jexec
-	rm -vf $(DESTDIR)$(DEBUG_PREFIX)/${prefix}/jre/lib/jexec.debug
-	for files in $(BUILD_SDK_DIR)/jre/lib/$(INSTALL_ARCH_DIR)/*.so; do \
-	  name=$$(basename $${files}) ; \
-	  rm -vf $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/$${name}; \
-	  rm -vf $(DESTDIR)$(DEBUG_PREFIX)/${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/$${name}.debug; \
-	done
-	for files in $(BUILD_SDK_DIR)/jre/lib/$(INSTALL_ARCH_DIR)/jli/*.so; do \
-	  name=$$(basename $${files}) ; \
-	  rm -vf $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/jli/$${name}; \
-	  rm -vf $(DESTDIR)$(DEBUG_PREFIX)/${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/jli/$${name}.debug; \
-	done
-	for vms in client server ; do \
-	  for files in $(BUILD_SDK_DIR)/jre/lib/$(INSTALL_ARCH_DIR)/$${vms}/*.so; do \
-	    name=$$(basename $${files}) ; \
-	    rm -vf $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/$${vms}/$${name}; \
-	    rm -vf $(DESTDIR)$(DEBUG_PREFIX)/${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/$${vms}/$${name}.debug; \
-	  done ; \
-	done
-	for files in $(BUILD_SDK_DIR)/jre/lib/ext/*.jar; do \
-	  rm -vf $(DESTDIR)${prefix}/jre/lib/ext/$$(basename $${files}); \
-	done
-	for files in $(BUILD_SDK_DIR)/tapset/*.stp; do \
-	  rm -vf $(DESTDIR)${prefix}/tapset/$$(basename $${files}); \
-	done
-	for files in $(BUILD_SDK_DIR)/jre/lib/*.properties; do \
-	  rm -vf $(DESTDIR)${prefix}/jre/lib/$$(basename $${files}); \
-	done
-	rm -vf $(DESTDIR)${prefix}/release
-	rm -vf $(DESTDIR)${prefix}/src.zip
-	rm -vf $(DESTDIR)${prefix}/jre/lib/classlist
-	rm -vf $(DESTDIR)${prefix}/jre/lib/currency.data
-	rm -vf $(DESTDIR)${prefix}/jre/lib/jvm.hprof.txt
-	rm -vf $(DESTDIR)${prefix}/jre/lib/meta-index
-	rm -vf $(DESTDIR)${prefix}/jre/lib/psfont.properties.ja
-	rm -vf $(DESTDIR)${prefix}/jre/lib/tzdb.dat
-	rm -vf $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/jvm.cfg
-	for vms in client server ; do \
-	  rm -vf $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/$${vms}/Xusage.txt; \
-	done
-	for files in $(BUILD_SDK_DIR)/jre/lib/cmm/*.pf; do \
-	  rm -vf $(DESTDIR)/${prefix}/jre/lib/cmm/$$(basename $${files}); \
-	done
-	rm -vf $(DESTDIR)${prefix}/jre/lib/ext/meta-index
-	for files in $(BUILD_SDK_DIR)/jre/lib/images/cursors/*.gif; do \
-	  rm -vf $(DESTDIR)${prefix}/jre/lib/images/cursors/$$(basename $${files}); \
-	done
-	rm -vf $(DESTDIR)${prefix}/jre/lib/images/cursors/cursors.properties
-	rm -vf $(DESTDIR)${prefix}/jre/lib/management/jmxremote.access
-	rm -vf $(DESTDIR)${prefix}/jre/lib/management/management.properties
-	for files in $(BUILD_SDK_DIR)/jre/lib/management/*.template; do \
-	  rm -vf $(DESTDIR)${prefix}/jre/lib/management/$$(basename $${files}); \
-	done
-	rm -vf $(DESTDIR)${prefix}/jre/lib/security/cacerts
-	rm -vf $(DESTDIR)${prefix}/jre/lib/security/java.policy
-	rm -vf $(DESTDIR)${prefix}/jre/lib/security/java.security
-	rm -vf $(DESTDIR)${prefix}/jre/lib/security/nss.cfg
-	rm -vf $(DESTDIR)${prefix}/jre/lib/security/blacklisted.certs
-	for policies in unlimited limited ; do \
-	  for files in $(BUILD_SDK_DIR)/jre/lib/security/policy/$${policies}/*.jar; do \
-	    rm -vf $(DESTDIR)${prefix}/jre/lib/security/policy/$${policies}/$$(basename $${files}); \
-	  done ; \
-	  $(RMDIR) $(DESTDIR)${prefix}/jre/lib/security/policy/$${policies} ; \
-	done
-	for files in $(BUILD_SDK_DIR)/man/man1/*.1; do \
-	  rm -vf $(DESTDIR)$(mandir)/man1/$$(basename $${files}); \
-	done
-	for files in $(BUILD_SDK_DIR)/man/ja_JP.UTF-8/man1/*.1; do \
-	  rm -vf $(DESTDIR)$(mandir)/ja_JP.UTF-8/man1/$$(basename $${files}); \
-	done
-	for items in $(BUILD_SDK_DIR)/demo/*; do \
-	  rm -rvf $(DESTDIR)${prefix}/demo/$$(basename $${items}); \
-	done
-	for items in $(BUILD_SDK_DIR)/sample/*; do \
-	  rm -rvf $(DESTDIR)${prefix}/sample/$$(basename $${items}); \
-	done
-	rm -rf $(DESTDIR)$(docdir)/README
-	rm -rf $(DESTDIR)$(docdir)/NEWS
-	rm -rf $(DESTDIR)$(docdir)/AUTHORS
-	rm -rf $(DESTDIR)$(docdir)/HACKING
-	rm -rf $(DESTDIR)$(docdir)/COPYING
-	rm -rf $(DESTDIR)$(docdir)/ChangeLog
-	rm -rf $(DESTDIR)$(docdir)/ASSEMBLY_EXCEPTION
-	rm -rf $(DESTDIR)$(docdir)/LICENSE
-	rm -rf $(DESTDIR)$(docdir)/THIRD_PARTY_README
-	rm -rf $(DESTDIR)$(docdir)/TRADEMARK
-	for sizes in 16 24 32 48 ; do \
-	  rm -vf $(DESTDIR)$(datadir)/icons/hicolor/$${sizes}x$${sizes}/apps/java-@JAVA_VER@.png; \
-	done
-	for files in $(DESKTOP_FILES) ; do \
-	  rm -vf $(DESTDIR)$(datadir)/applications/$$(basename $${files}); \
-	done
-	rm -vf $(DESTDIR)${prefix}/jre/.systemPrefs/.system.lock
-	rm -vf $(DESTDIR)${prefix}/jre/.systemPrefs/.systemRootModFile
-@ENABLE_DOCS_TRUE@	for items in $(BUILD_OUTPUT_DIR)/docs/*; do \
-@ENABLE_DOCS_TRUE@	  rm -rvf $(DESTDIR)$(htmldir)/$$(basename $${items}); \
-@ENABLE_DOCS_TRUE@	done
-	for vms in client server ; do \
-	  rm -vf $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/$${vms}/classes.jsa; \
-	  if [ -d $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/$${vms} ] ; then \
-	    $(RMDIR) $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/$${vms} ; \
-	  fi ; \
-	done
-	if [ -h $(DESTDIR)${exec_prefix}/lib/arm ] ; then \
-	  rm -vf $(DESTDIR)${exec_prefix}/lib/arm ; \
-	fi
-	if [ -h $(DESTDIR)${prefix}/jre/lib/arm ] ; then \
-	  rm -vf $(DESTDIR)${prefix}/jre/lib/arm ; \
-	fi
-	$(RMDIR) $(DESTDIR)${exec_prefix}/lib/$(INSTALL_ARCH_DIR)/jli
-	$(RMDIR) $(DESTDIR)$(includedir)/$(BUILD_OS_DIR) $(DESTDIR)${exec_prefix}/lib/$(INSTALL_ARCH_DIR)
-	$(RMDIR) $(DESTDIR)$(bindir) $(DESTDIR)$(includedir) $(DESTDIR)${exec_prefix}/lib
-	$(RMDIR) $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/jli
-	$(RMDIR) $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR)
-	$(RMDIR) $(DESTDIR)${prefix}/jre/lib/security/policy
-	$(RMDIR) $(DESTDIR)${prefix}/jre/lib/{cmm,ext,images/cursors,management,security}
-	$(RMDIR) $(DESTDIR)${prefix}/jre/lib/images
-	$(RMDIR) $(DESTDIR)${prefix}/jre/bin $(DESTDIR)${prefix}/jre/lib
-	$(RMDIR) $(DESTDIR)${prefix}/jre/.systemPrefs
-	$(RMDIR) $(DESTDIR)${prefix}/jre
-	$(RMDIR) $(DESTDIR)${prefix}/tapset
-	$(RMDIR) $(DESTDIR)${prefix}/demo
-	$(RMDIR) $(DESTDIR)${prefix}/sample
-	$(RMDIR) $(DESTDIR)$(docdir)
-	$(RMDIR) $(DESTDIR)$(datadir)/applications
-	$(RMDIR) $(DESTDIR)$(sysconfdir)/.java/.systemPrefs
-	$(RMDIR) $(DESTDIR)$(mandir)/{man1,ja_JP.UTF-8/man1}
-	for sizes in 16 24 32 48 ; do \
-	  $(RMDIR) $(DESTDIR)$(datadir)/icons/hicolor/$${sizes}x$${sizes}/apps ; \
-	done
-# May have already been removed if docdir == htmldir
-@ENABLE_DOCS_TRUE@	if [ -d $(DESTDIR)$(htmldir) ] ; then \
-@ENABLE_DOCS_TRUE@	  $(RMDIR) $(DESTDIR)$(htmldir) ; \
-@ENABLE_DOCS_TRUE@	fi
-
-# Target Aliases
-# ===============
-
-add-archive: stamps/add-archive.stamp
-
-add-archive-boot: stamps/add-archive-boot.stamp
-
-add-archive-debug: stamps/add-archive-debug.stamp
-
-add-cacao: stamps/add-cacao.stamp
-
-add-cacao-debug: stamps/add-cacao-debug.stamp
-
-add-jamvm: stamps/add-jamvm.stamp
-
-add-jamvm-debug: stamps/add-jamvm-debug.stamp
-
-add-nss: stamps/add-nss.stamp
-
-add-nss-debug: stamps/add-nss-debug.stamp
-
-add-systemtap: stamps/add-systemtap.stamp
-
-add-systemtap-debug: stamps/add-systemtap-debug.stamp
-
-add-tzdata-support: stamps/add-tzdata-support.stamp
-
-add-tzdata-support-debug: stamps/add-tzdata-support-debug.stamp
-
-add-zero: stamps/add-zero.stamp
-
-add-zero-debug: stamps/add-zero-debug.stamp
-
-bootstrap-directory-stage1: stamps/bootstrap-directory-stage1.stamp
-
-bootstrap-directory-stage2: stamps/bootstrap-directory-stage2.stamp
-
-bootstrap-directory-symlink-stage1: stamps/bootstrap-directory-symlink-stage1.stamp
-
-bootstrap-directory-symlink-stage2: stamps/bootstrap-directory-symlink-stage2.stamp
-
-cacao: stamps/cacao.stamp
-
-cacao-build: stamps/cacao-build.stamp
-
-cacao-configure: stamps/cacao-configure.stamp
-
-cacao-install: stamps/cacao-install.stamp
-
-check-crypto: stamps/check-crypto.stamp
-
-check-crypto-boot: stamps/check-crypto-boot.stamp
-
-check-crypto-debug: stamps/check-crypto-debug.stamp
-
-check-ecc: stamps/check-ecc.stamp
-
-check-java-src: stamps/check-java-src.stamp
-
-check-java-debug: stamps/check-java-debug.stamp
-
-clone-boot: stamps/clone-boot.stamp
-
-cryptocheck: stamps/cryptocheck.stamp
-
-download: stamps/download.stamp
-
-download-cacao: stamps/download-cacao.stamp
-
-download-corba: stamps/download-corba.stamp
-
-download-hotspot: stamps/download-hotspot.stamp
-
-download-jamvm: stamps/download-jamvm.stamp
-
-download-jaxp: stamps/download-jaxp.stamp
-
-download-jaxws: stamps/download-jaxws.stamp
-
-download-jdk: stamps/download-jdk.stamp
-
-download-langtools: stamps/download-langtools.stamp
-
-download-nashorn: stamps/download-nashorn.stamp
-
-download-openjdk: stamps/download-openjdk.stamp
-
-ecccheck: stamps/ecccheck.stamp
-
-extract: stamps/extract.stamp
-
-extract-cacao: stamps/extract-cacao.stamp
-
-extract-corba: stamps/extract-corba.stamp
-
-extract-hotspot: stamps/extract-hotspot.stamp
-
-extract-jamvm: stamps/extract-jamvm.stamp
-
-extract-jaxp: stamps/extract-jaxp.stamp
-
-extract-jaxws: stamps/extract-jaxws.stamp
-
-extract-jdk: stamps/extract-jdk.stamp
-
-extract-langtools: stamps/extract-langtools.stamp
-
-extract-nashorn: stamps/extract-nashorn.stamp
-
-extract-openjdk: stamps/extract-openjdk.stamp
-
-icedtea-configure: stamps/icedtea-configure.stamp
-
-icedtea: stamps/icedtea.stamp
-
-icedtea-boot-configure: stamps/icedtea-boot-configure.stamp
-
-icedtea-boot: stamps/icedtea-boot.stamp
-
-icedtea-debug-configure: stamps/icedtea-debug-configure.stamp
-
-icedtea-debug: stamps/icedtea-debug.stamp
-
-icedtea-debug-stage2: stamps/icedtea-debug-stage2.stamp
-
-icedtea-stage1: stamps/icedtea-stage1.stamp
-
-icedtea-stage2: stamps/icedtea-stage2.stamp
-
-jamvm: stamps/jamvm.stamp
-
-jamvm-build: stamps/jamvm-build.stamp
-
-jamvm-configure: stamps/jamvm-configure.stamp
-
-jamvm-install: stamps/jamvm-install.stamp
-
-jtreg: stamps/jtreg.stamp
-
-overlay: stamps/overlay.stamp
-
-patch: stamps/patch.stamp
-
-patch-boot: stamps/patch-boot.stamp
-
-patch-fsg: stamps/patch-fsg.stamp
-
-remove-intree-libraries: stamps/remove-intree-libraries.stamp
-
-sanitise-openjdk: stamps/sanitise-openjdk.stamp
-
-versioning: stamps/versioning.stamp
-
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
Index: npl/java/tomcat/jakarta_tomcat.build
===================================================================
--- npl/java/tomcat/jakarta_tomcat.build	(revision 26ffad77000ead3839f0b4ca05a51545ff3ac867)
+++ 	(revision )
@@ -1,1 +1,0 @@
-5578
