• Matthias Clasen's avatar
    Add hidden aliases for exported symbols which are used internally in order · 3612aee5
    Matthias Clasen authored
    Mon Aug  9 12:48:04 2004  Matthias Clasen  <maclas@gmx.de>
    
    	Add hidden aliases for exported symbols which are
    	used internally in order to get rid of many PLT
    	entries.  (#145519, Arjan van de Ven)
    
    	* gtk/Makefile.am: Add rules to generate gtk.def and
    	from gtk.symbols, and make make check check the abi
    	with abicheck.sh.
    	(gtk_private_h_sources): Add gtkinternals.h
    	(gtk_built_private_headers): Add gtkalias.h
    	(gtk_extra_sources): Add gtk.symbols
    	(EXTRA_DIST): Add makegtkalias.pl and abicheck.sh
    
    	* gtk/gtk.symbols: New file. Definition of the GTK+ ABI.
    	The file can be processed by cpp to filter out certain
    	subsets of symbols.
    
    	* gtk/abicheck.sh: New file. Script to check the actually
    	symbols exported from libgtk-x11.2.0.so against the symbols
    	found in gtk.symbols.
    
    	* gtk/makegtkalias.pl: New file. Perl script to generate the
    	header containing the alias definitions for internally used
    	exported symbols from a list of symbols.
    
    	* gtk/gtkinternals.h: New file. An uninstalled header listing
    	symbols which must be exported for some reason and do not appear
    	in any other header.
    
    	* gtk/*.c: Include gtkalias.h
    3612aee5
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...
po Loading commit data...
po-properties Loading commit data...
tests Loading commit data...
.cvsignore Loading commit data...
AUTHORS Loading commit data...
COPYING Loading commit data...
ChangeLog 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-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...
Makefile.am Loading commit data...
NEWS Loading commit data...
NEWS.pre-1-0 Loading commit data...
README Loading commit data...
README.cvs-commits Loading commit data...
README.in Loading commit data...
README.win32 Loading commit data...
acconfig.h 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...
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+.spec.in Loading commit data...
gtk-config-2.0.in 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...