summaryrefslogtreecommitdiffstats
path: root/rules/cryptodev-api.make
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2019-08-18 21:07:25 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2019-08-18 21:07:28 +0200
commit5ed6456b3d3c163080cd21b222c8776dac85e20c (patch)
tree97c3e6536da8c392ff9e09c133f965272bc7d7c5 /rules/cryptodev-api.make
parent5585402dde6672d3b9a95fecea544e4c30ae885f (diff)
downloadptxdist-5ed6456b3d3c163080cd21b222c8776dac85e20c.tar.gz
ptxdist-5ed6456b3d3c163080cd21b222c8776dac85e20c.tar.xz
cryptodev: split userspace header into a separate package
This relaxes the dependencies and openssl and gnutls are not ordered after the kernel. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/cryptodev-api.make')
-rw-r--r--rules/cryptodev-api.make50
1 files changed, 50 insertions, 0 deletions
diff --git a/rules/cryptodev-api.make b/rules/cryptodev-api.make
new file mode 100644
index 000000000..606108bd9
--- /dev/null
+++ b/rules/cryptodev-api.make
@@ -0,0 +1,50 @@
+# -*-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_CRYPTODEV_API) += cryptodev-api
+
+#
+# Paths and names
+#
+CRYPTODEV_API_VERSION = $(CRYPTODEV_VERSION)
+CRYPTODEV_API_MD5 = $(CRYPTODEV_MD5)
+CRYPTODEV_API = cryptodev-api-$(CRYPTODEV_API_VERSION)
+CRYPTODEV_API_SUFFIX = tar.gz
+CRYPTODEV_API_URL = $(CRYPTODEV_URL)
+CRYPTODEV_API_SOURCE = $(CRYPTODEV_SOURCE)
+CRYPTODEV_API_DIR = $(BUILDDIR)/$(CRYPTODEV_API)
+CRYPTODEV_API_LICENSE = $(CRYPTODEV_LICENSE)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+CRYPTODEV_API_CONF_TOOL := NO
+
+# ----------------------------------------------------------------------------
+# Compile
+# ----------------------------------------------------------------------------
+
+$(STATEDIR)/cryptodev-api.compile:
+ @$(call targetinfo)
+ @$(call touch)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+$(STATEDIR)/cryptodev-api.install:
+ @$(call targetinfo)
+ @install -m644 -D $(CRYPTODEV_API_DIR)/crypto/cryptodev.h \
+ $(CRYPTODEV_API_PKGDIR)/usr/include/crypto/cryptodev.h
+ @$(call touch)
+
+# vim: syntax=make