diff options
| author | Bryce McKinlay <mckinlay@redhat.com> | 2005-05-19 21:46:39 +0000 |
|---|---|---|
| committer | Bryce McKinlay <bryce@gcc.gnu.org> | 2005-05-19 22:46:39 +0100 |
| commit | cabf1447768975541f44ad4ad3cc1ab3edfb0901 (patch) | |
| tree | 4cbdb80999ba7cf7bba1f45250ac68304c00a81d /libjava/Makefile.am | |
| parent | 9f3ea395e6009dac589fa8811abf0874cc04e88d (diff) | |
| download | gcc-cabf1447768975541f44ad4ad3cc1ab3edfb0901.tar.gz gcc-cabf1447768975541f44ad4ad3cc1ab3edfb0901.tar.bz2 gcc-cabf1447768975541f44ad4ad3cc1ab3edfb0901.zip | |
Makefile.am (libgcj0_convenience_la): Removed.
* Makefile.am (libgcj0_convenience_la): Removed. Don't build a
libgcj convenience library.
(libgcj_la_SOURCES): New. Move sources here.
(libgcj.la): Remove rule.
From-SVN: r99988
Diffstat (limited to 'libjava/Makefile.am')
| -rw-r--r-- | libjava/Makefile.am | 25 |
1 files changed, 6 insertions, 19 deletions
diff --git a/libjava/Makefile.am b/libjava/Makefile.am index 5e69bbd27d2..dd146fb64df 100644 --- a/libjava/Makefile.am +++ b/libjava/Makefile.am @@ -306,11 +306,7 @@ libgij_la_LIBADD = -L$(here)/.libs libgcj.la libgij_la_LDFLAGS = -rpath $(toolexeclibdir) \ -version-info `grep -v '^\#' $(srcdir)/libtool-version` $(LIBGCJ_LD_SYMBOLIC) -# Work around libtool wanting to do piece-wise linking with -r. Using a -# convenience library suddenly invokes the --whole-archive path instead. -# This allows the build to succeed for targets that allocate multiple got -# subsections in the linker, such as Alpha and MIPS. -libgcj0_convenience_la_SOURCES = prims.cc jni.cc exception.cc stacktrace.cc \ +libgcj_la_SOURCES = prims.cc jni.cc exception.cc stacktrace.cc \ link.cc defineclass.cc interpret.cc verify.cc \ $(nat_source_files) $(math_c_source_files) \ $(BOEHMGC_SRC) $(NOGC_SRC) \ @@ -318,15 +314,6 @@ libgcj0_convenience_la_SOURCES = prims.cc jni.cc exception.cc stacktrace.cc \ $(POSIX_PLATFORM_SRC) $(WIN32_PLATFORM_SRC) $(ECOS_PLATFORM_SRC) \ $(DARWIN_CRT_SRC) \ $(POSIX_THREAD_SRC) $(WIN32_THREAD_SRC) $(NO_THREAD_SRC) -libgcj0_convenience_la_LIBADD = \ - $(all_libgcj_lo_files) \ - gnu-xml.lo javax-imageio.lo \ - javax-xml.lo gnu-java-beans.lo \ - external/sax/libsax-gcj.la \ - external/w3c_dom/libw3c-gcj.la -libgcj0_convenience_la_DEPENDENCIES = $(libgcj0_convenience_la_LIBADD) - -noinst_LTLIBRARIES = libgcj0_convenience.la ## Objects from C++ sources in subdirs. nat_files = $(nat_source_files:.cc=.lo) @@ -339,7 +326,11 @@ libgcj_la_LDFLAGS = -rpath $(toolexeclibdir) $(THREADLDFLAGS) $(THREADLIBS) \ $(LIBLTDL) $(SYS_ZLIBS) \ -version-info `grep -v '^\#' $(srcdir)/libtool-version` libgcj_la_LIBADD = \ - libgcj0_convenience.la \ + $(all_libgcj_lo_files) \ + gnu-xml.lo javax-imageio.lo \ + javax-xml.lo gnu-java-beans.lo \ + external/sax/libsax-gcj.la \ + external/w3c_dom/libw3c-gcj.la \ $(LIBFFI) $(ZLIBS) $(GCLIBS) $(propertyo_files) libgcj_la_DEPENDENCIES = libgcj-$(gcc_version).jar \ java/lang/fdlibm.h java/lang/ieeefp.h java/lang/mprec.h \ @@ -673,10 +664,6 @@ SUFFIXES = .class .java .h .properties ## Pass the list of object files to libtool in a temporary file to ## avoid tripping platform command line length limits. -libgcj.la: $(libgcj_la_DEPENDENCIES) - $(libgcj_la_LINK) $(libgcj_la_LIBADD) \ - -rpath $(toolexeclibdir) $(libgcj_la_LDFLAGS) $(LIBS) - lib-gnu-awt-xlib.la: $(lib_gnu_awt_xlib_la_OBJECTS) $(lib_gnu_awt_xlib_la_DEPENDENCIES) @echo Creating list of files to link... @: $(call write_entries_to_file,$(lib_gnu_awt_xlib_la_OBJECTS) $(lib_gnu_awt_xlib_la_LIBADD),lib_gnu_awt_xlib.objectlist) |
