Hi,

When using builddir != srcdir (as on the autobuilder) things didn't
build successfully. This fixes that.

2006-06-30  Mark Wielaard  <[EMAIL PROTECTED]>

    * configure.ac: Move standard.omit creation after dirs are created.
    Cat standard.omit.in from srcdir. Make exclude regex more explicit.
    * lib/Makefile.am (EXTRA_DIST): Add standard.omit.in.
    (clean-local): Remove standard.omit.
    * lib/gen-classlist.sh.in: Use omit file in build dir.
    * lib/standard.omit.in: Make exclude regex more explicit.

Committed,

Mark
Index: configure.ac
===================================================================
RCS file: /cvsroot/classpath/classpath/configure.ac,v
retrieving revision 1.167
diff -u -r1.167 configure.ac
--- configure.ac	30 Jun 2006 10:27:32 -0000	1.167
+++ configure.ac	30 Jun 2006 11:31:49 -0000
@@ -746,12 +746,6 @@
 AM_CONDITIONAL(ENABLE_LOCAL_SOCKETS, test "x$ENABLE_LOCAL_SOCKETS" = "xyes")
 
 
-# Create standard.omit based on decisions we just made.
-cp lib/standard.omit.in lib/standard.omit
-if test x$use_escher != xtrue; then
-   echo gnu/java/awt/peer/x >> lib/standard.omit
-fi
-
 dnl -----------------------------------------------------------
 dnl output files
 dnl -----------------------------------------------------------
@@ -814,3 +808,10 @@
 AC_CONFIG_COMMANDS([gen-classlist],[chmod 755 lib/gen-classlist.sh])
 AC_CONFIG_COMMANDS([copy-vmresources],[chmod 755 lib/copy-vmresources.sh])
 AC_OUTPUT
+
+# Create standard.omit based on decisions we just made.
+cat ${srcdir}/lib/standard.omit.in > lib/standard.omit
+if test x$use_escher != xtrue; then
+   echo gnu/java/awt/peer/x/.*java$ >> lib/standard.omit
+fi
+
Index: lib/Makefile.am
===================================================================
RCS file: /cvsroot/classpath/classpath/lib/Makefile.am,v
retrieving revision 1.121
diff -u -r1.121 Makefile.am
--- lib/Makefile.am	30 Jun 2006 10:27:33 -0000	1.121
+++ lib/Makefile.am	30 Jun 2006 11:31:51 -0000
@@ -165,7 +165,7 @@
 	touch compile-classes
 endif
 
-EXTRA_DIST = standard.omit mkcollections.pl.in Makefile.gcj split-for-gcj.sh
+EXTRA_DIST = standard.omit.in mkcollections.pl.in Makefile.gcj split-for-gcj.sh
 CLEANFILES = compile-classes resources classes \
 	glibj.zip classes.1 classes.2 \
 	$(top_builddir)/gnu/java/locale/LocaleData.java \
@@ -181,6 +181,7 @@
 	-rm -rf META-INF
 	-rm -rf lists
 	-rm -f Makefile.deps
+	-rm -f standard.omit
 
 dist-hook:
 	mkdir -p $(distdir)
Index: lib/gen-classlist.sh.in
===================================================================
RCS file: /cvsroot/classpath/classpath/lib/gen-classlist.sh.in,v
retrieving revision 1.37
diff -u -r1.37 gen-classlist.sh.in
--- lib/gen-classlist.sh.in	9 Jun 2006 21:30:44 -0000	1.37
+++ lib/gen-classlist.sh.in	30 Jun 2006 11:31:51 -0000
@@ -66,7 +66,7 @@
 fi
 
 
-cat @top_srcdir@/lib/$1.omit vm.omit > tmp.omit
+cat $1.omit vm.omit > tmp.omit
 for dir in $vm_dirlist; do
    if test -f $dir/$1.omit; then
       cat $dir/$1.omit >> tmp.omit
Index: lib/standard.omit.in
===================================================================
RCS file: /cvsroot/classpath/classpath/lib/standard.omit.in,v
retrieving revision 1.1
diff -u -r1.1 standard.omit.in
--- lib/standard.omit.in	29 Jun 2006 15:15:55 -0000	1.1
+++ lib/standard.omit.in	30 Jun 2006 11:31:51 -0000
@@ -1 +1 @@
-../gnu/test/.*$
+gnu/test/.*java$

Reply via email to