diff --git a/Makefile b/Makefile
index 0ce1e50e99350f9e7ce16ca3c62896f1e9b4fb31..574b7227e82673ff6e7db031102b30dd75c46cc3 100644
--- a/Makefile
+++ b/Makefile
@@ -213,7 +213,7 @@ clean:
 	$(MAKE) -C libpostproc clean
 	$(MAKE) -C libswscale  clean
 	$(MAKE) -C vhook       clean
-	rm -f *.o *.d *~ .libs gmon.out TAGS $(ALLPROGS) $(ALLPROGS_G) \
+	rm -f *.o *~ .libs gmon.out TAGS $(ALLPROGS) $(ALLPROGS_G) \
 	   output_example$(EXESUF) qt-faststart$(EXESUF) cws2fws$(EXESUF)
 	rm -f doc/*.html doc/*.pod doc/*.1
 	rm -rf tests/vsynth1 tests/vsynth2 tests/data tests/asynth1.sw tests/*~
diff --git a/common.mak b/common.mak
index 191598aca1e09d1f5c319894a781fd9f45061335..0274a5a72575da58ad6cb298c1e6fada815423bc 100644
--- a/common.mak
+++ b/common.mak
@@ -46,7 +46,7 @@ depend dep: $(SRCS)
 	$(CC) -MM $(CFLAGS) $^ 1>.depend
 
 clean::
-	rm -f *.o *.d *~ *.a *.lib *.so *.so.* *.dylib *.dll \
+	rm -f *.o *~ *.a *.lib *.so *.so.* *.dylib *.dll \
 	      *.def *.dll.a *.exp
 
 distclean: clean
diff --git a/vhook/Makefile b/vhook/Makefile
index 167b8bfb00b212a0c1d4b4f4c7b1303874988118..28298176079379e1b3d5a49e982ebbb4b632f2c9 100644
--- a/vhook/Makefile
+++ b/vhook/Makefile
@@ -40,7 +40,7 @@ uninstall:
 	$(CC) $(LDFLAGS) -o $@ $(VHOOKSHFLAGS) $< $(VHOOKLIBS) $(LIBS_$@)
 
 clean:
-	rm -f *.o *.d *~ *.a *.lib *.so *.dylib *.dll
+	rm -f *.o *~ *.a *.lib *.so *.dylib *.dll
 
 distclean: clean
 	rm -f .depend