diff --git a/debian/rules b/debian/rules
index 5657af291425351a79175231e12430dc5d851f46..74b847671d93dd0134ce8e92dc5bbaa123cbe531 100755
--- a/debian/rules
+++ b/debian/rules
@@ -20,9 +20,9 @@ configure: configure-stamp
 configure-stamp:
 	dh_testdir
 	# Add here commands to configure the package.
-	cd libs/dbus-c++; ./configure
-	cd libs/libiax2; ./configure
-	cd libs/pjproject-1.0.1; ./configure
+	cd libs/dbus-c++; ./autogen.sh; ./configure
+	cd ../libiax2; ./gen.sh; ./configure
+	cd ../pjproject-1.0.1; ./configure
 	cd ../.. ; ./autogen.sh --prefix=/usr --with-debug
 	cd sflphone-gtk; ./autogen.sh --prefix=/usr
 	touch configure-stamp