gcc/libjava/classpath/native/jni/qt-peer
Thomas Fitzsimmons 8c0633b7cd makemake.tcl (emit_bc_rule): Do not skip gnu-java-awt-peer-gtk.lo.
2006-05-30  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* scripts/makemake.tcl (emit_bc_rule): Do not skip
	gnu-java-awt-peer-gtk.lo.
	Include gnu/java/awt/peer/gtk Java objects in libgcj.so.  Use C++
	ABI for gnu/java/awt/peer/gtk package.
	* gnu/classpath/natSystemProperties.cc (PrependVersionedLibdir):
	New function.
	(insertSystemProperties): Only set java.ext.dirs if it is not
	already defined.  Prepend GCJ_VERSIONED_LIBDIR to module search
	path where necessary.
	* configure.ac (GTK_AWT): Remove automake conditional.
	* include/jvm.h (_Jv_PrependVersionedLibdir): New function
	declaration.
	* gij.cc (main): Prepend LD_LIBRARY_PATH with GCJ_VERSIONED_LIBDIR
	and re-exec self.
	* Makefile.am (AM_CXXFLAGS): Define GCJ_VERSIONED_LIBDIR,
	GIJ_EXECUTABLE and PATH_SEPARATOR macros.
	Remove lib-gnu-java-awt-peer-gtk.la and libgcjawt.la build logic.
	* prims.cc (_Jv_PrependVersionedLibdir): New function.

2006-05-30  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* native/jni/gtk-peer/Makefile.am (gcc_version): New variable.
	(gcjversionedlibdir): Likewise.
	(libgtkpeer_la_LDFLAGS): Likewise.
	Install libgtkpeer.so in GCJ versioned library directory.
	* native/jawt/Makefile.am (gcc_version): New variable.
	(gcjversionedlibdir): Likewise.
	(libjawt_la_LDFLAGS): Likewise.
	Rename libjawtgnu.so libjawt.so.  Install libjawt.so in GCJ
	versioned library directory.
	* gnu/java/awt/peer/gtk/GdkFontPeer.java (static): Call
	System.loadLibrary unconditionally.
	* gnu/java/awt/peer/gtk/GdkPixbufDecoder.java: Likewise.
	* gnu/java/awt/peer/gtk/GdkGraphics2D.java: Likewise.
	* gnu/java/awt/peer/gtk/GdkGraphics.java: Likewise.
	* gnu/java/awt/peer/gtk/GtkToolkit.java: Likewise.
	* gnu/java/awt/peer/gtk/GdkTextLayout.java: Likewise.

From-SVN: r114247
2006-05-30 21:38:51 +00:00
..
buttonevent.h
componentevent.cpp Imported GNU Classpath 0.19 + gcj-import-20051115. 2005-11-15 23:20:01 +00:00
componentevent.h
containers.h
eventmethods.h
keybindings.cpp
keybindings.h
mainqtthread.cpp Imported GNU Classpath 0.20 2006-01-17 18:09:40 +00:00
mainthreadinterface.cpp
mainthreadinterface.h
Makefile.am Makefile.in: Rebuilt. 2005-10-03 22:33:10 +00:00
Makefile.in makemake.tcl (emit_bc_rule): Do not skip gnu-java-awt-peer-gtk.lo. 2006-05-30 21:38:51 +00:00
nativewrapper.cpp
nativewrapper.h
qmatrix.cpp
qpainterpath.cpp
qpen.cpp
qtaudioclip.cpp
qtbuttonpeer.cpp
qtcanvaspeer.cpp
qtcheckboxpeer.cpp
qtchoicepeer.cpp
qtcomponent.cpp
qtcomponent.h
qtcomponentpeer.cpp
qtdialogpeer.cpp
qtembeddedwindowpeer.cpp
qtfiledialogpeer.cpp
qtfont.h
qtfontmetrics.cpp
qtfontpeer.cpp
qtframepeer.cpp
qtgraphics.cpp
qtgraphics.h
qtimage.cpp
qtimage.h
qtlabelpeer.cpp
qtlistpeer.cpp
qtmenubarpeer.cpp
qtmenucomponentpeer.cpp
qtmenuitempeer.cpp
qtmenupeer.cpp Imported GNU Classpath 0.20 2006-01-17 18:09:40 +00:00
qtpanelpeer.cpp
qtpopupmenupeer.cpp
qtscreendevice.cpp
qtscrollbarpeer.cpp
qtscrollpanepeer.cpp
qtstrings.cpp
qtstrings.h
qttextareapeer.cpp
qttextfieldpeer.cpp
qttoolkit.cpp
qtvolatileimage.cpp
qtwindowpeer.cpp
slotcallbacks.cpp
slotcallbacks.h