diff --git a/scripts/Makefile.modinst b/scripts/Makefile.modinst
index c59cc57286ba4669bd113018a9133ee2642bf15c..346f5ec506823e05fc4f2864223b2df574b0c842 100644
--- a/scripts/Makefile.modinst
+++ b/scripts/Makefile.modinst
@@ -113,7 +113,7 @@ quiet_cmd_sign :=
 endif
 
 # Create necessary directories
-$(shell mkdir -p $(sort $(dir $(install-y))))
+$(foreach dir, $(sort $(dir $(install-y))), $(shell mkdir -p $(dir)))
 
 $(dst)/%.ko: $(extmod_prefix)%.ko FORCE
 	$(call cmd,install)