diff --git a/contrib/src/dvdread/rules.mak b/contrib/src/dvdread/rules.mak
index e88179c5f9a6f0c6e2153206178c269c70da92d3..14bfe3ed1ad4939efe45c6917d287205754eead5 100644
--- a/contrib/src/dvdread/rules.mak
+++ b/contrib/src/dvdread/rules.mak
@@ -19,12 +19,12 @@ $(TARBALLS)/libdvdread-$(LIBDVDREAD_VERSION).tar.bz2:
 dvdread: libdvdread-$(LIBDVDREAD_VERSION).tar.bz2 .sum-dvdread
 	$(UNPACK)
 	cd $(UNPACK_DIR) && sed -i -e 's,Requires.private,Requires,g' misc/*.pc.in
-	cd $(UNPACK_DIR) && autoreconf -ivf
 	$(MOVE)
 
 DEPS_dvdread = dvdcss
 
 .dvdread: dvdread .dvdcss
+	$(RECONF) -I m4
 	cd $< && $(HOSTVARS) ./configure $(HOSTCONF) --with-libdvdcss
 	cd $< && $(MAKE) install
 	touch $@