diff --git a/sflphone-client-gnome/po/Makefile.am b/sflphone-client-gnome/po/Makefile.am
index 6d2d320a9b79675cc62abab8c0a919be3dd0da04..2f8eebd1ccf3f00a642c4b16581e2af010f67dbb 100644
--- a/sflphone-client-gnome/po/Makefile.am
+++ b/sflphone-client-gnome/po/Makefile.am
@@ -38,7 +38,7 @@ SUFFIXES=.po .mo
 .po.mo:
 	$(MSGFMT) -o $@ $<
 
-install-data-local:
+install-data-local: $(MOFILES)
 	@catalogs='$(MOFILES)'; \
 	for i in $$catalogs; do \
 		destdir=$(locale_installdir); \
@@ -58,4 +58,4 @@ uninstall-local:
 	done
 
 clean-local:
-	rm -rf *.mo
+	rm -f $(MOFILES)