diff options
Diffstat (limited to 'libjava/Makefile.am')
-rw-r--r-- | libjava/Makefile.am | 44 |
1 files changed, 41 insertions, 3 deletions
diff --git a/libjava/Makefile.am b/libjava/Makefile.am index 54a4d5b..f8ff949 100644 --- a/libjava/Makefile.am +++ b/libjava/Makefile.am @@ -156,10 +156,11 @@ EXTRA_libgcj_la_SOURCES = boehm.cc nogc.cc posix-threads.cc no-threads.cc \ $(extra_cc_source_files) $(java_source_files) $(built_java_source_files) libgcj_la_DEPENDENCIES = libgcj-@gcc_version@.jar $(javao_files) \ $(c_files) $(extra_cc_files) $(GCOBJS) $(THREADOBJS) \ - $(PLATFORMOBJS) $(LIBLTDL) $(LIBFFI) $(ZLIBS) $(GCLIBS) + $(PLATFORMOBJS) $(LIBLTDL) $(LIBFFI) $(ZLIBS) $(GCLIBS) \ + $(propertyo_files) libgcj_la_LIBADD = $(javao_files) $(c_files) $(extra_cc_files) $(GCOBJS) \ - $(THREADOBJS) $(PLATFORMOBJS) + $(THREADOBJS) $(PLATFORMOBJS) $(propertyo_files) # Include THREADLIBS here to ensure that the correct version of # certain linuxthread functions get linked: libgcj_la_LDFLAGS = -rpath $(toolexeclibdir) $(THREADLDFLAGS) $(THREADLIBS) \ @@ -374,6 +375,16 @@ all_java_source_files = \ all_java_class_files = $(all_java_source_files:.java=.class) +## Build property files into the library. +property_files = \ +gnu/regexp/MessagesBundle.properties \ +gnu/regexp/MessagesBundle_fr.properties + +propertyo_files = $(property_files:.properties=.properties.lo) + +%.properties.lo: %.properties + $(GCJCOMPILE) -o $@ -c $< -Wc,--resource,`echo $@ | sed "s/\.lo$$//"` + if ONESTEP # Compile all classfiles in one go. @@ -433,7 +444,7 @@ distclean-local: clean-nat: rm -f $(nat_files) $(x_nat_files) -SUFFIXES = .class .java .h +SUFFIXES = .class .java .h .properties .class.lo: $(GCJCOMPILE) -o $@ $< @@ -2368,6 +2379,33 @@ gnu/java/nio/charset/UTF_16Decoder.java \ gnu/java/nio/charset/UTF_16Encoder.java \ gnu/java/nio/charset/UTF_16LE.java \ gnu/java/nio/charset/UTF_8.java \ +gnu/regexp/CharIndexed.java \ +gnu/regexp/CharIndexedCharArray.java \ +gnu/regexp/CharIndexedInputStream.java \ +gnu/regexp/CharIndexedReader.java \ +gnu/regexp/CharIndexedString.java \ +gnu/regexp/CharIndexedStringBuffer.java \ +gnu/regexp/RE.java \ +gnu/regexp/REException.java \ +gnu/regexp/REFilterInputStream.java \ +gnu/regexp/REFilterReader.java \ +gnu/regexp/REMatch.java \ +gnu/regexp/REMatchEnumeration.java \ +gnu/regexp/RESyntax.java \ +gnu/regexp/REToken.java \ +gnu/regexp/RETokenAny.java \ +gnu/regexp/RETokenBackRef.java \ +gnu/regexp/RETokenChar.java \ +gnu/regexp/RETokenEnd.java \ +gnu/regexp/RETokenEndSub.java \ +gnu/regexp/RETokenLookAhead.java \ +gnu/regexp/RETokenOneOf.java \ +gnu/regexp/RETokenPOSIX.java \ +gnu/regexp/RETokenRange.java \ +gnu/regexp/RETokenRepeated.java \ +gnu/regexp/RETokenStart.java \ +gnu/regexp/RETokenWordBoundary.java \ +gnu/regexp/UncheckedRE.java \ gnu/java/security/Engine.java \ gnu/java/security/OID.java \ gnu/java/security/der/BitString.java \ |