diff --git a/Makefile.dep b/Makefile.dep
index 40836f1d635060e1840e86d5ed3098b6275b8d95..a07355bb4cf55b508f31c9a62a72fb3baabcfa9f 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 ccebd6c8557423fa17e3fe0b4af34c16d4d0d39e..c98228ea24e572b7baabf454b8a464f53ef9a765 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 0000000000000000000000000000000000000000..82d2439e952abe6466e30eff40f1628eac0ec12c
--- /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