MrKevinWeiss
7a68fb0d5e
*Kconfig*: Remove dep-only Kconfig files
2024-03-26 14:54:22 +01:00
Marian Buschsieweke
53b08d9f38
pkg/relifx: fix compilation with clang
2023-07-18 12:24:10 +02:00
7151992b5c
pkg/relic: bump to current master (e3f82e36 from 08.11.21)
2021-11-08 23:18:30 +01:00
MrKevinWeiss
6bd6091938
pkg/*/Kconfig: Add simple kconfig pkgs
...
This adds many basic `PACKAGE_*` to Kconfig:
- pkg/Kconfig
- pkg/c25519/Kconfig
- pkg/cayenne-lpp/Kconfig
- pkg/cifra/Kconfig
- pkg/cn-cbor/Kconfig
- pkg/driver_atwinc15x0/Kconfig
- pkg/driver_bme680/Kconfig
- pkg/emlearn/Kconfig
- pkg/gemmlowp/Kconfig
- pkg/hacl/Kconfig
- pkg/heatshrink/Kconfig
- pkg/jsmn/Kconfig
- pkg/libb2/Kconfig
- pkg/libcose/Kconfig
- pkg/libfixmath/Kconfig
- pkg/libhydrogen/Kconfig
- pkg/lora-serialization/Kconfig
- pkg/micro-ecc/Kconfig
- pkg/microcoap/Kconfig
- pkg/minmea/Kconfig
- pkg/monocypher/Kconfig
- pkg/nanocbor/Kconfig
- pkg/nanopb/Kconfig
- pkg/qDSA/Kconfig
- pkg/qcbor/Kconfig
- pkg/relic/Kconfig
- pkg/talking_leds/Kconfig
- pkg/tiny-asn1/Kconfig
- pkg/tinycbor/Kconfig
- pkg/tinycrypt/Kconfig
- pkg/tlsf/Kconfig
- pkg/tweetnacl/Kconfig
- pkg/u8g2/Kconfig
- pkg/ubasic/Kconfig
- pkg/ucglib/Kconfig
- pkg/utensor/Kconfig
- pkg/yxml/Kconfig
2021-04-08 16:34:36 +02:00
Benjamin Valentin
95f814b5da
CODING_CONVENTIONS.md: default to C11
...
The standard is 9 years old now, it is well supported in all mayor compilers.
In fact, features of the 'new' standard are already used in RIOT (std_atomic).
Let's make it the default and adapt the Makefiles accordingly.
2021-02-14 14:28:13 +01:00
Martine Lenders
0770293552
pkg/relic: remove trailing whitespaces from doc.txt
2020-12-19 10:00:08 +01:00
Leandro Lanzieri
81cb769cad
makefiles: avoid building archives when compiling
2020-09-04 15:01:10 +02:00
a8eb1f5d53
pkg: adapt cmake based packages to the new organization
2020-06-26 09:25:44 +02:00
f869354c76
pkg/relic: add custom prepared target
...
This custom prepared target create an include directory in the build directory which is set globally in the INCLUDES variables.
2020-06-19 14:24:34 +02:00
0aa4fffe81
pkg/relic: separate cmake build dir from source dir
2020-06-19 14:23:48 +02:00
Leandro Lanzieri
4d65bc8e0a
cpu: Rename CPU_ARCH to CPU_CORE
2020-06-16 12:05:40 +02:00
maksim-ka
d3d181c5a8
pkg/relic: use random module for seeding relic PRNG
2020-02-06 21:11:39 +01:00
Gaëtan Harter
ca5d13cc2a
pkg/*: adapt to new state file targets
...
Prepare for handling pkg state with files. So it requires having the
path defined before declaring targets. In addition, it cleans up the
old git-download target.
2020-01-08 20:55:19 +01:00
cladmi
da59fb0eda
pkg/relic: pass COMP through environment
...
export COMP by using the environment insteal of through the shell to
prevnet issues with `\"` being defined when keeping macros in CFLAGS.
Another solution was to use COMP='...' but could there could still have
issues with single quotes in CFLAGS.
2019-09-27 19:28:33 +02:00
smlng
618fd16699
tests/relic: move from unittests to regular test
...
This moves tests for the relic package from unittests to a regular
test, which should help to decrease binary size of unittests.
2018-11-27 20:41:26 +01:00
Gaëtan Harter
1aebe28f38
pkg/relic: check for minimal cmake version
...
relic does not build with cmake < 3.6.0. This checks for a minimal version
instead of failing to compile.
cmake version 3.5.2 is not >= to minimal required 3.6.0
Makefile:25: recipe for target '..cmake_version_supported' failed
2018-08-14 15:27:01 +02:00
Gaëtan Harter
609c7073db
pkg/relic: use RIOTTOOLS variable
2018-06-28 14:11:00 +02:00
Tobias Markmann
3288f7a5ae
pkg/relic: Update to new upstream and remove patches
...
The removed patches have been applied upstream.
2018-06-20 22:09:25 +02:00
Gaëtan Harter
1de1830108
pkg: use RIOTTOOLS variable
...
Follow up to #9067 and part of #8821
2018-05-04 11:34:38 +02:00
smlng
0e26cf849d
pkg/relic: adapt cmake xcompile on macOS
2018-03-27 19:03:51 +02:00
smlng
7bf23ae15b
pkg/relic: disable newline-eof compile error
2018-01-23 14:13:47 +01:00
kYc0o
90825c508b
pkg/relic/os_util.sh: fix sed command for OS X
2017-10-24 13:56:33 +02:00
2802c1e5dd
fixup! pkg: enhance doxygen packages documentation
2017-07-03 11:18:47 +02:00
c4ebd18be2
pkg: enhance doxygen packages documentation
2017-07-03 09:56:07 +02:00
8d88781e05
make: pkg: make use of PKGDIRBASE
2017-03-10 14:18:44 +01:00
e151c03871
pkg: relic: add license information, cleanup
2017-01-09 00:49:34 +01:00
smlng
e10776ff9e
pkg/relic: fix for macOS
2016-11-14 13:22:15 +01:00
560a509036
make: remove trailing slash from BINDIR variable
2016-10-18 23:27:59 +02:00
bec43ac340
pkg: move pkgdir to $BINDIRBASE/pkg/$BOARD/$PKG_NAME, do proper clean
2016-03-25 14:28:04 +01:00
Martine Lenders
8e360aa97f
pkg: clarify that current download
target is only for git
2016-03-24 00:57:14 +01:00
7bff96c487
pkg: relic: adapt to use pkg.mk
2016-03-23 15:39:47 +01:00
19cf3ed293
pkg: remove obsolete .gitignore files
2016-03-23 14:35:08 +01:00
cef984bcdf
pkg: move patches to patches/ subdirs
2016-03-23 14:35:08 +01:00
Oleg Hahm
16a3f131a3
Merge pull request #5112 from kaspar030/use_git_cache
...
make: pkg: introduce git-cache
2016-03-21 22:32:33 +01:00
812da2f0e7
pkg: adapt to use git-cache
2016-03-21 21:22:33 +01:00
DipSwitch
e159ee741d
make: Remove stray board/Makefile.include's to avoid loops like: CFLAGS += CFLAGS
2016-03-17 22:16:13 +01:00
c63a924778
pkg: adapt to RIOTPKG
2016-03-05 03:05:32 +01:00
Oleg Hahm
25c6d1f187
pkg relic: pin to a specific version
2016-02-04 14:13:02 +01:00
Martine Lenders
4dc851244d
pkg: unify git paradigms for packages
2016-01-26 23:22:47 +01:00
Tobias Markmann
57b8a24466
Add a RELIC package and unit test that shows how to use it
...
Add install of cmake to .travis.yml.
Test-Information:
This has been tested on OS X and on Ubuntu for both the native target
and STM32F4Discovery.
2015-12-08 08:58:11 +01:00