xref: /OK3568_Linux_fs/buildroot/package/x11r7/xdriver_xf86-video-intel/xdriver_xf86-video-intel.mk (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1################################################################################
2#
3# xdriver_xf86-video-intel
4#
5################################################################################
6
7XDRIVER_XF86_VIDEO_INTEL_VERSION = 31486f40f8e8f8923ca0799aea84b58799754564
8XDRIVER_XF86_VIDEO_INTEL_SITE = git://anongit.freedesktop.org/xorg/driver/xf86-video-intel
9XDRIVER_XF86_VIDEO_INTEL_LICENSE = MIT
10XDRIVER_XF86_VIDEO_INTEL_LICENSE_FILES = COPYING
11XDRIVER_XF86_VIDEO_INTEL_AUTORECONF = YES
12
13# -D_GNU_SOURCE fixes a getline-related compile error in src/sna/kgem.c
14# We force -O2 regardless of the optimization level chosen by the user,
15# as compiling this package is known to be broken with -Os.
16XDRIVER_XF86_VIDEO_INTEL_CONF_ENV = \
17	CFLAGS="$(TARGET_CFLAGS) -D_GNU_SOURCE -O2"
18
19XDRIVER_XF86_VIDEO_INTEL_CONF_OPTS = \
20	--disable-xvmc \
21	--enable-sna \
22	--disable-xaa \
23	--disable-dga \
24	--disable-tools \
25	--disable-async-swap
26
27XDRIVER_XF86_VIDEO_INTEL_DEPENDENCIES = \
28	libdrm \
29	libpciaccess \
30	xlib_libXrandr \
31	xorgproto \
32	xserver_xorg-server
33
34# DRI support is provided by xserver_xorg-server if libgl is enabled
35ifeq ($(BR2_PACKAGE_HAS_LIBGL),y)
36XDRIVER_XF86_VIDEO_INTEL_CONF_OPTS += \
37	--enable-dri2 \
38	--enable-dri3 \
39	--enable-uxa
40else
41XDRIVER_XF86_VIDEO_INTEL_CONF_OPTS += \
42	--disable-dri2 \
43	--disable-dri3 \
44	--disable-uxa
45endif
46
47$(eval $(autotools-package))
48