Huge cleanup. Group into sections: hardware feature detection, extension
detection/configuration, DDX options. Make building of Xorg DDX fully optional. Clarify and correct some help texts. Change all comments to use dnl instead of #. Quote all tests correctly, and guard pure-variable tests with 'x' (e.g. test $DMX = yes -> test "x$DMX" = xyes). Since the DDXes seem to have pretty divergent extension support these days, get rid of EXTENSION_LIBS, DMX_EXTENSIONS and XPRINT_EXTENSIONS, and go back to building extension lists by hand in the DDX-specific sections. Use portable POSIX constructs everywhere (e.g. test foo && test bar, instead of test foo -a bar). Clean up old cruft. Set _XSERVER64 on 64-bit architectures, and use x86_64 for host_cpu instead of amd64 (Jürg Billeter).
This commit is contained in:
parent
367f450739
commit
5881051738
16
ChangeLog
16
ChangeLog
|
@ -1,5 +1,21 @@
|
||||||
2005-08-21 Daniel Stone <daniel@freedesktop.org>
|
2005-08-21 Daniel Stone <daniel@freedesktop.org>
|
||||||
|
|
||||||
|
* configure.ac:
|
||||||
|
Huge cleanup. Group into sections: hardware feature detection,
|
||||||
|
extension detection/configuration, DDX options. Make building of Xorg
|
||||||
|
DDX fully optional. Clarify and correct some help texts. Change all
|
||||||
|
comments to use dnl instead of #. Quote all tests correctly, and guard
|
||||||
|
pure-variable tests with 'x' (e.g. test $DMX = yes -> test "x$DMX" =
|
||||||
|
xyes). Since the DDXes seem to have pretty divergent extension support
|
||||||
|
these days, get rid of EXTENSION_LIBS, DMX_EXTENSIONS and
|
||||||
|
XPRINT_EXTENSIONS, and go back to building extension lists by hand in
|
||||||
|
the DDX-specific sections. Use portable POSIX constructs everywhere
|
||||||
|
(e.g. test foo && test bar, instead of test foo -a bar).
|
||||||
|
|
||||||
|
* configure.ac:
|
||||||
|
Set _XSERVER64 on 64-bit architectures, and use x86_64 for host_cpu
|
||||||
|
instead of amd64 (Jürg Billeter).
|
||||||
|
|
||||||
* configure.ac:
|
* configure.ac:
|
||||||
* hw/xfree86/loader/Makefile.am:
|
* hw/xfree86/loader/Makefile.am:
|
||||||
* hw/xfree86/os-support/bus/Makefile.am:
|
* hw/xfree86/os-support/bus/Makefile.am:
|
||||||
|
|
|
@ -3,21 +3,26 @@ AUTOMAKE_OPTIONS=dist-bzip2 foreign nostdinc
|
||||||
if COMPOSITE
|
if COMPOSITE
|
||||||
COMPOSITE_DIR=composite
|
COMPOSITE_DIR=composite
|
||||||
endif
|
endif
|
||||||
|
|
||||||
if XTRAP
|
if XTRAP
|
||||||
XTRAP_DIR=XTrap
|
XTRAP_DIR=XTrap
|
||||||
endif
|
endif
|
||||||
|
|
||||||
if CFB
|
if CFB
|
||||||
CFB_DIR=cfb
|
CFB_DIR=cfb
|
||||||
CFB16_DIR=cfb16
|
CFB16_DIR=cfb16
|
||||||
CFB24_DIR=cfb24
|
CFB24_DIR=cfb24
|
||||||
CFB32_DIR=cfb32
|
CFB32_DIR=cfb32
|
||||||
endif
|
endif
|
||||||
|
|
||||||
if AFB
|
if AFB
|
||||||
AFB_DIR=afb
|
AFB_DIR=afb
|
||||||
endif
|
endif
|
||||||
|
|
||||||
if MFB
|
if MFB
|
||||||
MFB_DIR=mfb
|
MFB_DIR=mfb
|
||||||
endif
|
endif
|
||||||
|
|
||||||
if GLX
|
if GLX
|
||||||
GLX_DIR=GL
|
GLX_DIR=GL
|
||||||
endif
|
endif
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
dnl From http://autoconf-archive.cryp.to/ac_define_dir.html.
|
||||||
|
|
||||||
AC_DEFUN([AC_DEFINE_DIR], [
|
AC_DEFUN([AC_DEFINE_DIR], [
|
||||||
prefix_NONE=
|
prefix_NONE=
|
||||||
exec_prefix_NONE=
|
exec_prefix_NONE=
|
||||||
|
|
1269
configure.ac
1269
configure.ac
File diff suppressed because it is too large
Load Diff
|
@ -1,45 +1,27 @@
|
||||||
noinst_LIBRARIES = libcommon.a libinit.a
|
noinst_LIBRARIES = libcommon.a libinit.a
|
||||||
|
|
||||||
if XORG_BUS_SBUS
|
if XORG_BUS_SPARC
|
||||||
SBUS_SOURCES = xf86sbusBus.c
|
SBUS_SOURCES = xf86sbusBus.c
|
||||||
endif
|
endif
|
||||||
|
|
||||||
#if DEBUG
|
if DEBUG
|
||||||
#DEBUGSOURCES = xf86Debug.c
|
DEBUGSOURCES = xf86Debug.c
|
||||||
#endif
|
endif
|
||||||
|
|
||||||
#if BUILDXV
|
if XV
|
||||||
XVSOURCES = xf86xv.c xf86xvmc.c
|
XVSOURCES = xf86xv.c xf86xvmc.c
|
||||||
XVSDKINCS = xf86xv.h xf86xvmc.h
|
XVSDKINCS = xf86xv.h xf86xvmc.h
|
||||||
#endif
|
endif
|
||||||
|
|
||||||
#if XKB
|
|
||||||
XKBSOURCES = xf86XKB.c
|
XKBSOURCES = xf86XKB.c
|
||||||
#endif
|
|
||||||
|
|
||||||
#if XINPUT
|
|
||||||
XISOURCES = xf86Xinput.c xisb.c
|
XISOURCES = xf86Xinput.c xisb.c
|
||||||
XISDKINCS = xf86Xinput.h xisb.h
|
XISDKINCS = xf86Xinput.h xisb.h
|
||||||
#endif
|
|
||||||
|
|
||||||
RANDRSOURCES = xf86RandR.c
|
RANDRSOURCES = xf86RandR.c
|
||||||
|
|
||||||
BUSSOURCES = xf86isaBus.c xf86pciBus.c xf86fbBus.c xf86noBus.c $(SBUS_SOURCES)
|
BUSSOURCES = xf86isaBus.c xf86pciBus.c xf86fbBus.c xf86noBus.c $(SBUS_SOURCES)
|
||||||
|
|
||||||
#if LINUX
|
|
||||||
#KBDSOURCES = xf86KbdLnx.c
|
|
||||||
# XXX psuedocodeish
|
|
||||||
#else if BSD
|
|
||||||
#KBDSOURCES = xf86KbdBSD.c
|
|
||||||
#else if Mach && !GNU/Mach
|
|
||||||
#KBDSOURCES = xf86KbdMach.c
|
|
||||||
#else
|
|
||||||
#KBDSOURCES = xf86Kbd.c
|
|
||||||
#endif
|
|
||||||
KBDSOURCES = xf86Kbd@XORG_OS_KBD@.c
|
KBDSOURCES = xf86Kbd@XORG_OS_KBD@.c
|
||||||
|
|
||||||
# shouldn't isaBus and pciBus only be built on the relevant architectures? -ds
|
|
||||||
# ditto DoScanPci
|
|
||||||
AM_LDFLAGS = -r
|
AM_LDFLAGS = -r
|
||||||
libcommon_a_SOURCES = xf86Configure.c xf86Bus.c xf86Config.c \
|
libcommon_a_SOURCES = xf86Configure.c xf86Bus.c xf86Config.c \
|
||||||
xf86Cursor.c xf86DGA.c xf86DPMS.c xf86DefModes.c \
|
xf86Cursor.c xf86DGA.c xf86DPMS.c xf86DefModes.c \
|
||||||
|
|
Loading…
Reference in New Issue