diff --git a/Makefile.dep b/Makefile.dep index fa45d3d2c8..25ba8fe1ee 100644 --- a/Makefile.dep +++ b/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 diff --git a/sys/include/net/ng_rpl.h b/sys/include/net/ng_rpl.h index 67717a1ab6..dacc4cfe5d 100644 --- a/sys/include/net/ng_rpl.h +++ b/sys/include/net/ng_rpl.h @@ -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" diff --git a/sys/net/routing/ng_rpl/ng_rpl_dodag.c b/sys/net/routing/ng_rpl/ng_rpl_dodag.c index 6da4b1703d..fb8190dfa1 100644 --- a/sys/net/routing/ng_rpl/ng_rpl_dodag.c +++ b/sys/net/routing/ng_rpl/ng_rpl_dodag.c @@ -16,6 +16,7 @@ */ #include +#include "inet_pton.h" #include "net/ng_rpl/dodag.h" #include "net/ng_rpl/structs.h" #include "utlist.h"