diff --git a/Makefile.dep b/Makefile.dep
index 63529b95ea3f5912a73a6343ef7a439e3c880978..be838d4c121e73e76f0dcde790239575354ad119 100644
--- a/Makefile.dep
+++ b/Makefile.dep
@@ -67,13 +67,19 @@ ifneq (,$(filter gnrc_sock_%,$(USEMODULE)))
   USEMODULE += gnrc_sock
 endif
 
+ifneq (,$(filter gnrc_sock_ip,$(USEMODULE)))
+  USEMODULE += sock_ip
+endif
+
 ifneq (,$(filter gnrc_sock_udp,$(USEMODULE)))
   USEMODULE += gnrc_udp
   USEMODULE += random     # to generate random ports
+  USEMODULE += sock_udp
 endif
 
 ifneq (,$(filter gnrc_sock,$(USEMODULE)))
   USEMODULE += gnrc_netapi_mbox
+  USEMODULE += sock
 endif
 
 ifneq (,$(filter gnrc_netapi_mbox,$(USEMODULE)))
diff --git a/Makefile.pseudomodules b/Makefile.pseudomodules
index a91c8c63ea152548a62f519c4d9f1654ec1cab5a..98ef44062f2743da02fdd18db2c6f8013143917c 100644
--- a/Makefile.pseudomodules
+++ b/Makefile.pseudomodules
@@ -52,6 +52,10 @@ PSEUDOMODULES += printf_float
 PSEUDOMODULES += saul_adc
 PSEUDOMODULES += saul_default
 PSEUDOMODULES += saul_gpio
+PSEUDOMODULES += sock
+PSEUDOMODULES += sock_ip
+PSEUDOMODULES += sock_tcp
+PSEUDOMODULES += sock_udp
 PSEUDOMODULES += schedstatistics
 PSEUDOMODULES += sock
 PSEUDOMODULES += sock_ip