summaryrefslogtreecommitdiffstats
path: root/rules/libdrm.make
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2011-07-12 12:32:52 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2011-07-12 16:15:23 +0200
commite1cb9d303e17da138ffb9c6a5f4ea0f69bac4ada (patch)
tree274e3bef522e768899e012776e80df1117dfa39f /rules/libdrm.make
parent199be447629afce7ee964ec672230c6e0e2558a4 (diff)
downloadptxdist-e1cb9d303e17da138ffb9c6a5f4ea0f69bac4ada.tar.gz
ptxdist-e1cb9d303e17da138ffb9c6a5f4ea0f69bac4ada.tar.xz
libdrm: cleanup
also add patch to remove unconditional libpciaccess dependency Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/libdrm.make')
-rw-r--r--rules/libdrm.make28
1 files changed, 10 insertions, 18 deletions
diff --git a/rules/libdrm.make b/rules/libdrm.make
index ef42876f7..681d2c013 100644
--- a/rules/libdrm.make
+++ b/rules/libdrm.make
@@ -26,29 +26,20 @@ LIBDRM_SOURCE := $(SRCDIR)/$(LIBDRM).$(LIBDRM_SUFFIX)
LIBDRM_DIR := $(BUILDDIR)/$(LIBDRM)
# ----------------------------------------------------------------------------
-# Get
-# ----------------------------------------------------------------------------
-
-$(LIBDRM_SOURCE):
- @$(call targetinfo)
- @$(call get, LIBDRM)
-
-# ----------------------------------------------------------------------------
# Prepare
# ----------------------------------------------------------------------------
#
# autoconf
#
-LIBDRM_AUTOCONF := $(CROSS_AUTOCONF_USR)
+LIBDRM_CONF_TOOL := autoconf
+LIBDRM_CONF_OPT := \
+ $(CROSS_AUTOCONF_USR) \
+ --disable-radeon \
+ --enable-udev \
-ifndef PTXCONF_ARCH_ARM
-ifdef PTXCONF_LIBDRM_INTEL
-LIBDRM_AUTOCONF += --enable-intel
-else
-LIBDRM_AUTOCONF += --disable-intel
-endif
-endif
+LIBDRM_CONF_OPT += --$(call ptx/endis, PTXCONF_LIBDRM_INTEL)-intel
+LIBDRM_CONF_OPT += --$(call ptx/endis, PTXCONF_LIBDRM_LIBKMS)-libkms
# ----------------------------------------------------------------------------
# Target-Install
@@ -65,11 +56,12 @@ $(STATEDIR)/libdrm.targetinstall:
@$(call install_lib, libdrm, 0, 0, 0644, libdrm)
-ifndef PTXCONF_ARCH_ARM
+ifdef PTXCONF_LIBDRM_LIBKMS
+ @$(call install_lib, libdrm, 0, 0, 0644, libkms)
+endif
ifdef PTXCONF_LIBDRM_INTEL
@$(call install_lib, libdrm, 0, 0, 0644, libdrm_intel)
endif
-endif
@$(call install_finish, libdrm)
@$(call touch)