123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116 |
- ################################################################################
- #
- # libdrm
- #
- ################################################################################
- LIBDRM_VERSION = 2.4.102
- LIBDRM_SOURCE = libdrm-$(LIBDRM_VERSION).tar.xz
- LIBDRM_SITE = https://dri.freedesktop.org/libdrm
- LIBDRM_LICENSE = MIT
- LIBDRM_INSTALL_STAGING = YES
- LIBDRM_DEPENDENCIES = \
- libpthread-stubs \
- host-pkgconf
- LIBDRM_CONF_OPTS = \
- -Dcairo-tests=false \
- -Dmanpages=false
- ifeq ($(BR2_PACKAGE_LIBATOMIC_OPS),y)
- LIBDRM_DEPENDENCIES += libatomic_ops
- ifeq ($(BR2_sparc_v8)$(BR2_sparc_leon3),y)
- LIBDRM_CFLAGS = $(TARGET_CFLAGS) -DAO_NO_SPARC_V9
- endif
- endif
- ifeq ($(BR2_PACKAGE_LIBDRM_INTEL),y)
- LIBDRM_CONF_OPTS += -Dintel=true
- LIBDRM_DEPENDENCIES += libpciaccess
- else
- LIBDRM_CONF_OPTS += -Dintel=false
- endif
- ifeq ($(BR2_PACKAGE_LIBDRM_RADEON),y)
- LIBDRM_CONF_OPTS += -Dradeon=true
- else
- LIBDRM_CONF_OPTS += -Dradeon=false
- endif
- ifeq ($(BR2_PACKAGE_LIBDRM_AMDGPU),y)
- LIBDRM_CONF_OPTS += -Damdgpu=true
- else
- LIBDRM_CONF_OPTS += -Damdgpu=false
- endif
- ifeq ($(BR2_PACKAGE_LIBDRM_NOUVEAU),y)
- LIBDRM_CONF_OPTS += -Dnouveau=true
- else
- LIBDRM_CONF_OPTS += -Dnouveau=false
- endif
- ifeq ($(BR2_PACKAGE_LIBDRM_VMWGFX),y)
- LIBDRM_CONF_OPTS += -Dvmwgfx=true
- else
- LIBDRM_CONF_OPTS += -Dvmwgfx=false
- endif
- ifeq ($(BR2_PACKAGE_LIBDRM_OMAP),y)
- LIBDRM_CONF_OPTS += -Domap=true
- else
- LIBDRM_CONF_OPTS += -Domap=false
- endif
- ifeq ($(BR2_PACKAGE_LIBDRM_ETNAVIV),y)
- LIBDRM_CONF_OPTS += -Detnaviv=true
- else
- LIBDRM_CONF_OPTS += -Detnaviv=false
- endif
- ifeq ($(BR2_PACKAGE_LIBDRM_EXYNOS),y)
- LIBDRM_CONF_OPTS += -Dexynos=true
- else
- LIBDRM_CONF_OPTS += -Dexynos=false
- endif
- ifeq ($(BR2_PACKAGE_LIBDRM_FREEDRENO),y)
- LIBDRM_CONF_OPTS += -Dfreedreno=true
- else
- LIBDRM_CONF_OPTS += -Dfreedreno=false
- endif
- ifeq ($(BR2_PACKAGE_LIBDRM_TEGRA),y)
- LIBDRM_CONF_OPTS += -Dtegra=true
- else
- LIBDRM_CONF_OPTS += -Dtegra=false
- endif
- ifeq ($(BR2_PACKAGE_LIBDRM_VC4),y)
- LIBDRM_CONF_OPTS += -Dvc4=true
- else
- LIBDRM_CONF_OPTS += -Dvc4=false
- endif
- ifeq ($(BR2_PACKAGE_HAS_UDEV),y)
- LIBDRM_CONF_OPTS += -Dudev=true
- LIBDRM_DEPENDENCIES += udev
- else
- LIBDRM_CONF_OPTS += -Dudev=false
- endif
- ifeq ($(BR2_PACKAGE_VALGRIND),y)
- LIBDRM_CONF_OPTS += -Dvalgrind=true
- LIBDRM_DEPENDENCIES += valgrind
- else
- LIBDRM_CONF_OPTS += -Dvalgrind=false
- endif
- ifeq ($(BR2_PACKAGE_LIBDRM_INSTALL_TESTS),y)
- LIBDRM_CONF_OPTS += -Dinstall-test-programs=true
- ifeq ($(BR2_PACKAGE_CUNIT),y)
- LIBDRM_DEPENDENCIES += cunit
- endif
- endif
- $(eval $(meson-package))
|