1 ################################################################################
5 ################################################################################
7 LIBDRM_VERSION = 2.4.60
8 LIBDRM_SOURCE = libdrm-$(LIBDRM_VERSION).tar.bz2
9 LIBDRM_SITE = http://dri.freedesktop.org/libdrm
12 LIBDRM_INSTALL_STAGING = YES
14 LIBDRM_DEPENDENCIES = \
19 --disable-cairo-tests \
22 ifeq ($(BR2_PACKAGE_LIBDRM_INTEL),y)
23 LIBDRM_CONF_OPTS += --enable-intel
24 LIBDRM_DEPENDENCIES += libatomic_ops libpciaccess
26 LIBDRM_CONF_OPTS += --disable-intel
29 ifeq ($(BR2_PACKAGE_LIBDRM_RADEON),y)
30 LIBDRM_CONF_OPTS += --enable-radeon
32 LIBDRM_CONF_OPTS += --disable-radeon
35 ifeq ($(BR2_PACKAGE_LIBDRM_NOUVEAU),y)
36 LIBDRM_CONF_OPTS += --enable-nouveau
38 LIBDRM_CONF_OPTS += --disable-nouveau
41 ifeq ($(BR2_PACKAGE_LIBDRM_VMWGFX),y)
42 LIBDRM_CONF_OPTS += --enable-vmwgfx
44 LIBDRM_CONF_OPTS += --disable-vmwgfx
47 ifeq ($(BR2_PACKAGE_LIBDRM_OMAP),y)
48 LIBDRM_CONF_OPTS += --enable-omap-experimental-api
50 LIBDRM_CONF_OPTS += --disable-omap-experimental-api
53 ifeq ($(BR2_PACKAGE_LIBDRM_EXYNOS),y)
54 LIBDRM_CONF_OPTS += --enable-exynos-experimental-api
56 LIBDRM_CONF_OPTS += --disable-exynos-experimental-api
59 ifeq ($(BR2_PACKAGE_LIBDRM_FREEDRENO),y)
60 LIBDRM_CONF_OPTS += --enable-freedreno-experimental-api
62 LIBDRM_CONF_OPTS += --disable-freedreno-experimental-api
65 ifeq ($(BR2_PACKAGE_HAS_UDEV),y)
66 LIBDRM_CONF_OPTS += --enable-udev
67 LIBDRM_DEPENDENCIES += udev
69 LIBDRM_CONF_OPTS += --disable-udev
72 ifeq ($(BR2_PACKAGE_LIBDRM_INSTALL_TESTS),y)
73 LIBDRM_CONF_OPTS += --enable-install-test-programs
76 $(eval $(autotools-package))