diff --git a/src/po/Makefile b/src/po/Makefile
index f46baafbff2d782b5c6a1c4e36e50bc49d2abae5..79f7c6302222fc0c384621e4a19e195836652845 100644
--- a/src/po/Makefile
+++ b/src/po/Makefile
@@ -247,14 +247,10 @@ distclean: clean
 checkclean:
 	rm -f *.ck
 
-#
-# NOTE: If you get an error for gvimext.cpp not found, you need to unpack the
-# extra archive.
-#
-$(PACKAGE).pot: ../*.c ../if_perl.xs ../GvimExt/gvimext.cpp ../globals.h
+$(PACKAGE).pot: ../*.c ../if_perl.xs ../GvimExt/gvimext.cpp ../globals.h ../if_py_both.h
 	cd ..; $(XGETTEXT) --default-domain=$(PACKAGE) \
 		--add-comments --keyword=_ --keyword=N_ \
-		*.c if_perl.xs GvimExt/gvimext.cpp globals.h
+		*.c if_perl.xs GvimExt/gvimext.cpp globals.h if_py_both.h
 	mv -f ../$(PACKAGE).po $(PACKAGE).pot
 
 update-po: $(LANGUAGES)