--- openjdk-boot.orig/jaxws/build.properties 2011-03-08 18:40:33.955159212 +0000
+++ openjdk-boot/jaxws/build.properties 2011-03-08 20:19:51.000000000 +0000
@@ -66,6 +66,9 @@
# JAXP built files
jaxp.classes.dir=${output.dir}/../jaxp/build/classes
+# JDK sources
+jdk.sources=${jdk.topdir}/src/share/classes
+
# Distributed results
dist.dir=${output.dir}/dist
dist.lib.dir=${dist.dir}/lib
@@ -110,6 +113,7 @@
dist.dir=${dist.dir}${line.separator}\
drop.dir=${drop.dir}${line.separator}\
drops.dir=${drops.dir}${line.separator}\
+ jdk.topdir=${jdk.topdir}${line.separator}\
${line.separator}
# Failure messages when source cannot be found on the file system
--- openjdk-boot.orig/jaxws/build.xml 2011-03-08 18:40:29.639288336 +0000
+++ openjdk-boot/jaxws/build.xml 2011-03-08 20:22:31.000000000 +0000
@@ -125,6 +125,7 @@
<javac
includeAntRuntime="false"
classpath="${jaxp.classes.dir}:${build.classes.dir}:${langtools.jar}"
+ sourcepath="${jdk.sources}"
fork="true"
destdir="${build.classes.dir}"
memoryInitialSize="${javac.memoryInitialSize}"
--- openjdk-boot.orig/jaxws/make/Makefile 2011-03-08 18:40:14.167751211 +0000
+++ openjdk-boot/jaxws/make/Makefile 2011-03-08 20:18:23.000000000 +0000
@@ -140,6 +140,10 @@
endif
endif
+ifdef JDK_TOPDIR
+ ANT_OPTIONS += -Djdk.topdir=$(JDK_TOPDIR)
+endif
+
# Default target and expected 'do everything' target
default: all