mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
gnrc_rpl: fix dependencies
The dependency conditional for RPL was at the very end of `Makefile.dep`, giving depending modules no chance to pull in their dependencies. Also it pulled in the deprecated module `net_help`, though it did not use any of it's functions (it just included `inet_pton.h` for `AF_INET6`).
This commit is contained in:
parent
87c222d2fa
commit
4283b1515d
18
Makefile.dep
18
Makefile.dep
@ -35,6 +35,14 @@ ifneq (,$(filter ng_zep,$(USEMODULE)))
|
||||
USEMODULE += vtimer
|
||||
endif
|
||||
|
||||
ifneq (,$(filter ng_rpl,$(USEMODULE)))
|
||||
USEMODULE += fib
|
||||
USEMODULE += gnrc
|
||||
USEMODULE += ng_ipv6_router_default
|
||||
USEMODULE += trickle
|
||||
USEMODULE += vtimer
|
||||
endif
|
||||
|
||||
ifneq (,$(filter ieee802154,$(USEMODULE)))
|
||||
ifneq (,$(filter ng_ipv6, $(USEMODULE)))
|
||||
USEMODULE += ng_sixlowpan
|
||||
@ -262,13 +270,3 @@ endif
|
||||
ifneq (,$(filter hih6130,$(USEMODULE)))
|
||||
USEMODULE += vtimer
|
||||
endif
|
||||
|
||||
ifneq (,$(filter ng_rpl,$(USEMODULE)))
|
||||
USEMODULE += timex
|
||||
USEMODULE += vtimer
|
||||
USEMODULE += ng_ipv6_router_default
|
||||
USEMODULE += trickle
|
||||
USEMODULE += net_help
|
||||
USEMODULE += universal_address
|
||||
USEMODULE += fib
|
||||
endif
|
||||
|
@ -36,7 +36,6 @@
|
||||
#include "net/ng_rpl/structs.h"
|
||||
#include "net/ng_rpl/dodag.h"
|
||||
#include "net/ng_rpl/of_manager.h"
|
||||
#include "inet_ntop.h"
|
||||
#include "net/fib.h"
|
||||
#include "vtimer.h"
|
||||
#include "trickle.h"
|
||||
|
@ -16,6 +16,7 @@
|
||||
*/
|
||||
|
||||
#include <stdbool.h>
|
||||
#include "inet_pton.h"
|
||||
#include "net/ng_rpl/dodag.h"
|
||||
#include "net/ng_rpl/structs.h"
|
||||
#include "utlist.h"
|
||||
|
Loading…
Reference in New Issue
Block a user