From 5220243853fb48d9cef7dadba13a875b41641c42 Mon Sep 17 00:00:00 2001
From: Hauke Petersen <hauke.petersen@fu-berlin.de>
Date: Fri, 15 Dec 2017 13:48:39 +0100
Subject: [PATCH] pkg: add support for tinycrypt

---
 pkg/tinycrypt/Makefile           | 12 ++++++++++++
 pkg/tinycrypt/Makefile.include   |  1 +
 pkg/tinycrypt/Makefile.tinycrypt |  3 +++
 pkg/tinycrypt/doc.txt            |  6 ++++++
 4 files changed, 22 insertions(+)
 create mode 100644 pkg/tinycrypt/Makefile
 create mode 100644 pkg/tinycrypt/Makefile.include
 create mode 100644 pkg/tinycrypt/Makefile.tinycrypt
 create mode 100644 pkg/tinycrypt/doc.txt

diff --git a/pkg/tinycrypt/Makefile b/pkg/tinycrypt/Makefile
new file mode 100644
index 0000000000..ff862ffce5
--- /dev/null
+++ b/pkg/tinycrypt/Makefile
@@ -0,0 +1,12 @@
+PKG_NAME=tinycrypt
+PKG_URL=https://github.com/01org/tinycrypt
+PKG_VERSION=3ea1a609e7aff9f2d8d13803e1076b7a8e551804
+PKG_LICENSE=BSD-3-Clause
+
+.PHONY: all
+
+all: git-download
+	"$(MAKE)" -C $(PKG_BUILDDIR)/lib/source/ \
+			  -f $(RIOTPKG)/tinycrypt/Makefile.$(PKG_NAME)
+
+include $(RIOTBASE)/pkg/pkg.mk
diff --git a/pkg/tinycrypt/Makefile.include b/pkg/tinycrypt/Makefile.include
new file mode 100644
index 0000000000..ac7a28bc30
--- /dev/null
+++ b/pkg/tinycrypt/Makefile.include
@@ -0,0 +1 @@
+INCLUDES += -I$(PKGDIRBASE)/tinycrypt/lib/include
diff --git a/pkg/tinycrypt/Makefile.tinycrypt b/pkg/tinycrypt/Makefile.tinycrypt
new file mode 100644
index 0000000000..0d2f0c5271
--- /dev/null
+++ b/pkg/tinycrypt/Makefile.tinycrypt
@@ -0,0 +1,3 @@
+MODULE = tinycrypt
+
+include $(RIOTBASE)/Makefile.base
diff --git a/pkg/tinycrypt/doc.txt b/pkg/tinycrypt/doc.txt
new file mode 100644
index 0000000000..32c69306d0
--- /dev/null
+++ b/pkg/tinycrypt/doc.txt
@@ -0,0 +1,6 @@
+/**
+ * @defgroup pkg_tinycrypt tinycrypt crypto library
+ * @ingroup  pkg
+ * @brief    Memory optimized crypto library for embedded devices
+ * @see      https://github.com/01org/tinycrypt
+ */
-- 
GitLab