1
0
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:
Martine Lenders 2015-08-18 17:23:40 +02:00
parent 87c222d2fa
commit 4283b1515d
3 changed files with 9 additions and 11 deletions

View File

@ -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

View File

@ -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"

View File

@ -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"