diff --git a/Makefile.dep b/Makefile.dep index 6941db73139b841b85c2cdf372247d173ade6b1e..08790d2f466fcab0e3532b8210247d1aa98c999a 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 @@ -267,13 +275,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 f24e5131a69076c72738ed8979fdcc60b43dffc3..6b6d578f16342a9a4ff3f1a218a6ae6bfc3d3602 100644 --- a/sys/include/net/ng_rpl.h +++ b/sys/include/net/ng_rpl.h @@ -35,7 +35,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 6da4b1703dfbbd687ce381636c0cffe88518e52d..fb8190dfa183c5a9b30111216394df5d22a84418 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 <stdbool.h> +#include "inet_pton.h" #include "net/ng_rpl/dodag.h" #include "net/ng_rpl/structs.h" #include "utlist.h"