• Tor Lillqvist's avatar
    Bug 99192 - Add --with-include-input-modules · 6ce7b71f
    Tor Lillqvist authored
    2008-03-18  Tor Lillqvist  <tml@novell.com>
    
    	Bug 99192 - Add --with-include-input-modules
    
    	* configure.in: Add --with-included-immodules switch. Handled in a
    	similar way as the --with-included-loaders switch. For each input
    	method module foo: Collect the list of input modules to be built
    	into libgtk into INCLUDED_IMMODULE_OBJ. Collect a list of
    	-DINCLUDE_IM_foo definitions into INCLUDED_IMMODULE_DEFINE.
    	Define Automake conditionals INCLUDE_IM_FOO.
    
    	* modules/input/Makefile.am: For modules to be included in libgtk,
    	build a static library.
    	
    	* modules/input/im*.c: Use MODULE_ENTRY macros much like in
    	gdk-pixbuf to get unique names for the functions called by libgtk
    	in the included case. Use G_MODULE_EXPORT in the non-included case
    	so that we don't unnecessarily export unneeded random global
    	symbols on Windows.
    
    	* gtk/Makefile.am: Build the included modules and link them into libgtk.
    
    	* gtk/gtkimmodule.c: Handle the built-in modules. Remove
    	copy/paste leftover mentions of "themes" in comments.
    
    
    svn path=/trunk/; revision=19896
    6ce7b71f
Name
Last commit
Last update
contrib Loading commit data...
debian Loading commit data...
demos Loading commit data...
docs Loading commit data...
examples Loading commit data...
gdk Loading commit data...
gdk-pixbuf Loading commit data...
gtk Loading commit data...
m4macros Loading commit data...
modules Loading commit data...
perf Loading commit data...
po Loading commit data...
po-properties Loading commit data...
tests Loading commit data...
AUTHORS Loading commit data...
COPYING Loading commit data...
ChangeLog Loading commit data...
ChangeLog.gtk-async-file-chooser Loading commit data...
ChangeLog.gtk-printing Loading commit data...
ChangeLog.pre-1-0 Loading commit data...
ChangeLog.pre-1-2 Loading commit data...
ChangeLog.pre-2-0 Loading commit data...
ChangeLog.pre-2-10 Loading commit data...
ChangeLog.pre-2-12 Loading commit data...
ChangeLog.pre-2-2 Loading commit data...
ChangeLog.pre-2-4 Loading commit data...
ChangeLog.pre-2-6 Loading commit data...
ChangeLog.pre-2-8 Loading commit data...
HACKING Loading commit data...
INSTALL Loading commit data...
INSTALL.in Loading commit data...
MAINTAINERS Loading commit data...
Makefile.am Loading commit data...
Makefile.decl Loading commit data...
NEWS Loading commit data...
NEWS.pre-1-0 Loading commit data...
README Loading commit data...
README.commits Loading commit data...
README.in Loading commit data...
README.win32 Loading commit data...
acinclude.m4 Loading commit data...
autogen.sh Loading commit data...
config.h.win32.in Loading commit data...
configure.in Loading commit data...
gail-uninstalled.pc.in Loading commit data...
gail.pc.in Loading commit data...
gdk-2.0-uninstalled.pc.in Loading commit data...
gdk-2.0.pc.in Loading commit data...
gdk-pixbuf-2.0-uninstalled.pc.in Loading commit data...
gdk-pixbuf-2.0.pc.in Loading commit data...
gtk+-2.0-uninstalled.pc.in Loading commit data...
gtk+-2.0.pc.in Loading commit data...
gtk+-unix-print-2.0.pc.in Loading commit data...
gtk+.spec.in Loading commit data...
gtk-config-2.0.in Loading commit data...
gtk-engine-check-abi.sh Loading commit data...
gtk-zip.sh.in Loading commit data...
makecopyright Loading commit data...
makefile.msc Loading commit data...
sanitize-la.sh Loading commit data...
sanity_check Loading commit data...