diff --git a/Makefile b/Makefile
index 850939c2da58bb99096ee2619977b2a3d9c25eeb..32548cc2fa060ba9f99e5a52077dd50e53b7056f 100644
--- a/Makefile
+++ b/Makefile
@@ -16,7 +16,6 @@ clean:
 	cd resources && make clean
 	cd src && make clean
 	cd po && make clean
-	rm -f data/polkit/org.manjaro.pamac.policy
 
 install:
 	mkdir -p $(prefix)/share/icons/hicolor
diff --git a/po/Makefile b/po/Makefile
index ac2324a5ee894b966102d48eefaf23321643253d..0a4edcd9afce5426e4913a478b3bac4d6d55392e 100644
--- a/po/Makefile
+++ b/po/Makefile
@@ -3,12 +3,13 @@ MSGLANGS=$(notdir $(wildcard *.po))
 
 MSGOBJS=$(addprefix locale/,$(MSGLANGS:.po=/LC_MESSAGES/pamac.mo))
 
-gettext: $(MSGOBJS)
+gettext: ../data/polkit/org.manjaro.pamac.policy.in $(MSGOBJS)
 	itstool -j ../data/polkit/org.manjaro.pamac.policy.in -o ../data/polkit/org.manjaro.pamac.policy $(MSGLANGS:.po=.mo)
 
 clean:
 	rm -rf locale
 	rm -f *.mo
+	rm -f ../data/polkit/org.manjaro.pamac.policy
 
 locale/%/LC_MESSAGES/pamac.mo: %.po
 	msgfmt -c -o $*.mo $*.po