Adding initial build system.
This commit is contained in:
parent
aabb868920
commit
ded56b1a74
|
@ -0,0 +1,37 @@
|
|||
AUTOMAKE_OPTIONS=dist-bzip2 foreign
|
||||
|
||||
if COMPOSITE
|
||||
COMPOSITE_DIR=composite
|
||||
endif
|
||||
if XTRAP
|
||||
XTRAP_DIR=XTrap
|
||||
endif
|
||||
|
||||
SUBDIRS= \
|
||||
include \
|
||||
dix \
|
||||
fb \
|
||||
mi \
|
||||
Xext \
|
||||
miext \
|
||||
os \
|
||||
randr \
|
||||
render \
|
||||
Xi \
|
||||
mfb \
|
||||
xkb \
|
||||
afb \
|
||||
cfb \
|
||||
cfb16 \
|
||||
cfb24 \
|
||||
cfb32 \
|
||||
record \
|
||||
xfixes \
|
||||
damageext \
|
||||
$(XTRAP_DIR) \
|
||||
$(COMPOSITE_DIR) \
|
||||
hw
|
||||
|
||||
pkgconfigdir = $(libdir)/pkgconfig
|
||||
pkgconfig_DATA = xorg-server.pc
|
||||
EXTRA_DIST = xorg-server.pc.in
|
|
@ -0,0 +1,3 @@
|
|||
module_LTLIBRARIES = libxtrap.la
|
||||
|
||||
libxtrap_la_SOURCES = xf86XTrapModule.c xtrapddmi.c xtrapdi.c xtrapdiswp.c xtrapditbl.c
|
|
@ -0,0 +1,72 @@
|
|||
noinst_LTLIBRARIES = libXext.la
|
||||
|
||||
sdk_HEADERS = dgaproc.h xvdix.h xvmcext.h
|
||||
|
||||
SUBDIRS = extmod
|
||||
|
||||
if MITSHM
|
||||
MITSHM_SRCS = shm.c
|
||||
endif
|
||||
|
||||
if XV
|
||||
XV_SRCS = xvmain.c xvdisp.c xvmc.c xvdix.h xvmcext.h
|
||||
endif
|
||||
|
||||
if RES
|
||||
RES_SRCS = xres.c
|
||||
endif
|
||||
|
||||
if SCREENSAVER
|
||||
SCREENSAVER_SRCS = saver.c
|
||||
endif
|
||||
|
||||
if XCSECURITY
|
||||
XCSECURITY_SRCS = security.c
|
||||
endif
|
||||
|
||||
if XINERAMA
|
||||
PANORAMIX_SRCS = panoramiX.c panoramiX.h panoramiXh.h panoramiXsrv.h panoramiXprocs.c panoramiXSwap.c
|
||||
endif
|
||||
|
||||
if XEVIE
|
||||
XEVIE_SRCS = xevie.c EVIstruct.h
|
||||
endif
|
||||
|
||||
AM_CFLAGS = -I$(srcdir)/extmod
|
||||
|
||||
EXTRA_DIST = \
|
||||
dgaproc.h \
|
||||
vidmodeproc.h \
|
||||
xf86dgaext.h \
|
||||
xf86miscproc.h \
|
||||
appgroup.h \
|
||||
xvdisp.h \
|
||||
xvmodproc.h
|
||||
|
||||
# dmx.c has a hard dependency on the dmx DDX
|
||||
libXext_la_SOURCES = \
|
||||
bigreq.c \
|
||||
mitmisc.c \
|
||||
shape.c \
|
||||
sleepuntil.c \
|
||||
sleepuntil.h \
|
||||
sync.c \
|
||||
xtest.c \
|
||||
xtest1di.c \
|
||||
xtest1dd.c \
|
||||
xtest1dd.h \
|
||||
xcmisc.c \
|
||||
dpms.c \
|
||||
dpmsproc.h \
|
||||
xf86bigfont.c \
|
||||
xf86dga.c \
|
||||
xf86dgaext.h \
|
||||
xf86dga2.c \
|
||||
$(MITSHM_SRCS) \
|
||||
$(XV_SRCS) \
|
||||
$(RES_SRCS) \
|
||||
$(SCREENSAVER_SRCS) \
|
||||
$(PANORAMIX_SRCS) \
|
||||
$(XCSECURITY_SRCS) \
|
||||
$(XEVIE_SRCS) \
|
||||
extmod/modinit.c
|
|
@ -0,0 +1 @@
|
|||
EXTRA_DIST = modinit.h
|
|
@ -0,0 +1,77 @@
|
|||
noinst_LTLIBRARIES = libXi.la
|
||||
|
||||
libXi_la_SOURCES = \
|
||||
allowev.c \
|
||||
allowev.h \
|
||||
chgdctl.c \
|
||||
chgdctl.h \
|
||||
chgfctl.c \
|
||||
chgfctl.h \
|
||||
chgkbd.c \
|
||||
chgkbd.h \
|
||||
chgkmap.c \
|
||||
chgkmap.h \
|
||||
chgprop.c \
|
||||
chgprop.h \
|
||||
chgptr.c \
|
||||
chgptr.h \
|
||||
closedev.c \
|
||||
closedev.h \
|
||||
devbell.c \
|
||||
devbell.h \
|
||||
exevents.c \
|
||||
exglobals.h \
|
||||
extinit.c \
|
||||
getbmap.c \
|
||||
getbmap.h \
|
||||
getdctl.c \
|
||||
getdctl.h \
|
||||
getfctl.c \
|
||||
getfctl.h \
|
||||
getfocus.c \
|
||||
getfocus.h \
|
||||
getkmap.c \
|
||||
getkmap.h \
|
||||
getmmap.c \
|
||||
getmmap.h \
|
||||
getprop.c \
|
||||
getprop.h \
|
||||
getselev.c \
|
||||
getselev.h \
|
||||
getvers.c \
|
||||
getvers.h \
|
||||
grabdev.c \
|
||||
grabdev.h \
|
||||
grabdevb.c \
|
||||
grabdevb.h \
|
||||
grabdevk.c \
|
||||
grabdevk.h \
|
||||
gtmotion.c \
|
||||
gtmotion.h \
|
||||
listdev.c \
|
||||
listdev.h \
|
||||
opendev.c \
|
||||
opendev.h \
|
||||
queryst.c \
|
||||
queryst.h \
|
||||
selectev.c \
|
||||
selectev.h \
|
||||
sendexev.c \
|
||||
sendexev.h \
|
||||
setbmap.c \
|
||||
setbmap.h \
|
||||
setdval.c \
|
||||
setdval.h \
|
||||
setfocus.c \
|
||||
setfocus.h \
|
||||
setmmap.c \
|
||||
setmmap.h \
|
||||
setmode.c \
|
||||
setmode.h \
|
||||
stubs.c \
|
||||
ungrdev.c \
|
||||
ungrdev.h \
|
||||
ungrdevb.c \
|
||||
ungrdevb.h \
|
||||
ungrdevk.c \
|
||||
ungrdevk.h
|
|
@ -0,0 +1,11 @@
|
|||
AC_DEFUN([AC_DEFINE_DIR], [
|
||||
prefix_NONE=
|
||||
exec_prefix_NONE=
|
||||
test "x$prefix" = xNONE && prefix_NONE=yes && prefix=$ac_default_prefix
|
||||
test "x$exec_prefix" = xNONE && exec_prefix_NONE=yes && exec_prefix=$prefix
|
||||
eval ac_define_dir="\"[$]$2\""
|
||||
AC_SUBST($1, "$ac_define_dir")
|
||||
AC_DEFINE_UNQUOTED($1, "$ac_define_dir", [$3])
|
||||
test "$prefix_NONE" && prefix=NONE
|
||||
test "$exec_prefix_NONE" && exec_prefix=NONE
|
||||
])
|
|
@ -0,0 +1,49 @@
|
|||
noinst_LTLIBRARIES = libafb.la
|
||||
|
||||
libafb_gen_sources = afbbltC.c afbbltX.c afbbltCI.c afbbltO.c afbbltG.c afbtileC.c afbtileG.c afbseg.c
|
||||
|
||||
DISTCLEANFILES = $(libafb_gen_sources)
|
||||
|
||||
libafb_la_SOURCES = afbgc.c afbwindow.c afbfont.c afbfillrct.c afbpntwin.c afbpixmap.c \
|
||||
afbimage.c afbline.c afbbres.c afbhrzvert.c afbbresd.c afbpushpxl.c afbply1rct.c \
|
||||
afbzerarc.c afbfillarc.c afbfillsp.c afbsetsp.c afbscrinit.c afbplygblt.c \
|
||||
afbclip.c afbgetsp.c afbpolypnt.c afbbitblt.c afbcmap.c afbimggblt.c afbpntarea.c \
|
||||
afbmisc.c afbbstore.c afbtegblt.c $(libafb_gen_sources)
|
||||
|
||||
INCLUDES = -I$(top_srcdir)/mfb
|
||||
|
||||
EXTRA_DIST = afbline.c afbblt.c afbtile.c
|
||||
|
||||
afbseg.c:
|
||||
echo "#define POLYSEGMENT" > $@
|
||||
echo "#include \"$(srcdir)/afbline.c\"" >> $@
|
||||
|
||||
afbbltC.c:
|
||||
echo "#define MROP Mcopy" > $@
|
||||
echo "#include \"$(srcdir)/afbblt.c\"" >> $@
|
||||
|
||||
afbbltX.c:
|
||||
echo "#define MROP Mxor" > $@
|
||||
echo "#include \"$(srcdir)/afbblt.c\"" >> $@
|
||||
|
||||
afbbltCI.c:
|
||||
echo "#define MROP McopyInverted" > $@
|
||||
echo "#include \"$(srcdir)/afbblt.c\"" >> $@
|
||||
|
||||
afbbltO.c:
|
||||
echo "#define MROP Mor" > $@
|
||||
echo "#include \"$(srcdir)/afbblt.c\"" >> $@
|
||||
|
||||
afbbltG.c:
|
||||
echo "#define MROP 0" > $@
|
||||
echo "#include \"$(srcdir)/afbblt.c\"" >> $@
|
||||
|
||||
afbtileC.c:
|
||||
echo "#define MROP Mcopy" > $@
|
||||
echo "#include \"$(srcdir)/afbtile.c\"" >> $@
|
||||
|
||||
afbtileG.c:
|
||||
echo "#define MROP 0" > $@
|
||||
echo "#include \"$(srcdir)/afbtile.c\"" >> $@
|
||||
|
||||
sdk_HEADERS = afb.h
|
|
@ -0,0 +1,3 @@
|
|||
#! /bin/sh
|
||||
autoreconf -v --install || exit 1
|
||||
./configure --enable-maintainer-mode "$@"
|
|
@ -0,0 +1,21 @@
|
|||
noinst_LTLIBRARIES = libcfb.la
|
||||
|
||||
include Makefile.am.inc
|
||||
|
||||
DISTCLEANFILES += cfbglrop8.c
|
||||
|
||||
libcfb_la_SOURCES = cfb8bit.c cfbcmap.c cfbteblt8.c cfbglrop8.c cfbpush8.c \
|
||||
cfbrctstp8.c $(libcfb_gen_sources) $(libcfb_common_sources)
|
||||
|
||||
libcfb_la_LIBADD = ../mfb/libmfb.la
|
||||
|
||||
AM_CFLAGS = -DPSZ=8
|
||||
|
||||
INCLUDES = $(CFB_INCLUDES)
|
||||
|
||||
EXTRA_DIST = cfbline.c cfbfillarc.c cfbzerarc.c cfbblt.c cfbsolid.c \
|
||||
cfbtileodd.c cfbtile32.c cfb8line.c cfbply1rct.c cfbglblt8.c \
|
||||
cfb16.h cfb24.h cfb32.h cfb8bit.h cfbmap.h cfbmskbits.h cfbrrop.h \
|
||||
cfbtab.h cfbunmap.h
|
||||
|
||||
sdk_HEADERS = cfb.h
|
|
@ -0,0 +1,9 @@
|
|||
noinst_LTLIBRARIES = libcfb16.la
|
||||
|
||||
include $(top_srcdir)/cfb/Makefile.am.inc
|
||||
|
||||
libcfb16_la_SOURCES = $(libcfb_common_sources) $(libcfb_gen_sources)
|
||||
|
||||
INCLUDES = $(CFB_INCLUDES)
|
||||
|
||||
AM_CFLAGS = -DPSZ=16
|
|
@ -0,0 +1,11 @@
|
|||
noinst_LTLIBRARIES = libcfb24.la
|
||||
|
||||
include $(top_srcdir)/cfb/Makefile.am.inc
|
||||
|
||||
libcfb24_la_SOURCES = $(libcfb_common_sources) $(libcfb_gen_sources)
|
||||
|
||||
EXTRA_DIST = cfbrrop24.h
|
||||
|
||||
AM_CFLAGS = -DPSZ=24
|
||||
|
||||
INCLUDES = $(CFB_INCLUDES)
|
|
@ -0,0 +1,9 @@
|
|||
noinst_LTLIBRARIES = libcfb32.la
|
||||
|
||||
include $(top_srcdir)/cfb/Makefile.am.inc
|
||||
|
||||
libcfb32_la_SOURCES = $(libcfb_common_sources) $(libcfb_gen_sources)
|
||||
|
||||
INCLUDES = $(CFB_INCLUDES)
|
||||
|
||||
AM_CFLAGS = -DPSZ=32
|
|
@ -0,0 +1,8 @@
|
|||
noinst_LTLIBRARIES = libcomposite.la
|
||||
|
||||
libcomposite_la_SOURCES = \
|
||||
compalloc.c \
|
||||
compext.c \
|
||||
compint.h \
|
||||
compinit.c \
|
||||
compwindow.c
|
|
@ -0,0 +1,623 @@
|
|||
dnl
|
||||
dnl $Id$
|
||||
dnl
|
||||
dnl Copyright © 2003-2005 Keith Packard, Daniel Stone
|
||||
dnl
|
||||
dnl Permission to use, copy, modify, distribute, and sell this software and its
|
||||
dnl documentation for any purpose is hereby granted without fee, provided that
|
||||
dnl the above copyright notice appear in all copies and that both that
|
||||
dnl copyright notice and this permission notice appear in supporting
|
||||
dnl documentation, and that the names of Keith Packard and Daniel Stone not be
|
||||
dnl used in advertising or publicity pertaining to distribution of the software
|
||||
dnl without specific, written prior permission. Keith Packard and Daniel Stone
|
||||
dnl make no representations about the suitability of this software for any
|
||||
dnl purpose. It is provided "as is" without express or implied warranty.
|
||||
dnl
|
||||
dnl KEITH PACKARD AND DANIEL STONE DISCLAIM ALL WARRANTIES WITH REGARD TO THIS
|
||||
dnl SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS,
|
||||
dnl IN NO EVENT SHALL KEITH PACKARD OR DANIEL STONE BE LIABLE FOR ANY SPECIAL,
|
||||
dnl INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
dnl LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
|
||||
dnl OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
dnl PERFORMANCE OF THIS SOFTWARE.
|
||||
dnl
|
||||
dnl Process this file with autoconf to create configure.
|
||||
|
||||
AC_PREREQ(2.53)
|
||||
dnl we aren't intelligent about padding the version, so it always has to be four
|
||||
dnl digits. ho hum.
|
||||
AC_INIT([xorg-server], 6.9.99.0, [daniel@freedesktop.org], xorg-server)
|
||||
AC_CONFIG_SRCDIR([Makefile.am])
|
||||
AM_INIT_AUTOMAKE([dist-bzip2])
|
||||
AM_MAINTAINER_MODE
|
||||
dnl this gets generated by autoheader, and thus contains all the defines. we
|
||||
dnl don't ever actually use it, internally.
|
||||
AC_CONFIG_HEADERS(include/do-not-use-config.h)
|
||||
dnl xorg-server.h is an external header, designed to be included by loadable
|
||||
dnl drivers.
|
||||
AC_CONFIG_HEADERS(include/xorg-server.h)
|
||||
dnl dix-config.h covers most of the DIX (i.e. everything but the DDX, not just
|
||||
dnl dix/).
|
||||
AC_CONFIG_HEADERS(include/xorg-config.h)
|
||||
dnl xorg-config.h covers the Xorg DDX.
|
||||
AC_CONFIG_HEADERS(include/dix-config.h)
|
||||
|
||||
AC_PROG_CC
|
||||
AM_PROG_AS
|
||||
AC_PROG_INSTALL
|
||||
AC_PROG_LN_S
|
||||
AC_LIBTOOL_WIN32_DLL
|
||||
AC_PROG_LIBTOOL
|
||||
AC_PROG_MAKE_SET
|
||||
PKG_PROG_PKG_CONFIG
|
||||
|
||||
AC_HEADER_DIRENT
|
||||
AC_HEADER_STDC
|
||||
AC_CHECK_HEADERS([fcntl.h stdlib.h string.h unistd.h])
|
||||
|
||||
# Checks for typedefs, structures, and compiler characteristics.
|
||||
AC_C_CONST
|
||||
AC_C_BIGENDIAN
|
||||
AC_TYPE_PID_T
|
||||
|
||||
# Checks for library functions.
|
||||
AC_FUNC_VPRINTF
|
||||
AC_CHECK_FUNCS([geteuid getuid link memmove memset mkstemp strchr strrchr strtol getopt getopt_long])
|
||||
AC_FUNC_ALLOCA
|
||||
|
||||
# Find the math libary
|
||||
AC_CHECK_LIB(m, sqrt)
|
||||
|
||||
AC_CHECK_HEADERS([ndbm.h dbm.h rpcsvc/dbm.h])
|
||||
|
||||
# VM86 headers
|
||||
AC_CHECK_HEADERS([sys/vm86.h sys/io.h])
|
||||
|
||||
# AGPGART headers
|
||||
AC_CHECK_HEADERS([linux/agpgart.h sys/agpio.h])
|
||||
|
||||
# APM header
|
||||
AC_CHECK_HEADERS([linux/apm_bios.h])
|
||||
|
||||
# fbdev header
|
||||
AC_CHECK_HEADERS([linux/fb.h])
|
||||
|
||||
# MTRR header
|
||||
AC_CHECK_HEADERS([asm/mtrr.h])
|
||||
|
||||
# Handhelds.org touchscreen driver
|
||||
AC_CHECK_HEADERS([linux/h3600_ts.h])
|
||||
|
||||
# tslib touchscreen driver
|
||||
AC_CHECK_HEADERS([tslib.h])
|
||||
|
||||
AC_CACHE_CHECK([for SYSV IPC],
|
||||
ac_cv_sysv_ipc,
|
||||
[AC_TRY_RUN([
|
||||
#include <sys/shm.h>
|
||||
int main () {
|
||||
int id;
|
||||
id = shmget(IPC_PRIVATE, 512, SHM_W | SHM_R);
|
||||
if (id < 0) return -1;
|
||||
return shmctl(id, IPC_RMID, 0);
|
||||
}],
|
||||
[ac_cv_sysv_ipc=yes],
|
||||
[ac_cv_sysv_ipc=no])])
|
||||
if test "$ac_cv_sysv_ipc" = yes; then
|
||||
AC_DEFINE(HAVE_SYSV_IPC,1, [Define to 1 if SYSV IPC is available])
|
||||
fi
|
||||
|
||||
case $host_cpu in
|
||||
sparc*)
|
||||
xorg_bus_sbus="yes"
|
||||
DEFAULT_INT10=x86emu
|
||||
;;
|
||||
i*86)
|
||||
DEFAULT_INT10=vm86
|
||||
;;
|
||||
*)
|
||||
DEFAULT_INT10=x86emu
|
||||
;;
|
||||
esac
|
||||
|
||||
REQUIRED_MODULES="randrproto renderproto fixesproto damageproto xextproto xfont xproto xtrans xau xf86dgaproto xf86miscproto xf86rushproto xf86vidmodeproto xf86bigfontproto"
|
||||
|
||||
DEFAULT_VENDOR_STRING="X.Org"
|
||||
DEFAULT_VENDOR_RELEASE="$PACKAGE_VERSION"
|
||||
# e.g. 6.9.99.1 -> 6,9,99,1,0
|
||||
VERSION_STRING="${DEFAULT_VENDOR_RELEASE//./,},0"
|
||||
DEFAULT_VENDOR_WEB="http://wiki.x.org"
|
||||
EXTENSION_LIBS='$(top_builddir)/Xext/libXext.la'
|
||||
DMX_EXTENSIONS='$(top_builddir)/Xext/libXext.la'" "'$(top_builddir)/render/librender.la'
|
||||
CORE_INCS='-I$(top_srcdir)/include'
|
||||
EXTENSION_INCS='-I$(top_srcdir)/Xext'
|
||||
AC_DEFINE(XORG_SERVER, 1, [Build X.Org X server])
|
||||
|
||||
AC_ARG_ENABLE(werror, [ --enable-werror ],[WERROR=$enableval],[WERROR=no])
|
||||
AC_ARG_ENABLE(composite, [ --enable-composite ],[COMPOSITE=$enableval],[COMPOSITE=no])
|
||||
AC_ARG_ENABLE(mitshm, [ --disable-shm ],[MITSHM=$enableval],[MITSHM=yes])
|
||||
AC_ARG_ENABLE(xres, [ --disable-xres ],[RES=$enableval],[RES=yes])
|
||||
AC_ARG_ENABLE(xtrap, [ --enable-xtrap ],[XTRAP=$enableval],[XTRAP=no])
|
||||
AC_ARG_ENABLE(record, [ --enable-record ],[RECORD=$enableval],[RECORD=no])
|
||||
AC_ARG_ENABLE(screensaver, [ --disable-screensaver ],[SCREENSAVER=$enableval],[SCREENSAVER=yes])
|
||||
AC_ARG_ENABLE(xdmcp, [ --disable-xdmcp ],[XDMCP=$enableval],[XDMCP=auto])
|
||||
AC_ARG_ENABLE(xdm-auth-1, [ --disable-xdm-auth-1 ],[XDMAUTH=$enableval],[XDMAUTH=auto])
|
||||
AC_ARG_ENABLE(glx, [ --enable-glx ],[GLX=$enableval],[GLX=no])
|
||||
AC_ARG_ENABLE(dri, [ --enable-dri ],[DRI=$enableval],[DRI=no])
|
||||
AC_ARG_ENABLE(xinerama, [ --disable-xinerama ],[XINERAMA=$enableval],[XINERAMA=yes])
|
||||
AC_ARG_ENABLE(xcsecurity, AS_HELP_STRING([--enable-xcsecurity],[Build Security extension (default: disabled)]),[XCSECURITY=$enableval],[XCSECURITY=no])
|
||||
AC_ARG_ENABLE(dmx, AS_HELP_STRING([--enable-dmx],[Build DMX server (default: disabled)]),[DMX=$enableval],[DMX=no])
|
||||
AC_ARG_ENABLE(xevie, AS_HELP_STRING([--enable-xevie],[Build XEvIE extension (default: disabled)]), [XEVIE=$enableval],[XEVIE=no])
|
||||
|
||||
# Transport selection
|
||||
AC_ARG_ENABLE(unix-transport,[ --disable-unix-transport ], [UNIXCONN=$enableval], [UNIXCONN=yes])
|
||||
AC_ARG_ENABLE(tcp-transport, [ --disable-tcp-transport ], [TCPCONN=$enableval], [TCPCONN=yes])
|
||||
AC_ARG_ENABLE(ipv6, [ --disable-ipv6 ], [IPV6CONN=$enableval], [IPV6CONN=yes])
|
||||
|
||||
AC_ARG_WITH(int10, AS_HELP_STRING([--with-int10=BACKEND],[int10 backend: vm86, x86emu or stub]),
|
||||
[INT10="$withval"],
|
||||
[INT10="$DEFAULT_INT10"])
|
||||
AC_ARG_WITH(vendor-string, [ --with-vendor-string=VENDOR ],
|
||||
[ VENDOR_STRING="$withval" ],
|
||||
[ VENDOR_STRING="$DEFAULT_VENDOR_STRING" ])
|
||||
AC_ARG_WITH(vendor-release, [ --with-vendor-release=RELEASE ],
|
||||
[ VENDOR_RELEASE="$withval" ],
|
||||
[ VENDOR_RELEASE="$DEFAULT_VENDOR_RELEASE" ])
|
||||
AC_ARG_WITH(vendor-web, [ --with-vendor-web=URL ],
|
||||
[ VENDOR_WEB="$withval" ],
|
||||
[ VENDOR_WEB="$DEFAULT_VENDOR_WEB" ])
|
||||
AC_ARG_WITH(module-dir, [ --with-module-dir=DIR ],
|
||||
[ moduledir="$withval" ],
|
||||
[ moduledir="$libdir/xorg/modules" ])
|
||||
AC_ARG_WITH(builder-addr, [ --with-builder-addr=ADDRESS ],
|
||||
[ BUILDERADDR="$withval" ],
|
||||
[ BUILDERADDR="xorg@lists.freedesktop.org" ])
|
||||
|
||||
AM_CONDITIONAL(INT10_VM86, [test x$INT10 = xvm86])
|
||||
AM_CONDITIONAL(INT10_X86EMU, [test x$INT10 = xx86emu])
|
||||
AM_CONDITIONAL(INT10_STUB, [test x$INT10 = xstub])
|
||||
|
||||
driverdir="$moduledir/drivers"
|
||||
AC_SUBST([moduledir])
|
||||
AC_SUBST([driverdir])
|
||||
sdkdir="$includedir/xorg"
|
||||
extdir="$includedir/X11/extensions"
|
||||
AC_SUBST([sdkdir])
|
||||
AC_SUBST([extdir])
|
||||
|
||||
AC_DEFINE(SHAPE,1,[Support SHAPE extension])
|
||||
|
||||
AM_CONDITIONAL(XV, [test x$XV = xyes])
|
||||
if test "$XV" = yes; then
|
||||
AC_DEFINE(XV,1,[Support Xv Extension])
|
||||
fi
|
||||
|
||||
AM_CONDITIONAL(DMX, [test x$DMX = xyes])
|
||||
if test "$DMX" = yes; then
|
||||
PKG_CHECK_MODULES([DMXMODULES],[xmuu xextproto x11 xrender xfont])
|
||||
if test "$GLX" = yes; then
|
||||
PKG_CHECK_MODULES(GL,gl)
|
||||
fi
|
||||
fi
|
||||
|
||||
AM_CONDITIONAL(COMPOSITE, [test x$COMPOSITE = xyes])
|
||||
if test "$COMPOSITE" = yes; then
|
||||
AC_DEFINE(COMPOSITE,1,[Support Composite Extension])
|
||||
REQUIRED_MODULES="$REQUIRED_MODULES compositeproto"
|
||||
fi
|
||||
|
||||
AM_CONDITIONAL(MITSHM, [test x$MITSHM = xyes])
|
||||
if test "$MITSHM" = yes; then
|
||||
AC_DEFINE(MITSHM,1,[Support MIT-SHM Extension])
|
||||
AC_DEFINE(HAS_SHM,1,[Support SHM])
|
||||
fi
|
||||
|
||||
if test "$UNIXCONN" = "yes"; then
|
||||
AC_DEFINE(UNIXCONN,1,[Support UNIX socket connections])
|
||||
fi
|
||||
if test "$TCPCONN" = "yes"; then
|
||||
AC_DEFINE(TCPCONN,1,[Support TCP socket connections])
|
||||
fi
|
||||
if test "$IPV6CONN" = "yes"; then
|
||||
AC_DEFINE(IPv6,1,[Support IPv6 for TCP connections])
|
||||
fi
|
||||
|
||||
AC_DEFINE(XKB,1,[Build XKB])
|
||||
AC_DEFINE(XKB_IN_SERVER,1,[Build XKB server])
|
||||
AC_DEFINE(XKB_DFLT_DISABLED,0,[Enable XKB per default])
|
||||
AC_DEFINE(XINPUT,,[Build XInput])
|
||||
|
||||
AC_SUBST([XKB])
|
||||
|
||||
AM_CONDITIONAL(XTRAP, [test x$XTRAP = xyes])
|
||||
if test "$XTRAP" = yes; then
|
||||
AC_DEFINE(XTRAP,1,[Support XTrap extension])
|
||||
DMX_EXTENSIONS="$DMX_EXTENSIONS "'$(top_builddir)/XTrap/libxtrap.la'
|
||||
fi
|
||||
AM_CONDITIONAL(RECORD, [test x$RECORD = xyes])
|
||||
if test "$RECORD" = yes; then
|
||||
AC_DEFINE(RECORD,1,[Support Record extension])
|
||||
REQUIRED_MODULES="$REQUIRED_MODULES recordproto"
|
||||
fi
|
||||
|
||||
AM_CONDITIONAL(SCREENSAVER, [test x$SCREENSAVER = xyes])
|
||||
if test "$SCREENSAVER" = yes; then
|
||||
AC_DEFINE(SCREENSAVER,1,[Support MIT-SCREEN-SAVER extension])
|
||||
fi
|
||||
AM_CONDITIONAL(RES, [test x$RES = xyes])
|
||||
if test "$RES" = yes; then
|
||||
AC_DEFINE(RES,1,[Support X resource extension])
|
||||
REQUIRED_MODULES="$REQUIRED_MODULES resourceproto"
|
||||
fi
|
||||
AM_CONDITIONAL(XCSECURITY, [test x$XCSECURITY = xyes])
|
||||
if test "$XCSECURITY" = yes; then
|
||||
AC_DEFINE(XCSECURITY,1,[Build Security extension])
|
||||
fi
|
||||
|
||||
AM_CONDITIONAL(GLX, test x$GLX = xyes)
|
||||
if test "$GLX" = yes; then
|
||||
AC_DEFINE(GLXEXT,1,[Build GLX extension])
|
||||
# EXTENSION_LIBS="$EXTENSION_LIBS "'$(top_builddir)/GL/glx/libglx.la $(top_builddir)/GL/mesa/libglcore.la'
|
||||
dnl EXTENSION_INCS="$EXTENSION_INCS "'-I$(top_srcdir)/glx'
|
||||
fi
|
||||
AC_SUBST([MESA_SOURCE])
|
||||
|
||||
AM_CONDITIONAL(DRI, test x$DRI = xyes)
|
||||
if test "$DRI" = yes; then
|
||||
AC_DEFINE(XORGDRI,1,[Build DRI extension])
|
||||
AC_DEFINE(_XORGDRI_SERVER_,1,[XORGDRI internal define])
|
||||
fi
|
||||
AC_DEFINE(XINPUT,1,[Support X Input extension])
|
||||
EXTENSION_LIBS="$EXTENSION_LIBS "'$(top_builddir)/Xi/libXi.la'
|
||||
|
||||
AM_CONDITIONAL(XINERAMA, [test x$XINERAMA = xyes])
|
||||
if test "$XINERAMA" = yes; then
|
||||
AC_DEFINE(XINERAMA,1,[Support Xinerama extension])
|
||||
AC_DEFINE(PANORAMIX,1,[Internal define for Xinerama])
|
||||
REQUIRED_MODULES="$REQUIRED_MODULES panoramixproto"
|
||||
fi
|
||||
AM_CONDITIONAL(XCSECURITY, [test x$XCSECURITY = xyes])
|
||||
if test "$XCSECURITY" = yes; then
|
||||
AC_DEFINE(XCSECURITY,1,[Build Security extension])
|
||||
fi
|
||||
AM_CONDITIONAL(XEVIE, [test x$XEVIE = xyes])
|
||||
if test "$XEVIE" = yes; then
|
||||
AC_DEFINE(XEVIE,1,[Build XEvIE extension])
|
||||
fi
|
||||
|
||||
AM_CONDITIONAL(XLOADABLE, [test x$XLOADABLE = xyes])
|
||||
if test "$XLOADABLE" = yes; then
|
||||
AC_DEFINE(XLOADABLE,1,[Support loadable input and output drivers])
|
||||
fi
|
||||
|
||||
PKG_CHECK_MODULES([XDMCP], [xdmcp], [have_libxdmcp="yes"], [have_libxdmcp="no"])
|
||||
|
||||
if test "$have_libxdmcp" = yes; then
|
||||
AC_CHECK_LIB(Xdmcp, XdmcpWrap, [have_xdmcpwrap="yes"], [have_xdmcpwrap="no"], [$XDMCP_LIBS])
|
||||
fi
|
||||
|
||||
|
||||
if test x$XDMCP = xauto; then
|
||||
if test $have_libxdmcp = yes; then
|
||||
XDMCP=yes
|
||||
else
|
||||
XDMCP=no
|
||||
fi
|
||||
fi
|
||||
if test x$XDMAUTH = xauto; then
|
||||
if test $have_libxdmcp = yes -a x$have_xdmcpwrap = xyes; then
|
||||
XDMAUTH=yes
|
||||
else
|
||||
XDMAUTH=no
|
||||
fi
|
||||
fi
|
||||
|
||||
AM_CONDITIONAL(XDMCP, [test x$XDMCP = xyes])
|
||||
if test "$XDMCP" = yes; then
|
||||
AC_DEFINE(XDMCP,1,[Support Xdmcp])
|
||||
REQUIRED_MODULES="$REQUIRED_MODULES xdmcp"
|
||||
fi
|
||||
|
||||
AM_CONDITIONAL(XDMAUTH, [test x$XDMAUTH = xyes])
|
||||
if test "$XDMAUTH" = yes; then
|
||||
AC_DEFINE(HASXDMAUTH,1,[Support XDM-AUTH*-1])
|
||||
if test "x$XDMCP" != yes; then
|
||||
REQUIRED_MODULES="$REQUIRED_MODULES xdmcp"
|
||||
fi
|
||||
fi
|
||||
|
||||
if test "$ac_cv_header_tslib_h" = yes; then
|
||||
AC_DEFINE(TSLIB, 1, [Include tslib touchscreen driver])
|
||||
TSLIB=yes
|
||||
else
|
||||
TSLIB=no
|
||||
fi
|
||||
|
||||
AM_CONDITIONAL(TSLIB, [test x$TSLIB = xyes])
|
||||
if test "$TSLIB" = yes; then
|
||||
AC_DEFINE(TSLIB,1,[Support tslib touchscreen abstraction library])
|
||||
else
|
||||
|
||||
dnl Make sure tslib and ipaq ts dont *both* get enabled.
|
||||
|
||||
if test "$ac_cv_header_linux_h3600_ts_h" = yes; then
|
||||
AC_DEFINE(H3600_TS, 1, [Include handhelds.org h3600 touchscreen driver])
|
||||
H3600_TS=yes
|
||||
else
|
||||
H3600_TS=no
|
||||
fi
|
||||
|
||||
fi
|
||||
|
||||
AM_CONDITIONAL(H3600_TS, [test "$H3600_TS" = yes])
|
||||
if test "$TSLIB" = yes -o "$H3600_TS" = yes; then
|
||||
AC_DEFINE(TOUCHSCREEN,1,[Enable touchscreen support])
|
||||
fi
|
||||
|
||||
AM_CONDITIONAL(USE_RGB_BUILTIN, [test x$USE_RGB_BUILTIN = xyes])
|
||||
if test "$USE_RGB_BUILTIN" = yes; then
|
||||
AC_DEFINE(USE_RGB_BUILTIN,1,[Use builtin rgb color database])
|
||||
fi
|
||||
|
||||
# yes, this is redundant. bite me.
|
||||
PKG_CHECK_MODULES(XFONT, xfont)
|
||||
#AC_CHECK_LIB(Xfont, fs_register_fpe_functions, [have_xfont_fc="yes"], [have_xfont_fc="no"], [$XFONT_LIBS])
|
||||
#if test "$have_xfont_fc" = no; then
|
||||
# AC_MSG_ERROR([Your version of libXfont was not compiled with
|
||||
# --enable-fc. Please recompile libXfont with
|
||||
# --enable-fc.])
|
||||
#fi
|
||||
|
||||
AC_DEFINE_UNQUOTED(COMPILEDDEFAULTFONTPATH, ["$FONTPATH"], [Default font path])
|
||||
AC_DEFINE_UNQUOTED(XVENDORNAME,["$VENDOR_STRING"], [Vendor name])
|
||||
AC_DEFINE_UNQUOTED(XORG_RELEASE, ["$VENDOR_RELEASE"], [Vendor release])
|
||||
AC_DEFINE_UNQUOTED(BUILDERADDR, ["$BUILDERADDR"], [Builder address])
|
||||
|
||||
dnl
|
||||
dnl A bunch of configuration values which shouldn't be optional
|
||||
dnl
|
||||
AC_DEFINE(RENDER,1,[Support RENDER extension])
|
||||
EXTENSION_LIBS="$EXTENSION_LIBS "'$(top_builddir)/render/librender.la'
|
||||
EXTENSION_INCS="$EXTENSION_INCS "'-I$(top_srcdir)/render'
|
||||
|
||||
AC_DEFINE(RANDR,1,[Support RANDR extension])
|
||||
EXTENSION_LIBS="$EXTENSION_LIBS "'$(top_builddir)/randr/librandr.la'
|
||||
EXTENSION_INCS="$EXTENSION_INCS "-I'$(top_srcdir)/randr'
|
||||
|
||||
AC_DEFINE(DDXOSINIT,1,[Use OsVendorInit])
|
||||
AC_DEFINE(SERVER_LOCK,1,[Use a lock to prevent multiple servers on a display])
|
||||
AC_DEFINE(SMART_SCHEDULE,1,[Include time-based scheduler])
|
||||
AC_DEFINE(NDEBUG,1,[Disable some debugging code])
|
||||
AC_DEFINE(USE_RGB_TXT,1,[Use rgb.txt directly])
|
||||
AC_DEFINE(MITMISC,1,[Support MIT Misc extension])
|
||||
AC_DEFINE(XTEST,1,[Support XTest extension])
|
||||
AC_DEFINE(XSYNC,1,[Support XSync extension])
|
||||
AC_DEFINE(XCMISC,1,[Support XCMisc extension])
|
||||
AC_DEFINE(BIGREQS,1,[Support BigRequests extension])
|
||||
AC_DEFINE(PIXPRIV,1,[Support pixmap privates])
|
||||
AC_DEFINE(XFIXES,1,[Support XFixes extension])
|
||||
AC_DEFINE(XF86VIDMODE,1,[Support XFree86 Video Mode extension])
|
||||
AC_DEFINE(XF86MISC,1,[Support XFree86 miscellaneous extensions])
|
||||
# must come first as it uses stuff in Shape -d
|
||||
EXTENSION_LIBS='$(top_builddir)/xfixes/libxfixes.la'" $EXTENSION_LIBS"
|
||||
EXTENSION_INCS="$EXTENSION_INCS "'-I$(top_srcdir)/xfixes'
|
||||
|
||||
AC_DEFINE(DAMAGE,1,[Support Damage extension])
|
||||
EXTENSION_LIBS="$EXTENSION_LIBS "'$(top_builddir)/damageext/libdamageext.la'
|
||||
EXTENSION_INCS="$EXTENSION_INCS "'-I$(top_srcdir)/damageext'
|
||||
|
||||
if test "$COMPOSITE" = yes; then
|
||||
EXTENSION_LIBS="$EXTENSION_LIBS "'$(top_builddir)/composite/libcomposite.la'" "'$(top_builddir)/miext/cw/libcw.la'
|
||||
EXTENSION_INCS="$EXTENSION_INCS "'-I$(top_srcdir)/composite'
|
||||
fi
|
||||
|
||||
DIX_LIB='$(top_builddir)/dix/libdix.la'
|
||||
OS_LIB='$(top_builddir)/os/libos.la'
|
||||
MI_LIB='$(top_builddir)/mi/libmi.la'
|
||||
MINIMI_LIB='$(top_builddir)/mi/libminimi.la'
|
||||
MI_EXT_LIB='$(top_builddir)/mi/libmiext.la'
|
||||
MI_INC='-I$(top_srcdir)/mi'
|
||||
FB_INC='-I$(top_srcdir)/fb'
|
||||
DAMAGE_LIB='$(top_builddir)/miext/damage/libdamage.la'
|
||||
DAMAGE_INC='-I$(top_srcdir)/miext/damage'
|
||||
SHADOW_INC='-I$(top_srcdir)/miext/shadow'
|
||||
LAYER_LIB='$(top_builddir)/miext/layer/liblayer.la'
|
||||
XPSTUBS_LIB='$(top_builddir)/dix/libxpstubs.la'
|
||||
XKB_LIB='$(top_builddir)/xkb/libxkb.la'
|
||||
XI_LIB='$(top_builddir)/Xi/libXi.la'
|
||||
XI_INC='-I$(top_srcdir)/Xi'
|
||||
|
||||
PKG_CHECK_MODULES([XSERVER], [$REQUIRED_MODULES])
|
||||
XSERVER_LIBS="${XSERVER_LIBS} -lm -lz"
|
||||
|
||||
XORG_CORE_LIBS="$DIX_LIB"
|
||||
XORG_LIBS="$FB_LIB $MI_LIB $XI_LIB $XKB_LIB $COMPOSITE_LIB $DAMAGE_LIB $LAYER_LIB $EXTENSION_LIBS $XPSTUBS_LIB $OS_LIB $SHADOW_LIB"
|
||||
XDMX_LIBS="$OS_LIB $DAMAGE_LIB $MINIMI_LIB $XKB_LIB $XI_LIB $DMX_EXTENSIONS"
|
||||
XORG_DDXINCS='-I$(top_srcdir)/hw/xfree86 -I$(top_srcdir)/hw/xfree86/include -I$(top_srcdir)/hw/xfree86/common'
|
||||
XORG_OSINCS='-I$(top_srcdir)/hw/xfree86/os-support -I$(top_srcdir)/hw/xfree86/os-support/bus -I$(top_srcdir)/os'
|
||||
XORG_INCS="$XORG_DDXINCS $XORG_OSINCS"
|
||||
XSERVER_CFLAGS="$XSERVER_CFLAGS $CORE_INCS $EXTENSION_INCS $MI_INC $DAMAGE_INC $SHADOW_INC $FB_INC $XI_INC"
|
||||
if test "$WORDS_BIGENDIAN" = yes; then
|
||||
ENDIAN="X_BIG_ENDIAN"
|
||||
else
|
||||
ENDIAN="X_LITTLE_ENDIAN"
|
||||
fi
|
||||
AC_DEFINE_UNQUOTED(X_BYTE_ORDER,[$ENDIAN],[Endian order])
|
||||
XORG_CFLAGS="$XORGSERVER_CFLAGS $XORG_INCS"
|
||||
case $host_os in
|
||||
linux-gnu*)
|
||||
# support: yea
|
||||
XORG_OS="linux"
|
||||
XORG_OS_SUBDIR="linux"
|
||||
;;
|
||||
freebsd*)
|
||||
# support: nay
|
||||
XORG_OS="freebsd"
|
||||
XORG_OS_SUBDIR="bsd"
|
||||
;;
|
||||
netbsd*)
|
||||
# support: nay
|
||||
XORG_OS="netbsd"
|
||||
XORG_OS_SUBDIR="bsd"
|
||||
;;
|
||||
openbsd*)
|
||||
# support: nay
|
||||
XORG_OS="openbsd"
|
||||
XORG_OS_SUBDIR="bsd"
|
||||
;;
|
||||
solaris*)
|
||||
# support: nay
|
||||
XORG_OS="solaris"
|
||||
XORG_OS_SUBDIR="solaris"
|
||||
;;
|
||||
*)
|
||||
XORG_OS="unknown"
|
||||
XORG_OS_SUBDIR="unknown"
|
||||
AC_MSG_ERROR([Your OS is unknown. Xorg currently only supports Linux, \
|
||||
Free/Open/NetBSD, and Solaris. If you are interested in porting Xorg \
|
||||
to your platform, please email xorg@lists.freedesktop.org.])
|
||||
;;
|
||||
esac
|
||||
AC_SUBST([XORG_CORE_LIBS])
|
||||
AC_SUBST([XORG_LIBS])
|
||||
AC_SUBST([EXTENSION_LIBS])
|
||||
AC_SUBST([XDMX_LIBS])
|
||||
AC_SUBST([XORG_INCS])
|
||||
AC_SUBST([XORG_OS])
|
||||
AC_SUBST([XORG_OS_SUBDIR])
|
||||
AM_CONDITIONAL([XORG_BUS_SBUS], [test "x$xorg_bus_sbus" = xyes])
|
||||
|
||||
dnl these only go in xorg-config.h
|
||||
CONFIGFILE="$sysconfdir/xorg.conf"
|
||||
LOGPREFIX="$localstatedir/log/Xorg."
|
||||
XKBDIR="$datadir/X11/xkb"
|
||||
AC_DEFINE(XFree86Server,1,[Building XFree86 server])
|
||||
AC_DEFINE(XORGSERVER,,[Building Xorg server])
|
||||
AC_DEFINE(XFree86LOADER,1,[Building XFree86 loader])
|
||||
AC_DEFINE_UNQUOTED(XORG_VERSION_CURRENT,[XF86_VERSION_NUMERIC($VERSION_STRING)],[Current Xorg version])
|
||||
AC_DEFINE(NEED_XF86_TYPES,1,[Need XFree86 typedefs])
|
||||
AC_DEFINE(NEED_XF86_PROTOTYPES,1,[Need XFree86 helper functions])
|
||||
AC_DEFINE(__XSERVERNAME__,"Xorg",[Name of X server])
|
||||
AC_DEFINE(__XKBDEFRULES__,"xorg",[Default XKB rules])
|
||||
AC_DEFINE(DLOPEN_SUPPORT,1,[Use libdl-based loader])
|
||||
AC_DEFINE(DRIVERS,{},[Built-in output drivers])
|
||||
AC_DEFINE(IDRIVERS,{},[Built-in input drivers])
|
||||
AC_DEFINE_DIR(__XCONFIGFILE__, XF86CONFIGFILE,[Location of configuration file])
|
||||
AC_DEFINE_DIR(XF86CONFIGFILE, CONFIGFILE, [Path to Xorg configuration file])
|
||||
AC_DEFINE_DIR(DEFAULT_MODULE_PATH, moduledir, [Default module search path])
|
||||
AC_DEFINE_DIR(DEFAULT_LOGPREFIX, LOGPREFIX, [Default log location])
|
||||
AC_DEFINE_DIR(XKB_BASE_DIRECTORY, XKBDIR, [Path to XKB data])
|
||||
AC_DEFINE(XORGSERVER,,[Build Xorg server])
|
||||
AC_DEFINE_UNQUOTED(__VENDORDWEBSUPPORT__, ["$VENDOR_WEB"], [Vendor web address for support])
|
||||
|
||||
dnl and the rest of these are generic, so they're in config.h
|
||||
AC_DEFINE(XFree86XDGA,1,[Build XDGA support])
|
||||
AC_DEFINE(XF86BIGFONT,1,[Build XFree86 BigFont extension])
|
||||
AC_DEFINE(XResExtension,1,[Build XRes extension])
|
||||
AC_DEFINE(DPMSExtension,1,[Build DPMS extension])
|
||||
AC_DEFINE(_POSIX_SOURCE,500,[POSIX-compliant source])
|
||||
AC_DEFINE(_XOPEN_SOURCE,1,[X/Open-compliant source])
|
||||
AC_DEFINE(_BSD_SOURCE,1,[BSD-compliant source])
|
||||
|
||||
if test "x$GCC" = "xyes"; then
|
||||
GCC_WARNINGS1="-Wall -Wpointer-arith -Wstrict-prototypes"
|
||||
GCC_WARNINGS2="-Wmissing-prototypes -Wmissing-declarations"
|
||||
GCC_WARNINGS3="-Wnested-externs -fno-strict-aliasing"
|
||||
GCC_WARNINGS="$GCC_WARNINGS1 $GCC_WARNINGS2 $GCC_WARNINGS3"
|
||||
if test "x$WERROR" = "xyes"; then
|
||||
GCC_WARNINGS="${GCC_WARNINGS} -Werror"
|
||||
fi
|
||||
XSERVER_CFLAGS="$GCC_WARNINGS $XSERVER_CFLAGS"
|
||||
fi
|
||||
|
||||
AC_DEFINE_DIR(PROJECTROOT, prefix, [Overall prefix])
|
||||
AC_SUBST([XORG_CFLAGS])
|
||||
|
||||
CFLAGS="$XSERVER_CFLAGS $CFLAGS"
|
||||
AC_SUBST([CFLAGS])
|
||||
|
||||
BUILD_DATE="$(date +'%Y%m%d')"
|
||||
AC_SUBST([BUILD_DATE])
|
||||
|
||||
AC_MSG_CHECKING(if unaligned word accesses behave as expected)
|
||||
AC_TRY_RUN([
|
||||
#include <stdio.h>
|
||||
|
||||
int main()
|
||||
{
|
||||
char j[8]={1,2,3,4,5,6,7,8};
|
||||
int k= *(int *)(j+1);
|
||||
if(k==0x02030405 || k==0x05040302)
|
||||
return 0;
|
||||
return 1;
|
||||
}
|
||||
],
|
||||
[AC_DEFINE(WORKING_UNALIGNED_INT, 1, [unaligned word accesses behave as expected])
|
||||
AC_MSG_RESULT(yes)],
|
||||
AC_MSG_RESULT(no),
|
||||
AC_MSG_RESULT(assuming not on target machine))
|
||||
|
||||
AC_SUBST([libdir exec_prefix prefix])
|
||||
|
||||
AC_OUTPUT([
|
||||
Makefile
|
||||
include/Makefile
|
||||
afb/Makefile
|
||||
composite/Makefile
|
||||
damageext/Makefile
|
||||
dix/Makefile
|
||||
fb/Makefile
|
||||
record/Makefile
|
||||
XTrap/Makefile
|
||||
mfb/Makefile
|
||||
cfb/Makefile
|
||||
cfb16/Makefile
|
||||
cfb24/Makefile
|
||||
cfb32/Makefile
|
||||
mi/Makefile
|
||||
miext/Makefile
|
||||
miext/damage/Makefile
|
||||
miext/shadow/Makefile
|
||||
miext/cw/Makefile
|
||||
miext/layer/Makefile
|
||||
os/Makefile
|
||||
randr/Makefile
|
||||
render/Makefile
|
||||
xkb/Makefile
|
||||
Xext/Makefile
|
||||
Xext/extmod/Makefile
|
||||
Xi/Makefile
|
||||
xfixes/Makefile
|
||||
hw/Makefile
|
||||
hw/xfree86/Makefile
|
||||
hw/xfree86/common/Makefile
|
||||
hw/xfree86/common/xf86Build.h
|
||||
hw/xfree86/ddc/Makefile
|
||||
hw/xfree86/dixmods/Makefile
|
||||
hw/xfree86/dummylib/Makefile
|
||||
hw/xfree86/fbdevhw/Makefile
|
||||
hw/xfree86/i2c/Makefile
|
||||
hw/xfree86/int10/Makefile
|
||||
hw/xfree86/loader/Makefile
|
||||
hw/xfree86/os-support/Makefile
|
||||
hw/xfree86/os-support/bus/Makefile
|
||||
hw/xfree86/os-support/misc/Makefile
|
||||
hw/xfree86/os-support/linux/Makefile
|
||||
hw/xfree86/os-support/linux/drm/Makefile
|
||||
hw/xfree86/parser/Makefile
|
||||
hw/xfree86/rac/Makefile
|
||||
hw/xfree86/ramdac/Makefile
|
||||
hw/xfree86/scanpci/Makefile
|
||||
hw/xfree86/shadowfb/Makefile
|
||||
hw/xfree86/vbe/Makefile
|
||||
hw/xfree86/vgahw/Makefile
|
||||
hw/xfree86/xaa/Makefile
|
||||
hw/xfree86/xf1bpp/Makefile
|
||||
hw/xfree86/xf4bpp/Makefile
|
||||
hw/xfree86/xf8_16bpp/Makefile
|
||||
hw/xfree86/xf8_32wid/Makefile
|
||||
hw/dmx/input/Makefile
|
||||
hw/dmx/glxProxy/Makefile
|
||||
hw/dmx/Makefile
|
||||
xorg-server.pc
|
||||
])
|
|
@ -0,0 +1,6 @@
|
|||
noinst_LTLIBRARIES = libdamageext.la
|
||||
|
||||
libdamageext_la_SOURCES = \
|
||||
damageext.c \
|
||||
damageext.h \
|
||||
damageextint.h
|
|
@ -0,0 +1,33 @@
|
|||
noinst_LTLIBRARIES = libdix.la libxpstubs.la
|
||||
|
||||
libdix_la_SOURCES = \
|
||||
atom.c \
|
||||
colormap.c \
|
||||
cursor.c \
|
||||
devices.c \
|
||||
dispatch.c \
|
||||
dispatch.h \
|
||||
dixfonts.c \
|
||||
dixutils.c \
|
||||
events.c \
|
||||
extension.c \
|
||||
ffs.c \
|
||||
gc.c \
|
||||
globals.c \
|
||||
glyphcurs.c \
|
||||
grabs.c \
|
||||
initatoms.c \
|
||||
main.c \
|
||||
pixmap.c \
|
||||
privates.c \
|
||||
property.c \
|
||||
resource.c \
|
||||
swaprep.c \
|
||||
swapreq.c \
|
||||
tables.c \
|
||||
window.c
|
||||
|
||||
libxpstubs_la_SOURCES = \
|
||||
xpstubs.c
|
||||
|
||||
INCLUDES = -I$(top_srcdir)/Xprint
|
|
@ -0,0 +1,50 @@
|
|||
noinst_LTLIBRARIES = libfb.la
|
||||
|
||||
sdk_HEADERS = fb.h fbrop.h
|
||||
|
||||
AM_CFLAGS = -DXFree86Server -DXFree86Loader
|
||||
|
||||
libfb_la_SOURCES = \
|
||||
fb.h \
|
||||
fb24_32.c \
|
||||
fballpriv.c \
|
||||
fbarc.c \
|
||||
fbbits.c \
|
||||
fbbits.h \
|
||||
fbblt.c \
|
||||
fbbltone.c \
|
||||
fbbstore.c \
|
||||
fbcmap.c \
|
||||
fbcompose.c \
|
||||
fbcopy.c \
|
||||
fbfill.c \
|
||||
fbfillrect.c \
|
||||
fbfillsp.c \
|
||||
fbgc.c \
|
||||
fbgetsp.c \
|
||||
fbglyph.c \
|
||||
fbimage.c \
|
||||
fbline.c \
|
||||
fboverlay.c \
|
||||
fboverlay.h \
|
||||
fbpict.c \
|
||||
fbpict.h \
|
||||
fbpixmap.c \
|
||||
fbpoint.c \
|
||||
fbpush.c \
|
||||
fbrop.h \
|
||||
fbscreen.c \
|
||||
fbseg.c \
|
||||
fbsetsp.c \
|
||||
fbsolid.c \
|
||||
fbstipple.c \
|
||||
fbtile.c \
|
||||
fbtrap.c \
|
||||
fbutil.c \
|
||||
fbwindow.c \
|
||||
fbpseudocolor.c \
|
||||
fbpseudocolor.h \
|
||||
fbedge.c \
|
||||
fbedgeimp.h \
|
||||
fbmmx.c \
|
||||
fbmmx.h
|
|
@ -0,0 +1,9 @@
|
|||
if DMX
|
||||
DMX_SUBDIRS = dmx
|
||||
endif
|
||||
|
||||
XORG_SUBDIRS = xfree86
|
||||
|
||||
SUBDIRS = \
|
||||
$(XORG_SUBDIRS) \
|
||||
$(DMX_SUBDIRS)
|
|
@ -0,0 +1,84 @@
|
|||
SUBDIRS = input
|
||||
bin_PROGRAMS = Xdmx
|
||||
|
||||
if XINERAMA
|
||||
PANORAMIX_SRCS = $(top_srcdir)/Xext/panoramiX.c
|
||||
endif
|
||||
|
||||
if GLX
|
||||
SUBDIRS += glxProxy
|
||||
GLX_LIBS = glxProxy/libglxproxy.a
|
||||
GLX_SRCS = $(PANORAMIX_SRCS) dmx_glxvisuals.c
|
||||
endif
|
||||
|
||||
Xdmx_SOURCES = dmxinit.c \
|
||||
dmxscrinit.c \
|
||||
dmxshadow.c \
|
||||
dmxcursor.c \
|
||||
dmxinput.c \
|
||||
dmxdpms.c \
|
||||
dmxgc.c \
|
||||
dmxgcops.c \
|
||||
dmxwindow.c \
|
||||
dmxpixmap.c \
|
||||
dmxfont.c \
|
||||
dmxcmap.c \
|
||||
dmxvisual.c \
|
||||
dmxlog.c \
|
||||
dmxcb.c \
|
||||
dmxprop.c \
|
||||
dmxstat.c \
|
||||
dmxsync.c \
|
||||
dmxextension.c \
|
||||
miinitext.c \
|
||||
dmxpict.c \
|
||||
libc_wrapper.c \
|
||||
$(GLX_SRCS)
|
||||
|
||||
|
||||
|
||||
#if COMPOSITE
|
||||
#Xdmx_SOURCES += fakecw.c
|
||||
#endif
|
||||
|
||||
miinitext.c:
|
||||
echo "#include <config.h>" > $@
|
||||
echo "#undef HAVE_CONFIG_H" >> $@
|
||||
echo "#define DMXEXT" >> $@
|
||||
echo "#undef BEZIER " >> $@
|
||||
echo "#undef PEXEXT " >> $@
|
||||
echo "#undef MULTIBUFFER " >> $@
|
||||
echo "#undef XV " >> $@
|
||||
echo "#undef XIE " >> $@
|
||||
echo "#undef DBE " >> $@
|
||||
echo "#undef XF86VIDMODE " >> $@
|
||||
echo "#undef XF86MISC " >> $@
|
||||
echo "#undef XFreeXDGA " >> $@
|
||||
echo "#undef XF86DRI " >> $@
|
||||
echo "#undef MITSHM " >> $@
|
||||
echo "#undef TOGCUP " >> $@
|
||||
echo "#undef DPSEXT " >> $@
|
||||
echo "#undef MITMISC " >> $@
|
||||
echo "#undef SCREENSAVER " >> $@
|
||||
echo "#undef RANDR " >> $@
|
||||
echo "#undef XFIXES " >> $@
|
||||
echo "#undef DAMAGE " >> $@
|
||||
echo "#undef COMPOSITE " >> $@
|
||||
echo "#undef FONTCACHE " >> $@
|
||||
echo "#undef XFree86LOADER " >> $@
|
||||
echo "#include \"$(top_srcdir)/mi/miinitext.c\"" >> $@
|
||||
|
||||
DISTCLEANFILES = miinitext.c libc_wrapper.c
|
||||
|
||||
libc_wrapper.c:
|
||||
echo "#define SELF_CONTAINED_WRAPPER" > $@
|
||||
echo "#include \"$(top_srcdir)/hw/xorg/os-support/shared/libc_wrapper.c\"" >> $@
|
||||
|
||||
|
||||
Xdmx_LDFLAGS = -rdynamic
|
||||
Xdmx_LDADD = $(XORG_CORE_LIBS) $(top_srcdir)/hw/xorg/os-support/@XORG_OS_SUBDIR@/lib@XORG_OS_SUBDIR@.a \
|
||||
$(XDMX_LIBS) $(GLX_LIBS) $(top_srcdir)/miext/shadow/.libs/libshadow.a $(top_srcdir)/fb/.libs/libfb.a \
|
||||
$(top_srcdir)/hw/xorg/dummylib/libdummy.a input/libdmxinput.a \
|
||||
config/libdmxconfig.a -lfl $(XDMCP_LIBS) @DMXMODULES_LIBS@ -lXi
|
||||
|
||||
Xdmx_CFLAGS = @DMXMODULES_CFLAGS@
|
|
@ -0,0 +1,7 @@
|
|||
noinst_LIBRARIES = libglxproxy.a
|
||||
libglxproxy_a_SOURCES = g_disptab.c glxcmds.c glxext.c glxutil.c g_renderswap.c \
|
||||
render2swap.c renderpixswap.c global.c glxcmdsswap.c \
|
||||
compsize.c glxscreens.c glxvisuals.c \
|
||||
glxsingle.c glxvendor.c glxfbconfig.c glxswap.c
|
||||
|
||||
AM_CFLAGS = -I.. -I$(top_srcdir)/include @GL_CFLAGS@ -UXFree86LOADER
|
|
@ -0,0 +1,11 @@
|
|||
noinst_LIBRARIES = libdmxinput.a
|
||||
|
||||
RAWSRCS = lnx-keyboard.c lnx-ms.c lnx-ps2.c
|
||||
USBSRCS = usb-keyboard.c usb-mouse.c usb-other.c usb-common.c
|
||||
DRVSRCS = dmxdummy.c dmxbackend.c dmxconsole.c dmxcommon.c
|
||||
DMXSRCS = dmxinputinit.c dmxarg.c dmxsigio.c dmxevents.c \
|
||||
dmxxinput.c dmxmotion.c dmxeq.c dmxmap.c
|
||||
|
||||
|
||||
libdmxinput_a_SOURCES = ChkNotMaskEv.c $(RAWSRCS) $(USBSRCS) $(DRVSRCS) $(DMXSRCS) $(LIBSRCS)
|
||||
AM_CFLAGS = -I..
|
|
@ -0,0 +1,36 @@
|
|||
SUBDIRS = common ddc dummylib i2c int10 fbdevhw os-support parser rac \
|
||||
ramdac shadowfb vbe vgahw xaa xf1bpp xf4bpp xf8_16bpp \
|
||||
xf8_32wid loader scanpci dixmods
|
||||
|
||||
bin_PROGRAMS = Xorg
|
||||
|
||||
Xorg_SOURCES = dummy.c
|
||||
|
||||
DISTCLEANFILES = dummy.c
|
||||
|
||||
dummy.c:
|
||||
touch $@
|
||||
|
||||
OS_LIBS = os-support/bus/libbus.a \
|
||||
os-support/@XORG_OS_SUBDIR@/lib@XORG_OS_SUBDIR@.a os-support/misc/libmisc.a
|
||||
|
||||
XORG_LIBS = \
|
||||
@XORG_CORE_LIBS@ \
|
||||
common/libinit.a \
|
||||
loader/libloader.a \
|
||||
common/libcommon.a \
|
||||
parser/libparser.a \
|
||||
$(OS_LIBS) \
|
||||
dummylib/libdummy.a \
|
||||
dixmods/libdixmods.la \
|
||||
vgahw/libvgahw.la \
|
||||
$(top_builddir)/fb/libfb.la \
|
||||
@XORG_LIBS@
|
||||
|
||||
Xorg_LDADD = $(XORG_LIBS) \
|
||||
@XSERVER_LIBS@ \
|
||||
-ldl
|
||||
|
||||
Xorg_LDFLAGS = -rdynamic
|
||||
|
||||
sdk_HEADERS = xf86Date.h xf86Version.h xorgVersion.h
|
|
@ -0,0 +1,97 @@
|
|||
noinst_LIBRARIES = libcommon.a libinit.a
|
||||
|
||||
if XORG_BUS_SBUS
|
||||
SBUS_SOURCES = xf86sbusBus.c
|
||||
endif
|
||||
|
||||
#if DEBUG
|
||||
#DEBUGSOURCES = xf86Debug.c
|
||||
#endif
|
||||
|
||||
#if BUILDXV
|
||||
XVSOURCES = xf86xv.c xf86xvmc.c
|
||||
XVSDKINCS = xf86xv.h xf86xvmc.h
|
||||
#endif
|
||||
|
||||
#if XKB
|
||||
XKBSOURCES = xf86XKB.c
|
||||
#endif
|
||||
|
||||
#if XINPUT
|
||||
XISOURCES = xf86Xinput.c xisb.c
|
||||
XISDKINCS = xf86Xinput.h xisb.h
|
||||
#endif
|
||||
|
||||
RANDRSOURCES = xf86RandR.c
|
||||
|
||||
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
|
||||
|
||||
# shouldn't isaBus and pciBus only be built on the relevant architectures? -ds
|
||||
# ditto DoScanPci
|
||||
AM_LDFLAGS = -r
|
||||
libcommon_a_SOURCES = xf86Configure.c xf86Bus.c xf86Config.c \
|
||||
xf86Cursor.c xf86DGA.c xf86DPMS.c xf86DefModes.c \
|
||||
xf86DoProbe.c xf86DoScanPci.c xf86Events.c \
|
||||
xf86Globals.c xf86Io.c xf86AutoConfig.c \
|
||||
xf86MiscExt.c xf86Option.c xf86PM.c \
|
||||
xf86VidMode.c xf86fbman.c xf86cmap.c \
|
||||
../scanpci/xf86ScanPci.c xf86Helper.c \
|
||||
xf86Mode.c xf86Build.h xorgHelper.c xf86Versions.c \
|
||||
$(XVSOURCES) $(BUSSOURCES) $(XKBSOURCES) \
|
||||
$(DEBUGSOURCES) $(XISOURCES) $(RANDRSOURCES) \
|
||||
$(KBDSOURCES)
|
||||
libinit_a_SOURCES = xf86Build.h xf86Init.c
|
||||
|
||||
INCLUDES = $(XORG_INCS) -I$(srcdir)/../ddc -I$(srcdir)/../i2c \
|
||||
-I$(srcdir)/../loader -I$(srcdir)/../rac -I$(srcdir)/../parser \
|
||||
-I$(srcdir)/../scanpci -I$(srcdir)/../vbe -I$(srcdir)/../int10 \
|
||||
-I$(srcdir)/../vgahw
|
||||
|
||||
sdk_HEADERS = compiler.h fourcc.h xf86.h xf86Module.h xf86Opt.h \
|
||||
xf86PciInfo.h xf86Priv.h xf86Privstr.h xf86Resources.h \
|
||||
xf86cmap.h xf86fbman.h xf86str.h $(XISDKINCS) \
|
||||
$(XVSDKINCS) atKeynames.h
|
||||
|
||||
DISTCLEANFILES = xf86Build.h
|
||||
|
||||
EXTRA_DIST = \
|
||||
atKeynames.h \
|
||||
compiler.h \
|
||||
fourcc.h \
|
||||
scoasm.h \
|
||||
xf86.h \
|
||||
xf86Build.h \
|
||||
xf86Bus.h \
|
||||
xf86Config.h \
|
||||
xf86InPriv.h \
|
||||
xf86Keymap.h \
|
||||
xf86Module.h \
|
||||
xf86Opt.h \
|
||||
xf86PciInfo.h \
|
||||
xf86Priv.h \
|
||||
xf86Privstr.h \
|
||||
xf86Resources.h \
|
||||
xf86Xinput.h \
|
||||
xf86cmap.h \
|
||||
xf86fbman.h \
|
||||
xf86pciBus.h \
|
||||
xf86sbusBus.h \
|
||||
xf86str.h \
|
||||
xf86xv.h \
|
||||
xf86xvmc.h \
|
||||
xf86xvpriv.h \
|
||||
xisb.h \
|
||||
xf86Build.h.in
|
||||
|
||||
AM_CFLAGS = $(XORG_CFLAGS)
|
|
@ -0,0 +1,9 @@
|
|||
sdk_HEADERS = edid.h vdif.h xf86DDC.h
|
||||
|
||||
module_LTLIBRARIES = libddc.la
|
||||
libddc_la_SOURCES = xf86DDC.c edid.c interpret_edid.c print_edid.c \
|
||||
interpret_vdif.c print_vdif.c ddcProperty.c
|
||||
|
||||
INCLUDES = $(XORG_INCS) -I$(srcdir)/../i2c
|
||||
|
||||
EXTRA_DIST = ddcPriv.h
|
|
@ -0,0 +1,26 @@
|
|||
noinst_LTLIBRARIES = libdixmods.la
|
||||
|
||||
module_LTLIBRARIES = libbitmap.la libfb.la
|
||||
|
||||
# yes, this is a cheesy hack.
|
||||
AM_CFLAGS = -include xorg-config.h $(XORG_CFLAGS)
|
||||
INCLUDES = $(XORG_INCS) -I$(top_srcdir)/afb -I$(top_srcdir)/mfb \
|
||||
-I$(top_srcdir)/cfb -I$(top_srcdir)/dbe -I$(srcdir)/../loader \
|
||||
-I$(top_srcdir)/miext/layer -I$(top_srcdir)/miext/shadow
|
||||
|
||||
libbitmap_la_SOURCES = bitmapmod.c
|
||||
libbitmap_la_LDFLAGS = -lXfont
|
||||
libfb_la_SOURCES = fbmodule.c
|
||||
|
||||
libdixmods_la_SOURCES = \
|
||||
afbmodule.c \
|
||||
cfbmodule.c \
|
||||
cfb16module.c \
|
||||
cfb24module.c \
|
||||
cfb32module.c \
|
||||
mfbmodule.c \
|
||||
miinitext.c \
|
||||
laymodule.c \
|
||||
shmodule.c \
|
||||
$(top_srcdir)/Xext/xf86misc.c \
|
||||
$(top_srcdir)/Xext/xf86vmode.c
|
|
@ -0,0 +1,13 @@
|
|||
noinst_LIBRARIES = libdummy.a
|
||||
|
||||
INCLUDES = $(XORG_INCS)
|
||||
|
||||
libdummy_a_SOURCES = getvalidbios.c \
|
||||
pcitestmulti.c xf86allocscripi.c \
|
||||
xf86addrestolist.c xf86drvmsg.c xf86drvmsgverb.c \
|
||||
xf86getverb.c \
|
||||
xf86opt.c xf86screens.c xf86servisinit.c xf86verbose.c \
|
||||
strlcat.c strlcpy.c
|
||||
#xf86errorf.c xf86errorfverb.c xf86msg.c xf86msgverb.c \
|
||||
#logvwrite.c verrorf.c xf86info.c xalloc.c fatalerror.c \
|
||||
#$(srcdir)/../os-support/shared/sigiostubs.c
|
|
@ -0,0 +1,13 @@
|
|||
module_LTLIBRARIES = libfbdevhw.la
|
||||
|
||||
#if FBDEVHW
|
||||
libfbdevhw_la_SOURCES = fbdevhw.c
|
||||
#else
|
||||
#libxorgfbdevhw_la_SOURCES = fbdevhwstub.c
|
||||
#endif
|
||||
|
||||
INCLUDES = $(XORG_INCS) -I$(srcdir)/../i2c
|
||||
|
||||
sdk_HEADERS = fbdevhw.h
|
||||
|
||||
EXTRA_DIST = fbpriv.h
|
|
@ -0,0 +1,7 @@
|
|||
module_LTLIBRARIES = libi2c.la
|
||||
|
||||
libi2c_la_SOURCES = xf86i2c.c xf86i2cmodule.c
|
||||
|
||||
INCLUDES = $(XORG_INCS)
|
||||
|
||||
sdk_HEADERS = xf86i2c.h
|
|
@ -0,0 +1,30 @@
|
|||
module_LTLIBRARIES = libint10.la
|
||||
|
||||
sdk_HEADERS = xf86int10.h
|
||||
|
||||
if INT10_VM86
|
||||
AM_CFLAGS = -D_PC -D_VM86_LINUX $(XORG_CFLAGS)
|
||||
INCLUDES = $(XORG_INCS)
|
||||
libint10_la_SOURCES = \
|
||||
helper_exec.c \
|
||||
helper_mem.c \
|
||||
pci.c \
|
||||
xf86int10.c \
|
||||
xf86int10module.c \
|
||||
$(srcdir)/../os-support/linux/int10/vm86/linux_vm86.c \
|
||||
$(srcdir)/../os-support/linux/int10/linux.c
|
||||
endif
|
||||
|
||||
if INT10_X86EMU
|
||||
AM_CFLAGS = -D_X86EMU -D_PC $(XORG_CFLAGS)
|
||||
INCLUDES = $(XORG_INCS) -I/home/daniels/x/xorg/xc/extras/x86emu/include -I/home/daniels/x/xorg/xc/extras/x86emu/src/x86emu
|
||||
libint10_la_SOURCES = pci.c xf86int10module.c helper_exec.c helper_mem.c \
|
||||
xf86int10.c xf86x86emu.c generic.c x86emu.c
|
||||
endif
|
||||
|
||||
if INT10_STUB
|
||||
AM_CFLAGS = -D_PC -D_VM86_LINUX
|
||||
libint10_la_SOURCES = stub.c xf86int10module.c
|
||||
endif
|
||||
|
||||
EXTRA_DIST = xf86x86emu.h
|
|
@ -0,0 +1,40 @@
|
|||
noinst_LIBRARIES = libloader.a
|
||||
INCLUDES = $(XORG_INCS) -I$(srcdir)/../parser -I$(srcdir)/../vbe \
|
||||
-I$(srcdir)/../ddc -I$(srcdir)/../int10 -I$(srcdir)/../i2c \
|
||||
-I$(srcdir)/../fbdevhw -I$(srcdir)/../scanpci -I$(srcdir)/../xaa \
|
||||
-I$(srcdir)/../vgahw -I$(srcdir)/../ramdac -I$(srcdir)/../shadowfb
|
||||
|
||||
#AM_LDFLAGS = -r
|
||||
AM_CFLAGS = -DIN_LOADER
|
||||
|
||||
EXTRA_DIST = \
|
||||
aout.h \
|
||||
aoutloader.h \
|
||||
ar.h \
|
||||
coff.h \
|
||||
coffloader.h \
|
||||
dlloader.h \
|
||||
elf.h \
|
||||
elfloader.h \
|
||||
hash.h \
|
||||
loader.h \
|
||||
loaderProcs.h \
|
||||
sym.h
|
||||
|
||||
libloader_a_SOURCES = \
|
||||
loader.c \
|
||||
loaderProcs.h \
|
||||
loadext.c \
|
||||
loadmod.c \
|
||||
loadfont.c \
|
||||
aoutloader.c \
|
||||
dlloader.c \
|
||||
elfloader.c \
|
||||
coffloader.c \
|
||||
os.c \
|
||||
dixsym.c \
|
||||
extsym.c \
|
||||
fontsym.c \
|
||||
misym.c \
|
||||
xf86sym.c \
|
||||
hash.c
|
|
@ -0,0 +1,6 @@
|
|||
SUBDIRS = bus @XORG_OS_SUBDIR@ misc
|
||||
|
||||
sdk_HEADERS = xf86_OSproc.h xf86_OSlib.h xf86_ansic.h xf86_libc.h xf86drm.h \
|
||||
xf86drmCompat.h assyntax.h xf86OSKbd.h xf86OSmouse.h
|
||||
|
||||
EXTRA_DIST = int10Defines.h xf86OSpriv.h
|
|
@ -0,0 +1,19 @@
|
|||
noinst_LIBRARIES = libbus.a
|
||||
sdk_HEADERS = xf86Pci.h
|
||||
|
||||
PCI_SOURCES = @XORG_OS@Pci.c ix86Pci.c
|
||||
|
||||
libbus_a_SOURCES = Pci.c $(PCI_SOURCES)
|
||||
|
||||
if XORG_BUS_SBUS
|
||||
libbus_a_SOURCES += Sbus.c
|
||||
endif
|
||||
|
||||
INCLUDES = $(XORG_INCS)
|
||||
|
||||
EXTRA_DIST = \
|
||||
460gxPCI.h \
|
||||
Pci.h \
|
||||
altixPCI.h \
|
||||
e8870PCI.h \
|
||||
zx1PCI.h
|
|
@ -0,0 +1,27 @@
|
|||
if DRI
|
||||
DRI_SUBDIRS=drm
|
||||
DRI_LIBS=drm/libxorglinuxdrm.a
|
||||
endif
|
||||
|
||||
noinst_LIBRARIES = liblinux.a
|
||||
liblinux_a_SOURCES = lnx_init.c lnx_video.c lnx_io.c lnx_kbd.c lnx_mouse.c \
|
||||
lnx_pci.c lnx_apm.c lnx_agp.c lnx_kmod.c lnx_KbdMap.c \
|
||||
../shared/bios_mmap.c ../shared/VTsw_usl.c \
|
||||
../shared/std_kbdEv.c ../shared/posix_tty.c \
|
||||
../shared/vidmem.c ../shared/sigio.c \
|
||||
../shared/stdResource.c ../shared/libc_wrapper.c \
|
||||
../shared/at_scancode.c
|
||||
#libxorglinux_a_LIBADD = int10/libxorglinuxint10.a \
|
||||
# $(DRI_LIBS)
|
||||
|
||||
sdk_HEADERS = agpgart.h
|
||||
|
||||
AM_CFLAGS = -DUSESTDRES -DHAVE_SYSV_IPC
|
||||
|
||||
SUBDIRS = $(DRI_SUBDIRS)
|
||||
|
||||
INCLUDES = $(XORG_INCS) -I/usr/include/drm # FIXME this last part is crack
|
||||
|
||||
EXTRA_DIST = \
|
||||
lnx.h \
|
||||
lnx_kbd.h
|
|
@ -0,0 +1,8 @@
|
|||
INCLUDES = -I$(srcdir)/../../shared/drm/kernel
|
||||
|
||||
noinst_LIBRARIES = libxorglinuxdrm.a
|
||||
libxorglinuxdrm_a_SOURCES = xf86drm.c xf86drmHash.c xf86drmRandom.c \
|
||||
xf86drmSL.c drmmodule.c
|
||||
|
||||
sdk_LIBDIR = $(libdir)/xorg
|
||||
sdk_LIBS = libxorglinuxdrm.a
|
|
@ -0,0 +1,6 @@
|
|||
INCLUDES = -I$(srcdir)/../../../int10
|
||||
|
||||
noinst_LIBRARIES = libxorglinuxint10.a
|
||||
libxorglinuxint10_a_SOURCES = linux.c ../../../int10/helper_mem.c \
|
||||
../../../int10/pci.c \
|
||||
../../../int10/xf86int10module.c
|
|
@ -0,0 +1,7 @@
|
|||
noinst_LIBRARIES = libmisc.a
|
||||
|
||||
libmisc_a_SOURCES = Delay.c IODelay.c BUSmemcpy.c SlowBcopy.c
|
||||
|
||||
AM_LDFLAGS = -r
|
||||
|
||||
INCLUDES = $(XORG_INCS)
|
|
@ -0,0 +1,11 @@
|
|||
noinst_LIBRARIES = libparser.a
|
||||
libparser_a_SOURCES = Device.c Files.c Flags.c Input.c Keyboard.c Layout.c \
|
||||
Module.c Video.c Monitor.c Pointer.c Screen.c \
|
||||
Vendor.c read.c scan.c write.c DRI.c Extensions.c
|
||||
|
||||
EXTRA_DIST = \
|
||||
Configint.h \
|
||||
configProcs.h \
|
||||
xf86Optrec.h \
|
||||
xf86Parser.h \
|
||||
xf86tokens.h
|
|
@ -0,0 +1,6 @@
|
|||
module_LTLIBRARIES = librac.la
|
||||
librac_la_SOURCES = xf86RACmodule.c xf86RAC.c
|
||||
|
||||
sdk_HEADERS = xf86RAC.h
|
||||
|
||||
INCLUDES = $(XORG_INCS)
|
|
@ -0,0 +1,16 @@
|
|||
module_LTLIBRARIES = libramdac.la
|
||||
libramdac_la_SOURCES = xf86RamDacMod.c xf86RamDac.c xf86RamDacCmap.c \
|
||||
xf86Cursor.c xf86HWCurs.c IBM.c BT.c TI.c \
|
||||
xf86BitOrder.c
|
||||
|
||||
sdk_HEADERS = BT.h IBM.h TI.h xf86Cursor.h xf86RamDac.h
|
||||
|
||||
DISTCLEANFILES = xf86BitOrder.c
|
||||
EXTRA_DIST = BTPriv.h IBMPriv.h TIPriv.h xf86CursorPriv.h xf86RamDacPriv.h
|
||||
|
||||
AM_CFLAGS = -DXAAReverseBitOrder=xf86ReverseBitOrder -DRAMDAC_MODULE
|
||||
INCLUDES = $(XORG_INCS)
|
||||
|
||||
xf86BitOrder.c:
|
||||
echo "#define XAAReverseBitOrder xf86ReverseBitOrder" > $@
|
||||
echo "#include \"$(srcdir)/../xaa/xaaBitOrder.c\"" >> $@
|
|
@ -0,0 +1,19 @@
|
|||
module_LTLIBRARIES = libscanpci.la libpcidata.la
|
||||
|
||||
libpcidata_la_SOURCES = xf86PciData.c
|
||||
libscanpci_la_SOURCES = xf86ScanPci.c
|
||||
|
||||
INCLUDES = $(XORG_INCS)
|
||||
|
||||
EXTRA_DIST = \
|
||||
xf86PciData.h \
|
||||
xf86PciIds.h \
|
||||
xf86PciStdIds.h \
|
||||
xf86PciStr.h \
|
||||
xf86ScanPci.h
|
||||
|
||||
xf86PciData.c:
|
||||
echo "#define PCIDATA" > $@
|
||||
echo "#include \"$(srcdir)/xf86ScanPci.c\"" >> $@
|
||||
|
||||
DISTCLEANFILES = xf86PciData.c
|
|
@ -0,0 +1,6 @@
|
|||
module_LTLIBRARIES = libshadowfb.la
|
||||
libshadowfb_la_SOURCES = sfbmodule.c shadow.c
|
||||
|
||||
sdk_HEADERS = shadowfb.h
|
||||
|
||||
INCLUDES = $(XORG_INCS)
|
|
@ -0,0 +1,7 @@
|
|||
module_LTLIBRARIES = libvbe.la
|
||||
libvbe_la_SOURCES = vbe.c vbeModes.c vbe_module.c
|
||||
|
||||
sdk_HEADERS = vbe.h vbeModes.h
|
||||
|
||||
INCLUDES = $(XORG_INCS) -I$(srcdir)/../ddc -I$(srcdir)/../i2c \
|
||||
-I$(srcdir)/../int10
|
|
@ -0,0 +1,5 @@
|
|||
module_LTLIBRARIES = libvgahw.la
|
||||
libvgahw_la_SOURCES = vgaHW.c vgaHWmodule.c
|
||||
INCLUDES = $(XORG_INCS) -I$(srcdir)/../ddc -I$(srcdir)/../i2c
|
||||
|
||||
sdk_HEADERS = vgaHW.h
|
|
@ -0,0 +1,63 @@
|
|||
LSB_FIRST = l-xaaBitmap.c l3-xaaBitmap.c l-xaaStipple.c l3-xaaStipple.c \
|
||||
l-xaaTEGlyph.c
|
||||
MSB_FIRST = m-xaaBitmap.c m3-xaaBitmap.c m-xaaStipple.c m3-xaaStipple.c \
|
||||
m-xaaTEGlyph.c
|
||||
LSB_FIXED = lf-xaaBitmap.c lf3-xaaBitmap.c lf-xaaStipple.c lf3-xaaStipple.c \
|
||||
lf-xaaTEGlyph.c
|
||||
MSB_FIXED = mf-xaaBitmap.c mf3-xaaBitmap.c mf-xaaStipple.c mf3-xaaStipple.c \
|
||||
mf-xaaTEGlyph.c
|
||||
POLYSEG = s-xaaLine.c s-xaaDashLine.c
|
||||
|
||||
module_LTLIBRARIES = libxaa.la
|
||||
libxaa_la_SOURCES = xaaInit.c xaaGC.c xaaInitAccel.c xaaFallback.c \
|
||||
xaaBitBlt.c xaaCpyArea.c xaaGCmisc.c xaaCpyWin.c \
|
||||
xaaCpyPlane.c xaaFillRect.c xaaTEText.c xaaNonTEText.c \
|
||||
xaaPCache.c xaaSpans.c xaaROP.c xaaImage.c xaaWrapper.c \
|
||||
xaaPaintWin.c xaaRect.c xaaLineMisc.c xaaBitOrder.c \
|
||||
xaaFillPoly.c xaaWideLine.c xaaTables.c xaaFillArc.c \
|
||||
xaaLine.c xaaDashLine.c xaaOverlay.c xaaOffscreen.c \
|
||||
xaaOverlayDF.c xaaStateChange.c xaaPict.c $(POLYSEG) \
|
||||
$(LSB_FIRST) $(MSB_FIRST) $(LSB_FIXED) $(MSB_FIXED)
|
||||
s-%.c:
|
||||
echo "#define POLYSEGMENT" > $@
|
||||
echo '#include "$(srcdir)/$*.c"' >> $@
|
||||
l-%.c:
|
||||
echo "#define LSBFIRST" > $@
|
||||
echo '#include "$(srcdir)/$*.c"' >> $@
|
||||
l3-%.c:
|
||||
echo "#define LSBFIRST" > $@
|
||||
echo "#define TRIPLE_BITS" >> $@
|
||||
echo '#include "$(srcdir)/$*.c"' >> $@
|
||||
lf-%.c:
|
||||
echo "#define LSBFIRST" > $@
|
||||
echo "#define FIXEDBASE" >> $@
|
||||
echo '#include "$(srcdir)/$*.c"' >> $@
|
||||
lf3-%.c:
|
||||
echo "#define LSBFIRST" > $@
|
||||
echo "#define TRIPLE_BITS" >> $@
|
||||
echo "#define FIXEDBASE" >> $@
|
||||
echo '#include "$(srcdir)/$*.c"' >> $@
|
||||
m-%.c:
|
||||
echo "#define MSBFIRST" > $@
|
||||
echo '#include "$(srcdir)/$*.c"' >> $@
|
||||
m3-%.c:
|
||||
echo "#define MSBFIRST" > $@
|
||||
echo "#define TRIPLE_BITS" >> $@
|
||||
echo '#include "$(srcdir)/$*.c"' >> $@
|
||||
mf-%.c:
|
||||
echo "#define MSBFIRST" > $@
|
||||
echo "#define FIXEDBASE" >> $@
|
||||
echo '#include "$(srcdir)/$*.c"' >> $@
|
||||
mf3-%.c:
|
||||
echo "#define MSBFIRST" > $@
|
||||
echo "#define TRIPLE_BITS" >> $@
|
||||
echo "#define FIXEDBASE" >> $@
|
||||
echo '#include "$(srcdir)/$*.c"' >> $@
|
||||
|
||||
DISTCLEANFILES = $(POLYSEG) $(LSB_FIRST) $(LSB_FIXED) $(MSB_FIRST) $(MSB_FIXED)
|
||||
|
||||
sdk_HEADERS = xaa.h xaalocal.h xaarop.h
|
||||
EXTRA_DIST = xaaWrapper.h xaacexp.h xaawrap.h xaaLine.c xaaDashLine.c \
|
||||
xaaStipple.c xaaTEGlyph.c xaaBitmap.c
|
||||
|
||||
INCLUDES = $(XORG_INCS)
|
|
@ -0,0 +1,150 @@
|
|||
module_LTLIBRARIES = libxf1bpp.la
|
||||
|
||||
sdk_HEADERS = xf1bpp.h mfbmap.h mfbunmap.h
|
||||
|
||||
libxf1bppgen_a_SOURCES = \
|
||||
mfbseg.c \
|
||||
mfbpgbwht.c \
|
||||
mfbpgbblak.c \
|
||||
mfbpgbinv.c \
|
||||
mfbigbwht.c \
|
||||
mfbigbblak.c \
|
||||
mfbpawhite.c \
|
||||
mfbpablack.c \
|
||||
mfbpainv.c \
|
||||
mfbtewhite.c \
|
||||
mfbteblack.c \
|
||||
mfbplywhite.c \
|
||||
mfbplyblack.c \
|
||||
mfbplyinv.c \
|
||||
mfbbltC.c \
|
||||
mfbbltX.c \
|
||||
mfbbltCI.c \
|
||||
mfbbltO.c \
|
||||
mfbbltG.c \
|
||||
mfbtileC.c \
|
||||
mfbtileG.c
|
||||
|
||||
DISTCLEANFILES = $(libxf1bppgen_a_SOURCES)
|
||||
|
||||
libxf1bppmfb_a_SOURCES = \
|
||||
$(top_srcdir)/mfb/maskbits.c \
|
||||
$(top_srcdir)/mfb/mfbbitblt.c \
|
||||
$(top_srcdir)/mfb/mfbbres.c \
|
||||
$(top_srcdir)/mfb/mfbbresd.c \
|
||||
$(top_srcdir)/mfb/mfbbstore.c \
|
||||
$(top_srcdir)/mfb/mfbclip.c \
|
||||
$(top_srcdir)/mfb/mfbcmap.c \
|
||||
$(top_srcdir)/mfb/mfbfillarc.c \
|
||||
$(top_srcdir)/mfb/mfbfillrct.c \
|
||||
$(top_srcdir)/mfb/mfbfillsp.c \
|
||||
$(top_srcdir)/mfb/mfbfont.c \
|
||||
$(top_srcdir)/mfb/mfbgc.c \
|
||||
$(top_srcdir)/mfb/mfbgetsp.c \
|
||||
$(top_srcdir)/mfb/mfbhrzvert.c \
|
||||
$(top_srcdir)/mfb/mfbimage.c \
|
||||
$(top_srcdir)/mfb/mfbline.c \
|
||||
$(top_srcdir)/mfb/mfbmisc.c \
|
||||
$(top_srcdir)/mfb/mfbpixmap.c \
|
||||
$(top_srcdir)/mfb/mfbpntwin.c \
|
||||
$(top_srcdir)/mfb/mfbpolypnt.c \
|
||||
$(top_srcdir)/mfb/mfbpushpxl.c \
|
||||
$(top_srcdir)/mfb/mfbscrclse.c \
|
||||
$(top_srcdir)/mfb/mfbscrinit.c \
|
||||
$(top_srcdir)/mfb/mfbsetsp.c \
|
||||
$(top_srcdir)/mfb/mfbwindow.c \
|
||||
$(top_srcdir)/mfb/mfbzerarc.c \
|
||||
mfbmodule.c
|
||||
|
||||
libxf1bpp_la_SOURCES = $(libxf1bppmfb_a_SOURCES) $(libxf1bppgen_a_SOURCES)
|
||||
|
||||
AM_CFLAGS = -DXF86MONO -include mfbmap.h
|
||||
INCLUDES = $(XORG_INCS)
|
||||
|
||||
mfbseg.c:
|
||||
echo "#define POLYSEGMENT" > $@
|
||||
echo "#include \"$(top_srcdir)/mfb/mfbline.c\"" >> $@
|
||||
mfbpgbwht.c:
|
||||
echo "#define MFBPOLYGLYPHBLT xf1bppPolyGlyphBltWhite" > $@
|
||||
echo "#define OPEQ |=" >> $@
|
||||
echo "#include \"$(top_srcdir)/mfb/mfbplygblt.c\"" >> $@
|
||||
mfbpgbblak.c:
|
||||
echo "#define MFBPOLYGLYPHBLT xf1bppPolyGlyphBltBlack" > $@
|
||||
echo "#define OPEQ &=~" >> $@
|
||||
echo "#include \"$(top_srcdir)/mfb/mfbplygblt.c\"" >> $@
|
||||
mfbpgbinv.c:
|
||||
echo "#define MFBPOLYGLYPHBLT xf1bppPolyGlyphBltInvert" > $@
|
||||
echo "#define OPEQ ^=" >> $@
|
||||
echo "#include \"$(top_srcdir)/mfb/mfbplygblt.c\"" >> $@
|
||||
mfbigbwht.c:
|
||||
echo "#define MFBIMAGEGLYPHBLT xf1bppImageGlyphBltWhite" > $@
|
||||
echo "#define OPEQ |=" >> $@
|
||||
echo "#include \"$(top_srcdir)/mfb/mfbimggblt.c\"" >> $@
|
||||
mfbigbblak.c:
|
||||
echo "#define MFBIMAGEGLYPHBLT xf1bppImageGlyphBltBlack" > $@
|
||||
echo "#define OPEQ &=~" >> $@
|
||||
echo "#include \"$(top_srcdir)/mfb/mfbimggblt.c\"" >> $@
|
||||
mfbpawhite.c:
|
||||
echo "#define MFBSOLIDFILLAREA xf1bppSolidWhiteArea" > $@
|
||||
echo "#define MFBSTIPPLEFILLAREA xf1bppStippleWhiteArea" >> $@
|
||||
echo "#define OPEQ |=" >> $@
|
||||
echo "#define EQWHOLEWORD =~0" >> $@
|
||||
echo "#include \"$(top_srcdir)/mfb/mfbpntarea.c\"" >> $@
|
||||
mfbpablack.c:
|
||||
echo "#define MFBSOLIDFILLAREA xf1bppSolidBlackArea" > $@
|
||||
echo "#define MFBSTIPPLEFILLAREA xf1bppStippleBlackArea" >> $@
|
||||
echo "#define OPEQ &=~" >> $@
|
||||
echo "#define EQWHOLEWORD =0" >> $@
|
||||
echo "#include \"$(top_srcdir)/mfb/mfbpntarea.c\"" >> $@
|
||||
mfbpainv.c:
|
||||
echo "#define MFBSOLIDFILLAREA xf1bppSolidInvertArea" > $@
|
||||
echo "#define MFBSTIPPLEFILLAREA xf1bppStippleInvertArea" >> $@
|
||||
echo "#define OPEQ ^=" >> $@
|
||||
echo "#define EQWHOLEWORD ^=~0" >> $@
|
||||
echo "#include \"$(top_srcdir)/mfb/mfbpntarea.c\"" >> $@
|
||||
mfbtewhite.c:
|
||||
echo "#define OP" > $@
|
||||
echo "#define CLIPTETEXT xf1bppImageGlyphBltWhite" >> $@
|
||||
echo "#define MFBTEGLYPHBLT xf1bppTEGlyphBltWhite" >> $@
|
||||
echo "#include \"$(top_srcdir)/mfb/mfbtegblt.c\"" >> $@
|
||||
mfbteblack.c:
|
||||
echo "#define OP ~" > $@
|
||||
echo "#define CLIPTETEXT xf1bppImageGlyphBltBlack" >> $@
|
||||
echo "#define MFBTEGLYPHBLT xf1bppTEGlyphBltBlack" >> $@
|
||||
echo "#include \"$(top_srcdir)/mfb/mfbtegblt.c\"" >> $@
|
||||
mfbplywhite.c:
|
||||
echo "#define MFBFILLPOLY1RECT xf1bppFillPolyWhite" > $@
|
||||
echo "#define OPEQ |=" >> $@
|
||||
echo "#define EQWHOLEWORD =~0" >> $@
|
||||
echo "#include \"$(top_srcdir)/mfb/mfbply1rct.c\"" >> $@
|
||||
mfbplyblack.c:
|
||||
echo "#define MFBFILLPOLY1RECT xf1bppFillPolyBlack" > $@
|
||||
echo "#define OPEQ &=~" >> $@
|
||||
echo "#define EQWHOLEWORD =0" >> $@
|
||||
echo "#include \"$(top_srcdir)/mfb/mfbply1rct.c\"" >> $@
|
||||
mfbplyinv.c:
|
||||
echo "#define MFBFILLPOLY1RECT xf1bppFillPolyInvert" > $@
|
||||
echo "#define OPEQ ^=" >> $@
|
||||
echo "#define EQWHOLEWORD ^=~0" >> $@
|
||||
echo "#include \"$(top_srcdir)/mfb/mfbply1rct.c\"" >> $@
|
||||
mfbbltC.c:
|
||||
echo "#define MROP Mcopy" > $@
|
||||
echo "#include \"$(top_srcdir)/mfb/mfbblt.c\"" >> $@
|
||||
mfbbltX.c:
|
||||
echo "#define MROP Mxor" > $@
|
||||
echo "#include \"$(top_srcdir)/mfb/mfbblt.c\"" >> $@
|
||||
mfbbltCI.c:
|
||||
echo "#define MROP McopyInverted" > $@
|
||||
echo "#include \"$(top_srcdir)/mfb/mfbblt.c\"" >> $@
|
||||
mfbbltO.c:
|
||||
echo "#define MROP Mor" > $@
|
||||
echo "#include \"$(top_srcdir)/mfb/mfbblt.c\"" >> $@
|
||||
mfbbltG.c:
|
||||
echo "#define MROP M0" > $@
|
||||
echo "#include \"$(top_srcdir)/mfb/mfbblt.c\"" >> $@
|
||||
mfbtileC.c:
|
||||
echo "#define MROP Mcopy" > $@
|
||||
echo "#include \"$(top_srcdir)/mfb/mfbtile.c\"" >> $@
|
||||
mfbtileG.c:
|
||||
echo "#define MRop M0" > $@
|
||||
echo "#include \"$(top_srcdir)/mfb/mfbtile.c\"" >> $@
|
|
@ -0,0 +1,59 @@
|
|||
module_LTLIBRARIES = libxf4bpp.la
|
||||
|
||||
sdk_HEADERS = xf4bpp.h
|
||||
|
||||
libxf4bpp_la_SOURCES = \
|
||||
ppcArea.c \
|
||||
ppcBStore.c \
|
||||
ppcClip.c \
|
||||
ppcCpArea.c \
|
||||
ppcCReduce.c \
|
||||
ppcDepth.c \
|
||||
ppcFillRct.c \
|
||||
ppcWinFS.c \
|
||||
ppcPixFS.c \
|
||||
ppcGC.c \
|
||||
ppcGetSp.c \
|
||||
ppcImg.c \
|
||||
ppcPixmap.c \
|
||||
ppcPntWin.c \
|
||||
ppcPolyPnt.c \
|
||||
ppcPolyRec.c \
|
||||
ppcQuery.c \
|
||||
ppcRslvC.c \
|
||||
ppcSetSp.c \
|
||||
ppcWindow.c \
|
||||
ppcIO.c \
|
||||
emulOpStip.c \
|
||||
emulRepAre.c \
|
||||
emulTile.c \
|
||||
vgaGC.c \
|
||||
vgaBitBlt.c \
|
||||
vgaImages.c \
|
||||
vgaStipple.c \
|
||||
vgaSolid.c \
|
||||
offscreen.c \
|
||||
wm3.c \
|
||||
mfbimggblt.c \
|
||||
mfbline.c \
|
||||
mfbseg.c \
|
||||
mfbhrzvert.c \
|
||||
mfbbres.c \
|
||||
mfbbresd.c \
|
||||
mfbfillarc.c \
|
||||
mfbzerarc.c \
|
||||
vgamodule.c
|
||||
|
||||
libxf4bpp_la_LIBADD=../xf1bpp/libxf1bpp.la
|
||||
|
||||
EXTRA_DIST = OScompiler.h ibmTrace.h ppcGCstr.h ppcSpMcro.h vgaReg.h \
|
||||
vgaVideo.h wm3.h
|
||||
|
||||
DISTCLEANFILES = mfbseg.c
|
||||
|
||||
mfbseg.c:
|
||||
echo "#define POLYSEGMENT" > $@
|
||||
echo "#include \"$(top_srcdir)/mfb/mfbline.c\"" >> $@
|
||||
|
||||
INCLUDES = $(XORG_INCS) -I$(srcdir)/../xf1bpp -I$(top_srcdir)/mfb \
|
||||
-I$(top_srcdir)/cfb
|
|
@ -0,0 +1,12 @@
|
|||
module_LTLIBRARIES = libxf8_16bpp.la
|
||||
|
||||
sdk_HEADERS = cfb8_16.h
|
||||
|
||||
INCLUDES = $(XORG_INCS) -I$(top_srcdir)/cfb -I$(top_srcdir)/mfb
|
||||
|
||||
libxf8_16bpp_la_SOURCES = \
|
||||
cfb8_16module.c \
|
||||
cfbscrinit.c \
|
||||
cfbwindow.c
|
||||
|
||||
libxf8_16bpp_la_LIBADD = $(top_builddir)/cfb16/libcfb16.la
|
|
@ -0,0 +1,34 @@
|
|||
module_LTLIBRARIES = libxf8_32bpp.la
|
||||
|
||||
sdk_HEADERS = cfb8_32.h
|
||||
|
||||
INCLUDES = -I$(top_srcdir)/cfb -I$(top_srcdir)/mfb
|
||||
|
||||
libxf8_32bpp_la_SOURCES = \
|
||||
cfbbstore.c \
|
||||
cfbcpyarea.c \
|
||||
cfbcpyplane.c \
|
||||
cfbgcmisc.c \
|
||||
cfbimage.c \
|
||||
cfbpntwin.c \
|
||||
cfbscrinit.c \
|
||||
cfbwindow.c \
|
||||
xf86overlay.c \
|
||||
cfb8_32module.c \
|
||||
cfbgc8.c \
|
||||
cfbgc32.c \
|
||||
cfbgcunder.c
|
||||
|
||||
libxf8_32bpp_la_LIBADD = $(top_builddir)/cfb32/libcfb32.la
|
||||
|
||||
EXTRA_DIST = cfbgc.c
|
||||
|
||||
cfbgc8.c: $(srcdir)/cfbgc.c
|
||||
echo '#define PSZ 8' > $@
|
||||
echo '#include "$(srcdir)/cfbgc.c"' >> $@
|
||||
|
||||
cfbgc32.c: $(srcdir)/cfbgc.c
|
||||
echo '#define PSZ 32' > $@
|
||||
echo '#include "$(srcdir)/cfbgc.c"' >> $@
|
||||
|
||||
DISTCLEANFILES = cfbgc8.c cfbgc32.c
|
|
@ -0,0 +1,15 @@
|
|||
module_LTLIBRARIES = libxf8_32wid.la
|
||||
|
||||
sdk_HEADERS = cfb8_32wid.h
|
||||
|
||||
INCLUDES = $(XORG_INCS) -I$(top_srcdir)/cfb -I$(top_srcdir)/mfb
|
||||
|
||||
libxf8_32wid_la_SOURCES = \
|
||||
cfb8_32widmodule.c \
|
||||
cfbscrinit.c \
|
||||
cfbwindow.c \
|
||||
cfbwid.c
|
||||
|
||||
#libxf8_32wid_la_LIBADD = $(top_builddir)/cfb16/libcfb16.la \
|
||||
# $(top_builddir)/cfb24/libcfb24.la \
|
||||
# $(top_builddir)/cfb32/libcfb32.la
|
|
@ -0,0 +1,50 @@
|
|||
sdk_HEADERS = \
|
||||
XIstubs.h \
|
||||
bstore.h \
|
||||
bstorestr.h \
|
||||
closestr.h \
|
||||
closure.h \
|
||||
colormap.h \
|
||||
colormapst.h \
|
||||
cursor.h \
|
||||
cursorstr.h \
|
||||
dix.h \
|
||||
dixevents.h \
|
||||
dixfont.h \
|
||||
dixfontstr.h \
|
||||
dixgrabs.h \
|
||||
dixstruct.h \
|
||||
exevents.h \
|
||||
extension.h \
|
||||
extinit.h \
|
||||
extnsionst.h \
|
||||
gc.h \
|
||||
gcstruct.h \
|
||||
globals.h \
|
||||
input.h \
|
||||
inputstr.h \
|
||||
misc.h \
|
||||
miscstruct.h \
|
||||
opaque.h \
|
||||
os.h \
|
||||
pixmap.h \
|
||||
pixmapstr.h \
|
||||
property.h \
|
||||
propertyst.h \
|
||||
region.h \
|
||||
regionstr.h \
|
||||
resource.h \
|
||||
rgb.h \
|
||||
screenint.h \
|
||||
scrnintstr.h \
|
||||
selection.h \
|
||||
servermd.h \
|
||||
site.h \
|
||||
swaprep.h \
|
||||
swapreq.h \
|
||||
validate.h \
|
||||
window.h \
|
||||
windowstr.h \
|
||||
xorg-server.h
|
||||
|
||||
EXTRA_DIST = $(sdk_HEADERS) do-not-use-config.h dix-config.h xorg-config.h
|
|
@ -0,0 +1,129 @@
|
|||
noinst_LTLIBRARIES = libmfb.la
|
||||
|
||||
libmfb_gen_sources = mfbseg.c mfbpgbwht.c mfbpgbblak.c mfbpgbinv.c mfbigbwht.c \
|
||||
mfbigbblak.c mfbpawhite.c mfbpablack.c mfbpainv.c mfbtewhite.c \
|
||||
mfbteblack.c mfbbltC.c mfbbltX.c mfbbltCI.c mfbbltO.c mfbbltG.c \
|
||||
mfbtileC.c mfbtileG.c mfbplywhite.c mfbplyblack.c mfbplyinv.c
|
||||
|
||||
DISTCLEANFILES = $(libmfb_gen_sources)
|
||||
|
||||
libmfb_la_SOURCES = mfbgc.c mfbwindow.c mfbfont.c \
|
||||
mfbfillrct.c mfbpntwin.c maskbits.c mfbpixmap.c \
|
||||
mfbimage.c mfbline.c mfbbres.c mfbhrzvert.c mfbbresd.c \
|
||||
mfbpushpxl.c mfbzerarc.c mfbfillarc.c \
|
||||
mfbfillsp.c mfbsetsp.c mfbscrinit.c mfbscrclse.c mfbclip.c \
|
||||
mfbbitblt.c mfbgetsp.c mfbpolypnt.c \
|
||||
mfbcmap.c mfbmisc.c mfbbstore.c $(libmfb_gen_sources)
|
||||
|
||||
EXTRA_DIST = maskbits.h mergerop.h fastblt.h mfbline.c mfbblt.c mfbtile.c \
|
||||
mfbplygblt.c mfbimggblt.c mfbpntarea.c mfbtegblt.c mfbply1rct.c
|
||||
|
||||
sdk_HEADERS = mfb.h
|
||||
|
||||
mfbseg.c:
|
||||
echo "#define POLYSEGMENT" > $@
|
||||
echo "#include \"$(srcdir)/mfbline.c\"" >> $@
|
||||
|
||||
mfbbltC.c:
|
||||
echo "#define MROP Mcopy" > $@
|
||||
echo "#include \"$(srcdir)/mfbblt.c\"" >> $@
|
||||
|
||||
mfbbltX.c:
|
||||
echo "#define MROP Mxor" > $@
|
||||
echo "#include \"$(srcdir)/mfbblt.c\"" >> $@
|
||||
|
||||
mfbbltCI.c:
|
||||
echo "#define MROP McopyInverted" > $@
|
||||
echo "#include \"$(srcdir)/mfbblt.c\"" >> $@
|
||||
|
||||
mfbbltO.c:
|
||||
echo "#define MROP Mor" > $@
|
||||
echo "#include \"$(srcdir)/mfbblt.c\"" >> $@
|
||||
|
||||
mfbbltG.c:
|
||||
echo "#define MROP 0" > $@
|
||||
echo "#include \"$(srcdir)/mfbblt.c\"" >> $@
|
||||
|
||||
mfbtileC.c:
|
||||
echo "#define MROP Mcopy" > $@
|
||||
echo "#include \"$(srcdir)/mfbtile.c\"" >> $@
|
||||
|
||||
mfbtileG.c:
|
||||
echo "#define MROP 0" > $@
|
||||
echo "#include \"$(srcdir)/mfbtile.c\"" >> $@
|
||||
|
||||
mfbpgbwht.c:
|
||||
echo "#define OPEQ MFB_OPEQ_WHITE" > $@
|
||||
echo "#define MFBPOLYGLYPHBLT mfbPolyGlyphBltWhite" >> $@
|
||||
echo "#include \"$(srcdir)/mfbplygblt.c\"" >> $@
|
||||
|
||||
mfbpgbblak.c:
|
||||
echo "#define OPEQ MFB_OPEQ_BLACK" > $@
|
||||
echo "#define MFBPOLYGLYPHBLT mfbPolyGlyphBltBlack" >> $@
|
||||
echo "#include \"$(srcdir)/mfbplygblt.c\"" >> $@
|
||||
|
||||
mfbpgbinv.c:
|
||||
echo "#define OPEQ MFB_OPEQ_INVERT" > $@
|
||||
echo "#define MFBPOLYGLYPHBLT mfbPolyGlyphBltInvert" >> $@
|
||||
echo "#include \"$(srcdir)/mfbplygblt.c\"" >> $@
|
||||
|
||||
mfbigbwht.c:
|
||||
echo "#define OPEQ MFB_OPEQ_WHITE" > $@
|
||||
echo "#define MFBIMAGEGLYPHBLT mfbImageGlyphBltWhite" >> $@
|
||||
echo "#include \"$(srcdir)/mfbimggblt.c\"" >> $@
|
||||
|
||||
mfbigbblak.c:
|
||||
echo "#define OPEQ MFB_OPEQ_BLACK" > $@
|
||||
echo "#define MFBIMAGEGLYPHBLT mfbImageGlyphBltBlack" >> $@
|
||||
echo "#include \"$(srcdir)/mfbimggblt.c\"" >> $@
|
||||
|
||||
mfbpawhite.c:
|
||||
echo "#define OPEQ MFB_OPEQ_WHITE" > $@
|
||||
echo "#define MFBSOLIDFILLAREA mfbSolidWhiteArea" >> $@
|
||||
echo "#define EQWHOLEWORD MFB_EQWHOLEWORD_WHITE" >> $@
|
||||
echo "#define MFBSTIPPLEFILLAREA mfbStippleWhiteArea" >> $@
|
||||
echo "#include \"$(srcdir)/mfbpntarea.c\"" >> $@
|
||||
|
||||
mfbpablack.c:
|
||||
echo "#define OPEQ MFB_OPEQ_BLACK" > $@
|
||||
echo "#define MFBSOLIDFILLAREA mfbSolidBlackArea" >> $@
|
||||
echo "#define EQWHOLEWORD MFB_EQWHOLEWORD_BLACK" >> $@
|
||||
echo "#define MFBSTIPPLEFILLAREA mfbStippleBlackArea" >> $@
|
||||
echo "#include \"$(srcdir)/mfbpntarea.c\"" >> $@
|
||||
|
||||
mfbpainv.c:
|
||||
echo "#define OPEQ MFB_OPEQ_INVERT" > $@
|
||||
echo "#define MFBSOLIDFILLAREA mfbSolidInvertArea" >> $@
|
||||
echo "#define EQWHOLEWORD MFB_EQWHOLEWORD_INVERT" >> $@
|
||||
echo "#define MFBSTIPPLEFILLAREA mfbStippleInvertArea" >> $@
|
||||
echo "#include \"$(srcdir)/mfbpntarea.c\"" >> $@
|
||||
|
||||
mfbtewhite.c:
|
||||
echo "#define OP MFB_OP_WHITE" > $@
|
||||
echo "#define MFBTEGLYPHBLT mfbTEGlyphBltWhite" >> $@
|
||||
echo "#define CLIPTETEXT mfbImageGlyphBltWhite" >> $@
|
||||
echo "#include \"$(srcdir)/mfbtegblt.c\"" >> $@
|
||||
|
||||
mfbteblack.c:
|
||||
echo "#define OP MFB_OP_BLACK" > $@
|
||||
echo "#define MFBTEGLYPHBLT mfbTEGlyphBltBlack" >> $@
|
||||
echo "#define CLIPTETEXT mfbImageGlyphBltBlack" >> $@
|
||||
echo "#include \"$(srcdir)/mfbtegblt.c\"" >> $@
|
||||
|
||||
mfbplywhite.c:
|
||||
echo "#define OPEQ MFB_OPEQ_WHITE" > $@
|
||||
echo "#define MFBFILLPOLY1RECT mfbFillPolyWhite" >> $@
|
||||
echo "#define EQWHOLEWORD MFB_EQWHOLEWORD_WHITE" >> $@
|
||||
echo "#include \"$(srcdir)/mfbply1rct.c\"" >> $@
|
||||
|
||||
mfbplyblack.c:
|
||||
echo "#define OPEQ MFB_OPEQ_BLACK" > $@
|
||||
echo "#define MFBFILLPOLY1RECT mfbFillPolyBlack" >> $@
|
||||
echo "#define EQWHOLEWORD MFB_EQWHOLEWORD_BLACK" >> $@
|
||||
echo "#include \"$(srcdir)/mfbply1rct.c\"" >> $@
|
||||
|
||||
mfbplyinv.c:
|
||||
echo "#define OPEQ MFB_OPEQ_INVERT" > $@
|
||||
echo "#define MFBFILLPOLY1RECT mfbFillPolyInvert" >> $@
|
||||
echo "#define EQWHOLEWORD MFB_EQWHOLEWORD_INVERT" >> $@
|
||||
echo "#include \"$(srcdir)/mfbply1rct.c\"" >> $@
|
|
@ -0,0 +1,71 @@
|
|||
noinst_LTLIBRARIES = libminimi.la libmi.la
|
||||
|
||||
sdk_HEADERS = mibank.h micmap.h miline.h mipointer.h mi.h mibstore.h \
|
||||
migc.h mipointrst.h mizerarc.h micoord.h
|
||||
|
||||
# libminimi is for dmx - it has different defines for miinitext.c
|
||||
libminimi_la_SOURCES = \
|
||||
cbrt.c \
|
||||
mi.h \
|
||||
miarc.c \
|
||||
mibank.c \
|
||||
mibank.h \
|
||||
mibitblt.c \
|
||||
mibstore.c \
|
||||
mibstore.h \
|
||||
mibstorest.h \
|
||||
miclipn.c \
|
||||
micmap.c \
|
||||
micmap.h \
|
||||
micoord.h \
|
||||
micursor.c \
|
||||
midash.c \
|
||||
midispcur.c \
|
||||
mieq.c \
|
||||
miexpose.c \
|
||||
mifillarc.c \
|
||||
mifillarc.h \
|
||||
mifillrct.c \
|
||||
mifpolycon.c \
|
||||
mifpoly.h \
|
||||
migc.c \
|
||||
migc.h \
|
||||
miglblt.c \
|
||||
miline.h \
|
||||
mioverlay.c \
|
||||
mioverlay.h \
|
||||
mipointer.c \
|
||||
mipointer.h \
|
||||
mipointrst.h \
|
||||
mipoly.c \
|
||||
mipoly.h \
|
||||
mipolycon.c \
|
||||
mipolygen.c \
|
||||
mipolypnt.c \
|
||||
mipolyrect.c \
|
||||
mipolyseg.c \
|
||||
mipolytext.c \
|
||||
mipolyutil.c \
|
||||
mipushpxl.c \
|
||||
miregion.c \
|
||||
miscanfill.h \
|
||||
miscrinit.c \
|
||||
mispans.c \
|
||||
mispans.h \
|
||||
misprite.c \
|
||||
misprite.h \
|
||||
mispritest.h \
|
||||
mistruct.h \
|
||||
mivaltree.c \
|
||||
mivalidate.h \
|
||||
miwideline.c \
|
||||
miwideline.h \
|
||||
miwindow.c \
|
||||
mizerarc.c \
|
||||
mizerarc.h \
|
||||
mizerclip.c \
|
||||
mizerline.c
|
||||
|
||||
libmi_la_SOURCES = $(libminimi_la_SOURCES)
|
||||
|
||||
INCLUDES = -I$(top_srcdir)/mfb
|
|
@ -0,0 +1,4 @@
|
|||
SUBDIRS = damage shadow layer
|
||||
if COMPOSITE
|
||||
SUBDIRS += cw
|
||||
endif
|
|
@ -0,0 +1,6 @@
|
|||
noinst_LTLIBRARIES = libcw.la
|
||||
|
||||
libcw_la_SOURCES = \
|
||||
cw.c \
|
||||
cw_ops.c \
|
||||
cw_render.c
|
|
@ -0,0 +1,6 @@
|
|||
noinst_LTLIBRARIES = libdamage.la
|
||||
|
||||
libdamage_la_SOURCES = \
|
||||
damage.c \
|
||||
damage.h \
|
||||
damagestr.h
|
|
@ -0,0 +1,9 @@
|
|||
noinst_LTLIBRARIES = liblayer.la
|
||||
|
||||
liblayer_la_SOURCES = \
|
||||
layer.h \
|
||||
layergc.c \
|
||||
layerinit.c \
|
||||
layerpict.c \
|
||||
layerstr.h \
|
||||
layerwin.c
|
|
@ -0,0 +1,25 @@
|
|||
module_LTLIBRARIES = libshadow.la
|
||||
|
||||
sdk_HEADERS = shadow.h
|
||||
|
||||
libshadow_la_SOURCES = \
|
||||
shadow.c \
|
||||
shadow.h \
|
||||
shalloc.c \
|
||||
shpacked.c \
|
||||
shplanar8.c \
|
||||
shplanar.c \
|
||||
shrot16pack_180.c \
|
||||
shrot16pack_270.c \
|
||||
shrot16pack_90.c \
|
||||
shrot16pack.c \
|
||||
shrot32pack_180.c \
|
||||
shrot32pack_270.c \
|
||||
shrot32pack_90.c \
|
||||
shrot32pack.c \
|
||||
shrot8pack_180.c \
|
||||
shrot8pack_270.c \
|
||||
shrot8pack_90.c \
|
||||
shrot8pack.c \
|
||||
shrotate.c \
|
||||
shrotpack.h
|
|
@ -0,0 +1,40 @@
|
|||
noinst_LTLIBRARIES = libos.la
|
||||
|
||||
#ifdef HAVE_CONFIG_H
|
||||
#include <config.h>
|
||||
#endif
|
||||
# k5auth.c \
|
||||
# lbxio.c \
|
||||
# rpcauth.c \
|
||||
# genalloca.c \
|
||||
# hpsocket.c \
|
||||
# secauth.c
|
||||
# xalloc.c
|
||||
|
||||
if XCSECURITY
|
||||
XCSECURITY_SOURCES = secauth.c
|
||||
endif
|
||||
|
||||
if XDMCP
|
||||
XDMCP_SOURCES = xdmcp.c
|
||||
endif
|
||||
|
||||
XORG_SOURCES = log.c
|
||||
|
||||
libos_la_SOURCES = \
|
||||
WaitFor.c \
|
||||
access.c \
|
||||
auth.c \
|
||||
connection.c \
|
||||
io.c \
|
||||
mitauth.c \
|
||||
oscolor.c \
|
||||
osdep.h \
|
||||
osinit.c \
|
||||
utils.c \
|
||||
xdmauth.c \
|
||||
xstrans.c \
|
||||
xprintf.c \
|
||||
$(XCSECURITY_SOURCES) \
|
||||
$(XDMCP_SOURCES) \
|
||||
$(XORG_SOURCES)
|
|
@ -0,0 +1,6 @@
|
|||
noinst_LTLIBRARIES = librandr.la
|
||||
|
||||
librandr_la_SOURCES = \
|
||||
mirandr.c \
|
||||
randr.c \
|
||||
randrstr.h
|
|
@ -0,0 +1,5 @@
|
|||
noinst_LTLIBRARIES = librecord.la
|
||||
|
||||
librecord_la_SOURCES = record.c set.c
|
||||
|
||||
EXTRA_DIST = set.h
|
|
@ -0,0 +1,17 @@
|
|||
noinst_LTLIBRARIES = librender.la
|
||||
|
||||
librender_la_SOURCES = \
|
||||
animcur.c \
|
||||
filter.c \
|
||||
glyph.c \
|
||||
miglyph.c \
|
||||
miindex.c \
|
||||
mipict.c \
|
||||
mirect.c \
|
||||
mitrap.c \
|
||||
mitri.c \
|
||||
picture.c \
|
||||
render.c \
|
||||
renderedge.c
|
||||
|
||||
sdk_HEADERS = picture.h mipict.h glyphstr.h picturestr.h renderedge.h
|
|
@ -0,0 +1,10 @@
|
|||
noinst_LTLIBRARIES = libxfixes.la
|
||||
|
||||
libxfixes_la_SOURCES = \
|
||||
cursor.c \
|
||||
region.c \
|
||||
saveset.c \
|
||||
select.c \
|
||||
xfixes.c \
|
||||
xfixes.h \
|
||||
xfixesint.h
|
|
@ -0,0 +1,51 @@
|
|||
noinst_LTLIBRARIES = libxkb.la
|
||||
|
||||
DDX_SRCS = \
|
||||
ddxBeep.c \
|
||||
ddxCtrls.c \
|
||||
ddxFakeBtn.c \
|
||||
ddxFakeMtn.c \
|
||||
ddxInit.c \
|
||||
ddxKeyClick.c \
|
||||
ddxKillSrv.c \
|
||||
ddxLEDs.c \
|
||||
ddxVT.c \
|
||||
ddxLoad.c \
|
||||
ddxList.c \
|
||||
ddxConfig.c \
|
||||
ddxDevBtn.c \
|
||||
ddxPrivate.c
|
||||
|
||||
DIX_SRCS = \
|
||||
xkb.c \
|
||||
xkbUtils.c \
|
||||
xkbEvents.c \
|
||||
xkbAccessX.c \
|
||||
xkbSwap.c \
|
||||
xkbLEDs.c \
|
||||
xkbInit.c \
|
||||
xkbActions.c \
|
||||
xkbPrKeyEv.c
|
||||
|
||||
# this should be replaced by a common library or something, ideally -d
|
||||
XKBFILE_SRCS = \
|
||||
maprules.c \
|
||||
xkmread.c \
|
||||
xkbtext.c \
|
||||
xkbfmisc.c \
|
||||
xkberrs.c \
|
||||
xkbconfig.c \
|
||||
xkbout.c
|
||||
|
||||
X11_SRCS = \
|
||||
XKBMisc.c \
|
||||
XKBAlloc.c \
|
||||
XKBGAlloc.c \
|
||||
XKBMAlloc.c
|
||||
|
||||
XI_SRCS = xkbPrOtherEv.c
|
||||
|
||||
libxkb_la_SOURCES = $(DDX_SRCS) $(DIX_SRCS) $(XI_SRCS) $(XKBFILE_SRCS) \
|
||||
$(X11_SRCS)
|
||||
|
||||
EXTRA_DIST = xkb.h xkbDflts.h
|
|
@ -0,0 +1,12 @@
|
|||
prefix=@prefix@
|
||||
exec_prefix=@exec_prefix@
|
||||
libdir=@libdir@
|
||||
includedir=@includedir@
|
||||
moduledir=@moduledir@
|
||||
sdkdir=@sdkdir@
|
||||
|
||||
Name: xorg-server
|
||||
Description: Modular X.Org X Server
|
||||
Version: @PACKAGE_VERSION@
|
||||
Libs: -L${libdir}
|
||||
Cflags: -I${sdkdir} -DIN_MODULE -DXFree86Module
|
Loading…
Reference in New Issue