diff --git a/Makefile.include b/Makefile.include
index 3ef25e82885e7dfc30123864696c56eab24aead1..8e0870d0a2c4259e74a1eadfe1bc831b3162d4bc 100644
--- a/Makefile.include
+++ b/Makefile.include
@@ -312,7 +312,7 @@ clean:
 
 # Remove intermediates, but keep the .elf, .hex and .map etc.
 clean-intermediates:
-	-@for i in $(USEPKG) ; do "$(MAKE)" -C $(RIOTPKG)/$$i clean ; done
+	-@for i in $(USEPKG) ; do "$(MAKE)" -C $(RIOTPKG)/$$i distclean ; done
 	-@rm -rf $(BINDIR)/*.a $(BINDIR)/*/
 
 clean-pkg: