This is the mail archive of the
java-patches@gcc.gnu.org
mailing list for the Java project.
[PATCH] fix ONESTEP, --enable-libgcj-multifile build on main.
- From: Andreas Tobler <toa at pop dot agri dot ch>
- To: Java Patches <java-patches at gcc dot gnu dot org>
- Date: Mon, 21 Feb 2005 17:08:17 +0100
- Subject: [PATCH] fix ONESTEP, --enable-libgcj-multifile build on main.
Hello,
this patch fixes the ONESTEP build on main.
Without, every time you restart, make install or make check everything
got rebuilt since the target classes.stamp was not known. This only
affects the --enable-libgcj-multifile config.
ok, for main?
Andreas
2005-02-21 Andreas Tobler <a.tobler@schweiz.ch>
* Makefile.am (all_property_files): Remove left over.
(classes.stamp): Add stamp for the ONESTEP build, also known as
--enable-libgcj-multifile.
Index: Makefile.am
===================================================================
RCS file: /cvs/gcc/gcc/libjava/Makefile.am,v
retrieving revision 1.451
diff -u -r1.451 Makefile.am
--- Makefile.am 19 Feb 2005 18:47:10 -0000 1.451
+++ Makefile.am 21 Feb 2005 16:02:09 -0000
@@ -500,7 +500,7 @@
all_java_class_files = $(all_java_source_files:.java=.class)
-all_property_files = $(property_files) $(jgss_property_files) \
+all_property_files = $(property_files) \
java/util/logging/logging.properties
## Build property files into the library.
@@ -522,7 +522,7 @@
@echo Compiling Java sourcefiles...
@: $(call write_entries_to_file,$?,libgcj.sourcelist)
$(JAVAC) $(JCFLAGS) -classpath '' -bootclasspath $(BOOTCLASSPATH) -d $(here) @libgcj.sourcelist
-
+ echo > classes.stamp
# This next rule seems backward, but reflects the fact that 1) all
# classfiles are compiled in one go when classes.stamp is built and 2)
# anything which depends on a particular .class file must wait until