From 2af88551e75073b27a0f42209c22f7f1970f7277 Mon Sep 17 00:00:00 2001 From: Alexandre Abadie Date: Wed, 27 Nov 2019 22:17:50 +0100 Subject: [PATCH] pkg: add support to gemmlowp library --- pkg/gemmlowp/Makefile | 9 +++++++++ pkg/gemmlowp/Makefile.gemmlowp | 5 +++++ pkg/gemmlowp/Makefile.include | 3 +++ pkg/gemmlowp/doc.txt | 9 +++++++++ 4 files changed, 26 insertions(+) create mode 100644 pkg/gemmlowp/Makefile create mode 100644 pkg/gemmlowp/Makefile.gemmlowp create mode 100644 pkg/gemmlowp/Makefile.include create mode 100644 pkg/gemmlowp/doc.txt diff --git a/pkg/gemmlowp/Makefile b/pkg/gemmlowp/Makefile new file mode 100644 index 0000000000..4d064e0eb9 --- /dev/null +++ b/pkg/gemmlowp/Makefile @@ -0,0 +1,9 @@ +PKG_NAME=gemmlowp +PKG_URL=https://github.com/google/gemmlowp +PKG_VERSION=dc69acdf61d7a64260ae0eb9c17421fef0488c02 +PKG_LICENSE=Apache2.0 + +include $(RIOTBASE)/pkg/pkg.mk + +all: + "$(MAKE)" -C $(PKG_BUILDDIR) -f $(CURDIR)/Makefile.$(PKG_NAME) diff --git a/pkg/gemmlowp/Makefile.gemmlowp b/pkg/gemmlowp/Makefile.gemmlowp new file mode 100644 index 0000000000..2b3e5c6895 --- /dev/null +++ b/pkg/gemmlowp/Makefile.gemmlowp @@ -0,0 +1,5 @@ +MODULE = gemmlowp + +NO_AUTO_SRC = 1 + +include $(RIOTBASE)/Makefile.base diff --git a/pkg/gemmlowp/Makefile.include b/pkg/gemmlowp/Makefile.include new file mode 100644 index 0000000000..2b5ba63005 --- /dev/null +++ b/pkg/gemmlowp/Makefile.include @@ -0,0 +1,3 @@ +INCLUDES += -I$(PKGDIRBASE)/gemmlowp + +CXXEXFLAGS += -Wno-sign-compare diff --git a/pkg/gemmlowp/doc.txt b/pkg/gemmlowp/doc.txt new file mode 100644 index 0000000000..049f924444 --- /dev/null +++ b/pkg/gemmlowp/doc.txt @@ -0,0 +1,9 @@ +/** + * @defgroup pkg_gemmlowp GEMM (General Matrix Multiplication) library + * @ingroup pkg + * @brief Provides support for GEMM library from Google + * + * Only provided in RIOT as a dependency of the TensorFlow-Lite package. + * + * @see https://github.com/google/gemmlowp + */