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