xserver-multidpi/hw/xfree86/common
Paulo Cesar Pereira de Andrade b1dac41fb3 Use libtool convenience libraries and better "symbol" table.
All .a libraries were converted to .la, and instead of linking the
Xorg binary with a mix of .a and .la, and adding some libraries more
then once in the command line, etc, now it generates a single libxorg.la
from all the required convenience libraries, and links with a dummy
xorg.c (that should usually be the file with the main function...).
This removes the requirement of some things like libosandcommon and
libinit, that existed to circumvent problems when linking multiple
.a and .la in the final Xorg binary.

  The "symbol table" is now generated dynamically, by a shell script,
with an embedded gawk parser that parses cpp output. The new file
sdksyms.sh is generated by hand by analyzing all Makefile.am's and
making it create a sdksyms.c file, that includes all sdk headers that
will add symbols for the Xorg binary. Module headers aren't read, and
a in 2 files it was required to add a "<hash>ifndef XorgLoader" around
declarations shared between the Xorg binary and libextmod. A few
other changes were added to other sdk headers, like preventing
multiple inclusion, or including other headers to satisfy dependencies.

  This should be a lot more portable, and better (hopefully properly)
using libtool to generate convenience libraries.
2008-12-07 02:22:19 -02:00
..
compiler.h Include <X11/Xfuncproto.h> if _X_EXPORT is not defined. 2008-12-03 14:46:30 -02:00
extramodes Remove some default modes that really shouldn't be in the default set. 2008-06-24 10:40:36 -04:00
fourcc.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
Makefile.am Use libtool convenience libraries and better "symbol" table. 2008-12-07 02:22:19 -02:00
modeline2c.awk Bug #14927: Fix the math for xf86NumDefaultModes. 2008-03-10 09:14:20 -04:00
scoasm.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
vesamodes Fix standard VESA modes. 2006-11-03 14:06:32 -08:00
vidmodeproc.h Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xf86.h Remove static symbol address tables in hw/xfree86/loader/*sym.{c,h} 2008-12-05 04:26:57 -02:00
xf86AutoConfig.c Bug#16501: autodetection of sbus graphic cards 2008-10-26 00:26:51 +02:00
xf86Build.h.in Print the build time as well as the date if we can. 2007-06-04 02:03:44 -04:00
xf86Bus.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xf86Bus.h Bus: Remove unused RemoveOverlaps 2008-11-24 23:40:03 -05:00
xf86cmap.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xf86cmap.h Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xf86Config.c If AEI is on, disable 'vmmouse' in addition to 'kbd' and 'mouse'. 2008-12-03 18:44:43 +02:00
xf86Config.h First pass at improved video driver autoloading 2007-10-09 22:13:15 -04:00
xf86Configure.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xf86Cursor.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xf86Date.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
xf86DGA.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xf86DPMS.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xf86Events.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xf86fbBus.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xf86fbman.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xf86fbman.h Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xf86Globals.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xf86Helper.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xf86Init.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xf86InPriv.h xfree86: don't FatalError on "too many input devices". 2008-12-02 15:50:38 +10:00
xf86Mode.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xf86Module.h Use libtool convenience libraries and better "symbol" table. 2008-12-07 02:22:19 -02:00
xf86noBus.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xf86Opt.h Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xf86Option.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xf86pciBus.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xf86pciBus.h Bus: remove useless isaConvertRange2Host 2008-11-24 23:40:04 -05:00
xf86PciInfo.h No more "-scanpci" given that we already have it in libpciaccess. 2008-02-25 17:08:07 -03:00
xf86PM.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xf86Priv.h Use libtool convenience libraries and better "symbol" table. 2008-12-07 02:22:19 -02:00
xf86Privstr.h Remove unused HandleSpecialKeys config option 2008-12-02 13:09:22 -08:00
xf86RAC.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xf86RAC.h Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xf86RandR.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xf86Resources.h Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xf86sbusBus.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xf86sbusBus.h Use libtool convenience libraries and better "symbol" table. 2008-12-07 02:22:19 -02:00
xf86ShowOpts.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xf86str.h Bus: Remove ISA support. 2008-11-24 23:40:06 -05:00
xf86VidMode.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xf86Xinput.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xf86Xinput.h Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xf86xv.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xf86xv.h Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xf86xvmc.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xf86xvmc.h Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xf86xvpriv.h Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xisb.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xisb.h Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xorgHelper.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xorgVersion.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00