diff --git a/Makefile b/Makefile
index 5f91294c8ec5add40c3389085524a9f6e0c92c46..cbccfd6ec1ac33e79ad1910bb6c2939aea952988 100644
--- a/Makefile
+++ b/Makefile
@@ -171,7 +171,7 @@ clean::
 	$(RM) $(addprefix compat/,$(CLEANSUFFIXES)) $(addprefix compat/*/,$(CLEANSUFFIXES))
 	$(RM) -rf coverage.info lcov
 
-distclean::
+distclean: clean
 	$(RM) .version avversion.h config.asm config.h mapfile \
             avbuild/.config avbuild/config.* libavutil/avconfig.h \
             libavcodec/bsf_list.c libavformat/protocol_list.c