Mercurial > hg > brandweg
changeset 3:3442db5e9533
Add build of Scanner.java from JDK
author | gnu_andrew@member.fsf.org |
---|---|
date | Sun, 10 Feb 2008 19:23:12 +0000 |
parents | c1c8a1548463 |
children | e765f7636072 |
files | configure.ac m4/acinclude.m4 |
diffstat | 2 files changed, 17 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/configure.ac Wed Jan 09 09:08:16 2008 +0000 +++ b/configure.ac Sun Feb 10 19:23:12 2008 +0000 @@ -23,12 +23,14 @@ if test "$OPENJDK_SRC_ZIP" = "not specified"; then FIND_TOOL([HG], [hg]) GET_JAXWS + GET_JDK else FIND_TOOL([UNZIP], [unzip]) ${UNZIP} -q ${OPENJDK_SRC_ZIP} fi INSTALL_JAXWS +INSTALL_JDK FIND_TOOL([PATCH], [patch]) PATCH_CLASSPATH AC_CONFIG_SUBDIRS([classpath])
--- a/m4/acinclude.m4 Wed Jan 09 09:08:16 2008 +0000 +++ b/m4/acinclude.m4 Sun Feb 10 19:23:12 2008 +0000 @@ -68,6 +68,21 @@ fi ]) +AC_DEFUN([GET_JDK], +[if ! test -d jdk ; then + AC_MSG_NOTICE([Checking out JDK sources]) + ${HG} clone http://hg.openjdk.java.net/jdk7/jdk7/jdk &> /dev/null +fi +]) + +AC_DEFUN([INSTALL_JDK], +[if ! test -f classpath/java/util/Scanner.java ; then + AC_MSG_NOTICE([Installing elements of OpenJDK]) + mv jdk/src/share/classes/java/util/Scanner.java classpath/java/util + mv jdk/src/share/classes/sun/misc/LRUCache.java classpath/sun/misc +fi +]) + AC_DEFUN([PATCH_CLASSPATH], [ AC_MSG_NOTICE([Patching Classpath])