2831a05d03
This version contains a fix to allow the compilation of the Xvesa server against recent versions of the kernel headers (fix http://cgit.freedesktop.org/xorg/xserver/commit/?h=server-1.5-branch&id=992a7168f0db5733fe4a6cbd2f40c6b1f2a150e0) Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
129 lines
3.6 KiB
Makefile
129 lines
3.6 KiB
Makefile
################################################################################
|
|
#
|
|
# xserver_xorg-server -- No description available
|
|
#
|
|
################################################################################
|
|
|
|
XSERVER_XORG_SERVER_VERSION = 1.5.3
|
|
XSERVER_XORG_SERVER_SOURCE = xorg-server-$(XSERVER_XORG_SERVER_VERSION).tar.bz2
|
|
XSERVER_XORG_SERVER_SITE = http://xorg.freedesktop.org/releases/individual/xserver
|
|
XSERVER_XORG_SERVER_AUTORECONF = NO
|
|
XSERVER_XORG_SERVER_INSTALL_STAGING = YES
|
|
XSERVER_XORG_SERVER_USE_CONFIG_CACHE = NO # overrides CFLAGS
|
|
XSERVER_XORG_SERVER_INSTALL_STAGING_OPT = DESTDIR=$(STAGING_DIR) install install-data
|
|
|
|
XSERVER_XORG_SERVER_DEPENDENCIES = \
|
|
xutil_util-macros \
|
|
xlib_libXfont \
|
|
xlib_libX11 \
|
|
xlib_libXau \
|
|
xlib_libXdmcp \
|
|
xlib_libXScrnSaver \
|
|
xlib_libXext \
|
|
xlib_libXfixes \
|
|
xlib_libXi \
|
|
xlib_libXrender \
|
|
xlib_libXres \
|
|
xlib_libXft \
|
|
xlib_libXcursor \
|
|
xlib_libXinerama \
|
|
xlib_libXrandr \
|
|
xlib_libXdamage \
|
|
xlib_libXxf86misc \
|
|
xlib_libXxf86vm \
|
|
xlib_liblbxutil \
|
|
xlib_libxkbfile \
|
|
xlib_xtrans \
|
|
xdata_xbitmaps \
|
|
xproto_bigreqsproto \
|
|
xproto_compositeproto \
|
|
xproto_damageproto \
|
|
xproto_evieext \
|
|
xproto_fixesproto \
|
|
xproto_fontsproto \
|
|
xproto_glproto \
|
|
xproto_inputproto \
|
|
xproto_kbproto \
|
|
xproto_randrproto \
|
|
xproto_renderproto \
|
|
xproto_resourceproto \
|
|
xproto_videoproto \
|
|
xproto_xcmiscproto \
|
|
xproto_xextproto \
|
|
xproto_xf86bigfontproto \
|
|
xproto_xf86dgaproto \
|
|
xproto_xf86driproto \
|
|
xproto_xf86miscproto \
|
|
xproto_xf86rushproto \
|
|
xproto_xf86vidmodeproto \
|
|
xproto_xproto \
|
|
libdrm \
|
|
pixman \
|
|
openssl \
|
|
mcookie
|
|
|
|
XSERVER_XORG_SERVER_CONF_OPT = --disable-config-hal \
|
|
--disable-xnest --disable-xephyr --disable-xvfb \
|
|
--with-builder-addr=buildroot@uclibc.org \
|
|
CFLAGS="-I$(STAGING_DIR)/usr/include/pixman-1"
|
|
|
|
ifeq ($(BR2_PACKAGE_XSERVER_xorg),y)
|
|
XSERVER_XORG_SERVER_DEPENDENCIES += mesa3d
|
|
XSERVER_XORG_SERVER_CONF_OPT += --with-mesa-source="$(BUILD_DIR)/Mesa-$(MESA3D_VERSION)" --enable-xorg
|
|
else
|
|
XSERVER_XORG_SERVER_CONF_OPT += --disable-xorg
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_XSERVER_tinyx),y)
|
|
XSERVER_XORG_SERVER_CONF_OPT += --enable-kdrive --enable-xfbdev --disable-glx --disable-dri
|
|
else
|
|
XSERVER_XORG_SERVER_CONF_OPT += --disable-kdrive --disable-xfbdev
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_XSERVER_XORG_SERVER_NULL_CURSOR),y)
|
|
XSERVER_XORG_SERVER_CONF_OPT += --enable-null-root-cursor
|
|
else
|
|
XSERVER_XORG_SERVER_CONF_OPT += --disable-null-root-cursor
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_XSERVER_XORG_SERVER_BUILTIN_FONTS),y)
|
|
XSERVER_XORG_SERVER_CONF_OPT += --enable-builtin-fonts
|
|
else
|
|
XSERVER_XORG_SERVER_CONF_OPT += --disable-builtin-fonts
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_XSERVER_XORG_SERVER_AIGLX),y)
|
|
XSERVER_XORG_SERVER_CONF_OPT += --enable-aiglx
|
|
else
|
|
XSERVER_XORG_SERVER_CONF_OPT += --disable-aiglx
|
|
endif
|
|
|
|
# Optional packages
|
|
ifeq ($(BR2_PACKAGE_TSLIB),y)
|
|
XSERVER_XORG_SERVER_DEPENDENCIES += tslib
|
|
XSERVER_XORG_SERVER_CONF_OPT += --enable-tslib LDFLAGS="-lts"
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_DBUS),y)
|
|
XSERVER_XORG_SERVER_DEPENDENCIES += dbus
|
|
XSERVER_XORG_SERVER_CONF_OPT += --enable-config-dbus
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_FREETYPE),y)
|
|
XSERVER_XORG_SERVER_DEPENDENCIES += freetype
|
|
XSERVER_XORG_SERVER_CONF_OPT += --enable-freetype
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_XPROTO_TRAPPROTO),y)
|
|
XSERVER_XORG_SERVER_DEPENDENCIES += xproto_trapproto
|
|
XSERVER_XORG_SERVER_CONF_OPT += --enable-xtrap
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_XPROTO_RECORDPROTO),y)
|
|
XSERVER_XORG_SERVER_DEPENDENCIES += xproto_recordproto
|
|
XSERVER_XORG_SERVER_CONF_OPT += --enable-record
|
|
endif
|
|
|
|
|
|
$(eval $(call AUTOTARGETS,package/x11r7,xserver_xorg-server))
|