diff --git a/Makefile.base b/Makefile.base
index d5195431a265b9e5604ee34cc3cd750d7f3b5641..cdc3efd752c340f84ccc9000c5a2c3de752dc839 100644
--- a/Makefile.base
+++ b/Makefile.base
@@ -33,7 +33,8 @@ $(BINDIR)$(MODULE).a: $(OBJ) $(ASMOBJ)
 $(BINDIR)%.o: %.c
 	$(AD)$(CC) $(CFLAGS) $(INCLUDES) -c $*.c -o $(BINDIR)$*.o
 	$(AD)$(CC) $(CFLAGS) $(INCLUDES) -MM $*.c > $(BINDIR)$*.d
-	@printf "$(BINDIR)"|cat - $(BINDIR)$*.d > /tmp/riot_out && mv /tmp/riot_out $(BINDIR)$*.d
+	@# prepend path to dependency info file
+	$(AD)sed -i -e "1s|^|$(BINDIR)|" $(BINDIR)$*.d
 
 $(BINDIR)%.o: %.s
 	$(AD)$(AS) $(ASFLAGS) $*.s -o $(BINDIR)$*.o