Merge pull request #7544 from kaspar030/make_random_use_submodules
sys: random: make use of submodules in Makefile
This commit is contained in:
commit
ec08c93078
@ -596,6 +596,7 @@ ifneq (,$(filter conn_can,$(USEMODULE)))
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
ifneq (,$(filter random,$(USEMODULE)))
|
ifneq (,$(filter random,$(USEMODULE)))
|
||||||
|
USEMODULE += prng
|
||||||
# select default prng
|
# select default prng
|
||||||
ifeq (,$(filter prng_%,$(USEMODULE)))
|
ifeq (,$(filter prng_%,$(USEMODULE)))
|
||||||
USEMODULE += prng_tinymt32
|
USEMODULE += prng_tinymt32
|
||||||
|
|||||||
@ -53,6 +53,8 @@ PSEUDOMODULES += openthread
|
|||||||
PSEUDOMODULES += pktqueue
|
PSEUDOMODULES += pktqueue
|
||||||
PSEUDOMODULES += posix
|
PSEUDOMODULES += posix
|
||||||
PSEUDOMODULES += printf_float
|
PSEUDOMODULES += printf_float
|
||||||
|
PSEUDOMODULES += prng
|
||||||
|
PSEUDOMODULES += prng_%
|
||||||
PSEUDOMODULES += saul_adc
|
PSEUDOMODULES += saul_adc
|
||||||
PSEUDOMODULES += saul_default
|
PSEUDOMODULES += saul_default
|
||||||
PSEUDOMODULES += saul_gpio
|
PSEUDOMODULES += saul_gpio
|
||||||
|
|||||||
@ -80,7 +80,7 @@
|
|||||||
#include "net/fib.h"
|
#include "net/fib.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef MODULE_TINYMT32
|
#ifdef MODULE_PRNG
|
||||||
#include "random.h"
|
#include "random.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -93,7 +93,7 @@
|
|||||||
|
|
||||||
void auto_init(void)
|
void auto_init(void)
|
||||||
{
|
{
|
||||||
#ifdef MODULE_TINYMT32
|
#ifdef MODULE_PRNG
|
||||||
random_init(0);
|
random_init(0);
|
||||||
#endif
|
#endif
|
||||||
#ifdef MODULE_XTIMER
|
#ifdef MODULE_XTIMER
|
||||||
|
|||||||
@ -1,14 +1,7 @@
|
|||||||
ifneq (,$(filter prng_mersenne,$(USEMODULE)))
|
BASE_MODULE := prng
|
||||||
SRC += mersenne.c
|
SUBMODULES := 1
|
||||||
endif
|
|
||||||
ifneq (,$(filter prng_minstd,$(USEMODULE)))
|
|
||||||
SRC += minstd.c
|
|
||||||
endif
|
|
||||||
ifneq (,$(filter prng_musl_lcg,$(USEMODULE)))
|
|
||||||
SRC += musl_lcg.c
|
|
||||||
endif
|
|
||||||
ifneq (,$(filter prng_tinymt32,$(USEMODULE)))
|
ifneq (,$(filter prng_tinymt32,$(USEMODULE)))
|
||||||
SRC += prng_tinymt32.c
|
|
||||||
DIRS += tinymt32
|
DIRS += tinymt32
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user