From f9eb43cf97e75db451174408462dee98d963b4aa Mon Sep 17 00:00:00 2001
From: PeterKietzmann <peter.kietzmann@haw-hamburg.de>
Date: Sun, 10 Jun 2018 10:48:03 +0200
Subject: [PATCH] pkg/ccnl: clean up build dependencies

---
 Makefile.dep                     | 4 ----
 examples/ccn-lite-relay/Makefile | 4 ----
 pkg/ccn-lite/Makefile.dep        | 7 +++++++
 3 files changed, 7 insertions(+), 8 deletions(-)
 create mode 100644 pkg/ccn-lite/Makefile.dep

diff --git a/Makefile.dep b/Makefile.dep
index 40836f1d63..a07355bb4c 100644
--- a/Makefile.dep
+++ b/Makefile.dep
@@ -705,10 +705,6 @@ ifneq (,$(filter nanocoap_%,$(USEMODULE)))
   USEMODULE += nanocoap
 endif
 
-ifneq (,$(filter ccn-lite,$(USEPKG)))
-  USEMODULE += ccn-lite-utils
-endif
-
 ifneq (,$(filter fatfs_vfs,$(USEMODULE)))
   USEPKG += fatfs
   USEMODULE += vfs
diff --git a/examples/ccn-lite-relay/Makefile b/examples/ccn-lite-relay/Makefile
index ccebd6c855..c98228ea24 100644
--- a/examples/ccn-lite-relay/Makefile
+++ b/examples/ccn-lite-relay/Makefile
@@ -33,11 +33,7 @@ USEMODULE += gnrc_netdev_default
 USEMODULE += auto_init_gnrc_netif
 # This application dumps received packets to STDIO using the pktdump module
 USEMODULE += gnrc_pktdump
-USEMODULE += timex
-USEMODULE += xtimer
-USEMODULE += random
 USEMODULE += prng_xorshift
-USEMODULE += tlsf-malloc
 
 USEPKG += ccn-lite
 
diff --git a/pkg/ccn-lite/Makefile.dep b/pkg/ccn-lite/Makefile.dep
new file mode 100644
index 0000000000..82d2439e95
--- /dev/null
+++ b/pkg/ccn-lite/Makefile.dep
@@ -0,0 +1,7 @@
+ifneq (,$(filter ccn-lite,$(USEPKG)))
+  USEMODULE += ccn-lite-utils
+  USEMODULE += evtimer
+  USEMODULE += random
+  USEMODULE += timex
+  USEMODULE += tlsf-malloc
+endif
-- 
GitLab