summaryrefslogtreecommitdiffstats
path: root/rules/intel-media-driver.make
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2019-09-02 06:43:52 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2019-09-02 06:45:33 +0200
commit3f9d95e1edc6e26799906a3d94706fc931c253fb (patch)
tree50c7b614fcddaeb86141f7c38aebe53f069cf036 /rules/intel-media-driver.make
parentd25d348cf0bc633d9734d85d707e3a4dfa289d55 (diff)
downloadptxdist-3f9d95e1edc6e26799906a3d94706fc931c253fb.tar.gz
ptxdist-3f9d95e1edc6e26799906a3d94706fc931c253fb.tar.xz
intel-media-driver: new package
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/intel-media-driver.make')
-rw-r--r--rules/intel-media-driver.make61
1 files changed, 61 insertions, 0 deletions
diff --git a/rules/intel-media-driver.make b/rules/intel-media-driver.make
new file mode 100644
index 000000000..f848c91e6
--- /dev/null
+++ b/rules/intel-media-driver.make
@@ -0,0 +1,61 @@
+# -*-makefile-*-
+#
+# Copyright (C) 2019 by Michael Olbrich <m.olbrich@pengutronix.de>
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_ARCH_X86)-$(PTXCONF_INTEL_MEDIA_DRIVER) += intel-media-driver
+
+#
+# Paths and names
+#
+INTEL_MEDIA_DRIVER_VERSION := 19.2.1
+INTEL_MEDIA_DRIVER_MD5 := 0f68f480cd49e49516148a9c4909308c
+INTEL_MEDIA_DRIVER := intel-media-$(INTEL_MEDIA_DRIVER_VERSION)
+INTEL_MEDIA_DRIVER_SUFFIX := tar.gz
+INTEL_MEDIA_DRIVER_URL := https://github.com/intel/media-driver/archive/$(INTEL_MEDIA_DRIVER).$(INTEL_MEDIA_DRIVER_SUFFIX)
+INTEL_MEDIA_DRIVER_SOURCE := $(SRCDIR)/$(INTEL_MEDIA_DRIVER).$(INTEL_MEDIA_DRIVER_SUFFIX)
+INTEL_MEDIA_DRIVER_DIR := $(BUILDDIR)/$(INTEL_MEDIA_DRIVER)
+INTEL_MEDIA_DRIVER_LICENSE := MIT AND BSD-3-Clause
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+#
+# cmake
+#
+INTEL_MEDIA_DRIVER_CONF_TOOL := cmake
+INTEL_MEDIA_DRIVER_CONF_OPT := \
+ $(CROSS_CMAKE_USR) \
+ -DENABLE_KERNELS=ON \
+ -DENABLE_NONFREE_KERNELS=ON \
+ -DBUILD_KERNELS=OFF \
+ -DBUILD_CMRTLIB=OFF \
+ -DBYPASS_MEDIA_ULT=yes
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+$(STATEDIR)/intel-media-driver.targetinstall:
+ @$(call targetinfo)
+
+ @$(call install_init, intel-media-driver)
+ @$(call install_fixup, intel-media-driver,PRIORITY,optional)
+ @$(call install_fixup, intel-media-driver,SECTION,base)
+ @$(call install_fixup, intel-media-driver,AUTHOR,"Michael Olbrich <m.olbrich@pengutronix.de>")
+ @$(call install_fixup, intel-media-driver,DESCRIPTION,missing)
+
+ @$(call install_lib, intel-media-driver, 0, 0, 0644, dri/iHD_drv_video)
+
+ @$(call install_finish, intel-media-driver)
+
+ @$(call touch)
+
+# vim: syntax=make