-layouts_l10n.pot: $(top_srcdir)/lib/layouts/*.layout $(top_srcdir)/lib/layouts/*.inc \
- $(top_srcdir)/lib/layouts/*.module
- LC_ALL=C ; export LC_ALL ; \
- python $(srcdir)/lyx_pot.py -b $(top_srcdir) -o $@ -t layouts ${top_srcdir}/lib/layouts/*.layout ${top_srcdir}/lib/layouts/*.inc ${top_srcdir}/lib/layouts/*.module
+layouts_l10n.pot: $(top_srcdir)/lib/layouts/*.layout \
+ $(top_srcdir)/lib/layouts/*.inc \
+ $(top_srcdir)/lib/layouts/*.module \
+ $(top_srcdir)/lib/citeengines/*.citeengine
+ $(LYX_POT) -o $@ -t layouts $^
+
+# Read translatable strings from layouts and translations from the po files and
+# create the layouttranslations file containing all LaTeX relevant translations
+$(top_srcdir)/lib/layouttranslations: $(POFILES) $(top_srcdir)/lib/layouts/*.layout \
+ $(top_srcdir)/lib/layouts/*.inc $(top_srcdir)/lib/layouts/*.module $(top_srcdir)/lib/citeengines/*.citeengine
+ $(LYX_POT) -o $@ -t layouttranslations ${top_srcdir}/lib/layouts/*.layout ${top_srcdir}/lib/layouts/*.inc ${top_srcdir}/lib/layouts/*.module $(top_srcdir)/lib/citeengines/*.citeengine