xserver/hw/xfree86
Jon TURNEY c5a612fc18 configure: Let configure --enable/disable-aiglx control building of AIGLX for all DDXs
Let configure --enable/disable-aiglx control building of AIGLX for all DDXs. Currently
we can't use --enable/disable-aiglx to control if Xwin DDX is built with AIGLX enabled,
as at the moment it's forced off if we aren't building the X.Org DDX DRI or DRI2 loader

Rearrange things a bit, introducing a new automake conditional, AIGLX_DRI_LOADER to
specifically indicate if the X.Org DDX DRI/DRI2 loader convenience library should be
built, and replace the previous X.Org DDX-specific uses of the AIGLX conditional with that

As before, AIGLX_DRI_LOADER is only enabled if --enable-glx, --enable-aiglx and at least one
of --enable-dri or --enable-dri2 are enabled

This allows the general conditional AIGLX to control if AIGLX is built for the XWin DDX as
well

The C #define AIGLX set by AC_DEFINE(AIGLX) seems to be obsolete, I can't find anything
which checks it

Updated for ajax's "glx: Make --disable-dri not disable AIGLX" patch, which allows DRI2
to be enabled independently of DRI1

Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
Reviewed-by: Colin Harrison <colin.harrison@virgin.net>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
2011-04-26 10:40:56 +01:00
..
common xfree86: removed unused "event" variable in xf86PostMotionEventM 2011-04-21 13:43:53 +10:00
ddc xfree86: Convert some xf86BlockSIGIO to OsBlockSignals 2010-12-20 12:15:14 -05:00
dixmods configure: Let configure --enable/disable-aiglx control building of AIGLX for all DDXs 2011-04-26 10:40:56 +01:00
doc man: relocate manual pages in the man subdir outside doc 2011-03-14 13:50:38 -07:00
dri dri: kill if 0 out code. 2011-03-28 10:08:00 +10:00
dri2 dri2: Pass out_count by value to update_dri2_drawable_buffers() 2011-04-14 15:21:57 +03:00
exa man: refactor common code in the man pages makefiles 2011-01-18 15:11:10 -08:00
fbdevhw fbdevhw: Remove the non-sysfs hack for mapping from PCI to fbdev 2011-02-08 12:40:55 -05:00
i2c xfree86: Remove useless module setup functions where appropriate 2010-09-22 10:57:22 -04:00
int10 int10: warning fix 2011-02-08 12:40:49 -05:00
loader xfree86: loader: use one exit code only for readability 2011-04-07 19:55:29 +03:00
man man: list the drivers that are ignored when hotplugging (#35209) 2011-03-16 15:21:41 +10:00
modes xfree86: warning fix 2011-03-28 13:01:03 -04:00
os-support linux: Retry VT ioctls while errno == EINTR 2011-04-22 11:14:43 -07:00
parser xfree86: warning fix 2011-03-28 13:00:58 -04:00
ramdac xfree86: update GetMaster check for the VCP. 2011-02-22 14:35:45 +10:00
shadowfb xfree86: Kill pixmapPrivate with a vengeance (v2) 2010-09-28 08:07:21 -07:00
utils man: refactor common code in the man pages makefiles 2011-01-18 15:11:10 -08:00
vbe vbe: Fix malloc size bug 2011-03-04 16:11:03 -05:00
vgahw xfree86: nds32: add nds32 definition for vgaHW support. 2010-09-23 15:36:19 -07:00
x86emu x86emu: Fix more mis-decoding of the data prefix 2011-01-04 09:23:52 -05:00
xaa Revert "dix: Remove usage_hint from pixmaps, store it in ->drawable.class" 2011-03-17 23:48:52 -07:00
.gitignore xfree86: use sed rather than cpp to perform string substitutions 2011-01-18 15:11:14 -08:00
Makefile.am man: relocate manual pages in the man subdir outside doc 2011-03-14 13:50:38 -07:00
xorgconf.cpp xfree86: use sed rather than cpp to perform string substitutions 2011-01-18 15:11:14 -08:00