]> git.ipfire.org Git - thirdparty/gettext.git/commitdiff
build: Read POTFILES.in at 'make' time, not at 'configure' time.
authorBruno Haible <bruno@clisp.org>
Fri, 6 Dec 2024 10:37:04 +0000 (11:37 +0100)
committerBruno Haible <bruno@clisp.org>
Fri, 6 Dec 2024 12:02:17 +0000 (13:02 +0100)
* gettext-runtime/m4/po.m4 (AM_PO_SUBDIRS): Bump GETTEXT_MACRO_VERSION to 0.24.
Don't create POTFILES any more.
(AM_POSTPROCESS_PO_MAKEFILE): Don't substitute POTFILES_DEPS any more.
* gettext-runtime/po/Makefile.in.in (GETTEXT_MACRO_VERSION): Bump to 0.24.
Mention 'make' requirements.
(POTFILES, POTFILES_DEPS): Define with a computed value.
($(DOMAIN).pot-update): Depend on POTFILES_DEPS, not POTFILES.
(distclean): Don't remove POTFILES any more.
* gettext-tools/examples/README: Mention 'make' requirements.
* gettext-tools/examples/po/Makefile.am (POTFILES_DEPS): Define with a computed
value.
* gettext-tools/examples/hello-*/po/Makefile.am (POTFILES_DEPS): Likewise.

26 files changed:
.gitignore
gettext-runtime/m4/po.m4
gettext-runtime/po/Makefile.in.in
gettext-tools/examples/README
gettext-tools/examples/hello-c++-qt/po/Makefile.am
gettext-tools/examples/hello-c++-wxwidgets/po/Makefile.am
gettext-tools/examples/hello-clisp/po/Makefile.am
gettext-tools/examples/hello-csharp-forms/po/Makefile.am
gettext-tools/examples/hello-csharp/po/Makefile.am
gettext-tools/examples/hello-gawk/po/Makefile.am
gettext-tools/examples/hello-guile/po/Makefile.am
gettext-tools/examples/hello-java-awt/po/Makefile.am
gettext-tools/examples/hello-java-qtjambi/po/Makefile.am
gettext-tools/examples/hello-java-swing/po/Makefile.am
gettext-tools/examples/hello-java/po/Makefile.am
gettext-tools/examples/hello-librep/po/Makefile.am
gettext-tools/examples/hello-pascal/po/Makefile.am
gettext-tools/examples/hello-perl/po/Makefile.am
gettext-tools/examples/hello-php/po/Makefile.am
gettext-tools/examples/hello-python/po/Makefile.am
gettext-tools/examples/hello-sh/po/Makefile.am
gettext-tools/examples/hello-smalltalk/po/Makefile.am
gettext-tools/examples/hello-tcl-tk/po/Makefile.am
gettext-tools/examples/hello-tcl/po/Makefile.am
gettext-tools/examples/hello-ycp/po/Makefile.am
gettext-tools/examples/po/Makefile.am

index 945cb1574758708cfa259a0f2fd6deb5ed639a39..9294f568554c6c0deea160b9c940d40f781ce20e 100644 (file)
@@ -633,7 +633,6 @@ autom4te.cache/
 /gettext-runtime/man/x-to-1
 /gettext-runtime/po/Makefile.in
 /gettext-runtime/po/Makefile
-/gettext-runtime/po/POTFILES
 /gettext-runtime/src/Makefile
 # (see DISTCLEANFILES in Makefile.am):
 /gettext-runtime/src/gettext.sh
@@ -667,7 +666,6 @@ autom4te.cache/
 /gettext-tools/misc/gettextize
 /gettext-tools/po/Makefile.in
 /gettext-tools/po/Makefile
-/gettext-tools/po/POTFILES
 /gettext-tools/projects/Makefile
 /gettext-tools/src/Makefile
 /gettext-tools/src/user-email
index 51475171e0b675956a6813c7edeae21237ef980f..d90001ce57499d04516d81c781d0013014ad7b84 100644 (file)
@@ -1,7 +1,6 @@
 # po.m4
-# serial 33 (gettext-0.23)
-dnl Copyright (C) 1995-2014, 2016, 2018-2022, 2024 Free Software Foundation,
-dnl Inc.
+# serial 34 (gettext-0.24)
+dnl Copyright (C) 1995-2024 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
 dnl with or without modifications, as long as this notice is preserved.
@@ -33,7 +32,7 @@ AC_DEFUN([AM_PO_SUBDIRS],
 
   dnl Release version of the gettext macros. This is used to ensure that
   dnl the gettext macros and po/Makefile.in.in are in sync.
-  AC_SUBST([GETTEXT_MACRO_VERSION], [0.22])
+  AC_SUBST([GETTEXT_MACRO_VERSION], [0.24])
 
   dnl Perform the following tests also if --disable-nls has been given,
   dnl because they are needed for "make dist" to work.
@@ -123,10 +122,6 @@ changequote([,])dnl
         # POTFILES.in file. This allows packages to have multiple PO
         # directories under different names or in different locations.
         if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
-          rm -f "$ac_dir/POTFILES"
-          test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
-          gt_tab=`printf '\t'`
-          cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ${gt_tab}]*\$/d" -e "s,.*,     $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
           POMAKEFILEDEPS="POTFILES.in"
           # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend
           # on $ac_dir but don't depend on user-specified configuration
@@ -199,7 +194,7 @@ changequote([,])dnl
             done
           fi
           test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
-          sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile"
+          sed -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile"
           for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
             if test -f "$f"; then
               case "$f" in
@@ -299,15 +294,6 @@ x
 '
 changequote([,])dnl
 
-  # Set POTFILES to the value of the Makefile variable POTFILES.
-  sed_x_POTFILES=`$gt_echo "$sed_x_variable" | sed -e '/^ *#/d' -e 's/VARIABLE/POTFILES/g'`
-  POTFILES=`sed -n -e "$sed_x_POTFILES" < "$ac_file"`
-  # Compute POTFILES_DEPS as
-  #   $(foreach file, $(POTFILES), $(top_srcdir)/$(file))
-  POTFILES_DEPS=
-  for file in $POTFILES; do
-    POTFILES_DEPS="$POTFILES_DEPS "'$(top_srcdir)/'"$file"
-  done
   POMAKEFILEDEPS=""
 
   if test -n "$OBSOLETE_ALL_LINGUAS"; then
@@ -411,7 +397,7 @@ changequote([,])dnl
     done
   fi
 
-  sed -e "s|@POTFILES_DEPS@|$POTFILES_DEPS|g" -e "s|@POFILES@|$POFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@PROPERTIESFILES@|$PROPERTIESFILES|g" -e "s|@CLASSFILES@|$CLASSFILES|g" -e "s|@QMFILES@|$QMFILES|g" -e "s|@MSGFILES@|$MSGFILES|g" -e "s|@RESOURCESDLLFILES@|$RESOURCESDLLFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@JAVACATALOGS@|$JAVACATALOGS|g" -e "s|@QTCATALOGS@|$QTCATALOGS|g" -e "s|@TCLCATALOGS@|$TCLCATALOGS|g" -e "s|@CSHARPCATALOGS@|$CSHARPCATALOGS|g" -e 's,^#distdir:,distdir:,' < "$ac_file" > "$ac_file.tmp"
+  sed -e "s|@POFILES@|$POFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@PROPERTIESFILES@|$PROPERTIESFILES|g" -e "s|@CLASSFILES@|$CLASSFILES|g" -e "s|@QMFILES@|$QMFILES|g" -e "s|@MSGFILES@|$MSGFILES|g" -e "s|@RESOURCESDLLFILES@|$RESOURCESDLLFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@JAVACATALOGS@|$JAVACATALOGS|g" -e "s|@QTCATALOGS@|$QTCATALOGS|g" -e "s|@TCLCATALOGS@|$TCLCATALOGS|g" -e "s|@CSHARPCATALOGS@|$CSHARPCATALOGS|g" -e 's,^#distdir:,distdir:,' < "$ac_file" > "$ac_file.tmp"
   tab=`printf '\t'`
   if grep -l '@TCLCATALOGS@' "$ac_file" > /dev/null; then
     # Add dependencies that cannot be formulated as a simple suffix rule.
index 8fcc63d20a6db70675fc180a8c56b1efd27a3552..d2f3a5661e353ce21d3998e6cc079ed89aaa56db 100644 (file)
@@ -7,8 +7,20 @@
 # notice and this notice are preserved.  This file is offered as-is,
 # without any warranty.
 #
-# Origin: gettext-0.23
-GETTEXT_MACRO_VERSION = 0.22
+# Origin: gettext-0.24
+GETTEXT_MACRO_VERSION = 0.24
+
+# This Makefile makes use of the variable assignment operator != standardized
+# by POSIX:2024
+# <https://pubs.opengroup.org/onlinepubs/9799919799/utilities/make.html>.
+# It thus requires a 'make' implementation that supports this operator !=.
+# As of 2024, these are: GNU make >= 4.0, FreeBSD make, NetBSD make,
+# OpenBSD make. This means that building on specific platforms requires
+# use of GNU make:
+#   - On macOS, use /opt/homebrew/bin/gmake.
+#   - On Solaris 11 OpenIndiana, use /usr/bin/gmake = /usr/gnu/bin/make.
+#   - On Solaris 11.4, install GNU make yourself.
+#   - On AIX, use /opt/freeware/bin/make.
 
 PACKAGE = @PACKAGE@
 VERSION = @VERSION@
@@ -74,7 +86,10 @@ DISTFILES = $(DISTFILES.common) Makevars POTFILES.in \
 $(POFILES) $(GMOFILES) \
 $(DISTFILES.extra1) $(DISTFILES.extra2) $(DISTFILES.extra3)
 
-POTFILES = \
+# The list of files which contain translatable strings.
+POTFILES != sed -e '/^\#/d' < $(srcdir)/POTFILES.in
+# This is computed as $(foreach file, $(POTFILES), $(top_srcdir)/$(file))
+POTFILES_DEPS != for file in $(POTFILES); do echo $(top_srcdir)/$$file; done
 
 CATALOGS = @CATALOGS@
 
@@ -167,7 +182,7 @@ $(srcdir)/stamp-po: $(srcdir)/$(DOMAIN).pot
 # The determination of whether the package xyz is a GNU one is based on the
 # heuristic whether some file in the top level directory mentions "GNU xyz".
 # If GNU 'find' is available, we avoid grepping through monster files.
-$(DOMAIN).pot-update: $(POTFILES) $(srcdir)/POTFILES.in
+$(DOMAIN).pot-update: $(POTFILES_DEPS) $(srcdir)/POTFILES.in
        package_gnu="$(PACKAGE_GNU)"; \
        test -n "$$package_gnu" || { \
          if { if (LC_ALL=C find --version) 2>/dev/null | grep GNU >/dev/null; then \
@@ -401,7 +416,7 @@ mostlyclean:
 clean: mostlyclean
 
 distclean: clean
-       rm -f Makefile Makefile.in POTFILES
+       rm -f Makefile Makefile.in
 
 maintainer-clean: distclean
        @echo "This command is intended for maintainers to use;"
index 1deb640c4a242a1219ab613df9ebb5ac2265303a..e9dfdc7f022906229e7923fbc3b8dd5f909b9db8 100644 (file)
@@ -86,3 +86,14 @@ Makefile types:
     hello-c++-qt               .qm                     Makefile.am
     hello-objc-gnustep         .strings                GNUmakefile
 
+The Makefiles in the po/ directories make use of the variable assignment
+operator != standardized by POSIX:2024
+<https://pubs.opengroup.org/onlinepubs/9799919799/utilities/make.html>.
+They thus require a 'make' implementation that supports this operator !=.
+As of 2024, these are: GNU make >= 4.0, FreeBSD make, NetBSD make,
+OpenBSD make. This means that building on specific platforms requires
+use of GNU make:
+  - On macOS, use /opt/homebrew/bin/gmake.
+  - On Solaris 11 OpenIndiana, use /usr/bin/gmake = /usr/gnu/bin/make.
+  - On Solaris 11.4, install GNU make yourself.
+  - On AIX, use /opt/freeware/bin/make.
index 8076a16e05d50fc6d221baffb2a51458d0cceacd..35eb52013ac0f4325075aa7517b5d1c226d44663 100644 (file)
@@ -72,7 +72,7 @@ MSGCONV = msgconv
 MSGFILTER = msgfilter
 
 # This is computed as $(foreach file, $(POTFILES), $(top_srcdir)/$(file))
-POTFILES_DEPS = @POTFILES_DEPS@
+POTFILES_DEPS != for file in $(POTFILES); do echo $(top_srcdir)/$$file; done
 
 # This is computed as $(foreach lang, $(LINGUAS), $(srcdir)/$(lang).po)
 POFILES = @POFILES@
index 7a82477042e687993f4e991ca418a27e393758e2..f790353093af72f6b4c32995195a113cb3701b49 100644 (file)
@@ -75,7 +75,7 @@ MSGCONV = msgconv
 MSGFILTER = msgfilter
 
 # This is computed as $(foreach file, $(POTFILES), $(top_srcdir)/$(file))
-POTFILES_DEPS = @POTFILES_DEPS@
+POTFILES_DEPS != for file in $(POTFILES); do echo $(top_srcdir)/$$file; done
 
 # This is computed as $(foreach lang, $(LINGUAS), $(srcdir)/$(lang).po)
 POFILES = @POFILES@
index 550ca5a18b6332f8c355b507151b951564a298af..3455fda8506c805faae67b5c661ec7913d23d582 100644 (file)
@@ -69,7 +69,7 @@ MSGCONV = msgconv
 MSGFILTER = msgfilter
 
 # This is computed as $(foreach file, $(POTFILES), $(top_srcdir)/$(file))
-POTFILES_DEPS = @POTFILES_DEPS@
+POTFILES_DEPS != for file in $(POTFILES); do echo $(top_srcdir)/$$file; done
 
 # This is computed as $(foreach lang, $(LINGUAS), $(srcdir)/$(lang).po)
 POFILES = @POFILES@
index fecab324763fe2c5c8cb3618daf02858b28ee419..fcf89a3ec637d83039a88af34a2e5f7ce990aeb1 100644 (file)
@@ -67,7 +67,7 @@ MSGCONV = msgconv
 MSGFILTER = msgfilter
 
 # This is computed as $(foreach file, $(POTFILES), $(top_srcdir)/$(file))
-POTFILES_DEPS = @POTFILES_DEPS@
+POTFILES_DEPS != for file in $(POTFILES); do echo $(top_srcdir)/$$file; done
 
 # This is computed as $(foreach lang, $(LINGUAS), $(srcdir)/$(lang).po)
 POFILES = @POFILES@
index fecab324763fe2c5c8cb3618daf02858b28ee419..fcf89a3ec637d83039a88af34a2e5f7ce990aeb1 100644 (file)
@@ -67,7 +67,7 @@ MSGCONV = msgconv
 MSGFILTER = msgfilter
 
 # This is computed as $(foreach file, $(POTFILES), $(top_srcdir)/$(file))
-POTFILES_DEPS = @POTFILES_DEPS@
+POTFILES_DEPS != for file in $(POTFILES); do echo $(top_srcdir)/$$file; done
 
 # This is computed as $(foreach lang, $(LINGUAS), $(srcdir)/$(lang).po)
 POFILES = @POFILES@
index c0e914db4ef05fe1f4c5bd3037b8f510390f88ae..1e2bff30162a76a8c2436c856a35172045e804b3 100644 (file)
@@ -69,7 +69,7 @@ MSGCONV = msgconv
 MSGFILTER = msgfilter
 
 # This is computed as $(foreach file, $(POTFILES), $(top_srcdir)/$(file))
-POTFILES_DEPS = @POTFILES_DEPS@
+POTFILES_DEPS != for file in $(POTFILES); do echo $(top_srcdir)/$$file; done
 
 # This is computed as $(foreach lang, $(LINGUAS), $(srcdir)/$(lang).po)
 POFILES = @POFILES@
index 74835039e356d7bc03837978589ca411da403966..7d6fdd20416d2da4339163254aa8e84b7137dfb2 100644 (file)
@@ -69,7 +69,7 @@ MSGCONV = msgconv
 MSGFILTER = msgfilter
 
 # This is computed as $(foreach file, $(POTFILES), $(top_srcdir)/$(file))
-POTFILES_DEPS = @POTFILES_DEPS@
+POTFILES_DEPS != for file in $(POTFILES); do echo $(top_srcdir)/$$file; done
 
 # This is computed as $(foreach lang, $(LINGUAS), $(srcdir)/$(lang).po)
 POFILES = @POFILES@
index 19d5107bf6e6bb719b4069289dc2518c1885a1cd..b72aebf87b6d2c7e5bbb8d5496b3667a570d9920 100644 (file)
@@ -66,7 +66,7 @@ MSGCONV = msgconv
 MSGFILTER = msgfilter
 
 # This is computed as $(foreach file, $(POTFILES), $(top_srcdir)/$(file))
-POTFILES_DEPS = @POTFILES_DEPS@
+POTFILES_DEPS != for file in $(POTFILES); do echo $(top_srcdir)/$$file; done
 
 # This is computed as $(foreach lang, $(LINGUAS), $(srcdir)/$(lang).po)
 POFILES = @POFILES@
index 19d5107bf6e6bb719b4069289dc2518c1885a1cd..b72aebf87b6d2c7e5bbb8d5496b3667a570d9920 100644 (file)
@@ -66,7 +66,7 @@ MSGCONV = msgconv
 MSGFILTER = msgfilter
 
 # This is computed as $(foreach file, $(POTFILES), $(top_srcdir)/$(file))
-POTFILES_DEPS = @POTFILES_DEPS@
+POTFILES_DEPS != for file in $(POTFILES); do echo $(top_srcdir)/$$file; done
 
 # This is computed as $(foreach lang, $(LINGUAS), $(srcdir)/$(lang).po)
 POFILES = @POFILES@
index 19d5107bf6e6bb719b4069289dc2518c1885a1cd..b72aebf87b6d2c7e5bbb8d5496b3667a570d9920 100644 (file)
@@ -66,7 +66,7 @@ MSGCONV = msgconv
 MSGFILTER = msgfilter
 
 # This is computed as $(foreach file, $(POTFILES), $(top_srcdir)/$(file))
-POTFILES_DEPS = @POTFILES_DEPS@
+POTFILES_DEPS != for file in $(POTFILES); do echo $(top_srcdir)/$$file; done
 
 # This is computed as $(foreach lang, $(LINGUAS), $(srcdir)/$(lang).po)
 POFILES = @POFILES@
index 19d5107bf6e6bb719b4069289dc2518c1885a1cd..b72aebf87b6d2c7e5bbb8d5496b3667a570d9920 100644 (file)
@@ -66,7 +66,7 @@ MSGCONV = msgconv
 MSGFILTER = msgfilter
 
 # This is computed as $(foreach file, $(POTFILES), $(top_srcdir)/$(file))
-POTFILES_DEPS = @POTFILES_DEPS@
+POTFILES_DEPS != for file in $(POTFILES); do echo $(top_srcdir)/$$file; done
 
 # This is computed as $(foreach lang, $(LINGUAS), $(srcdir)/$(lang).po)
 POFILES = @POFILES@
index 87c07390d8486b472ae0fa8973a5704ca343d189..0caae68fc22390c79f7fb13084d4a3f82e2ee9f4 100644 (file)
@@ -69,7 +69,7 @@ MSGCONV = msgconv
 MSGFILTER = msgfilter
 
 # This is computed as $(foreach file, $(POTFILES), $(top_srcdir)/$(file))
-POTFILES_DEPS = @POTFILES_DEPS@
+POTFILES_DEPS != for file in $(POTFILES); do echo $(top_srcdir)/$$file; done
 
 # This is computed as $(foreach lang, $(LINGUAS), $(srcdir)/$(lang).po)
 POFILES = @POFILES@
index 26b664cbe03c6d633e3996aadfc209c3fb121935..91eec4d828dc69dde2e4bdc16234a36144b2036f 100644 (file)
@@ -69,7 +69,7 @@ MSGCONV = msgconv
 MSGFILTER = msgfilter
 
 # This is computed as $(foreach file, $(POTFILES), $(top_srcdir)/$(file))
-POTFILES_DEPS = @POTFILES_DEPS@
+POTFILES_DEPS != for file in $(POTFILES); do echo $(top_srcdir)/$$file; done
 
 # This is computed as $(foreach lang, $(LINGUAS), $(srcdir)/$(lang).po)
 POFILES = @POFILES@
index b713c50afe7c20f8ccb716a8323754cd6f0859f2..15d18746d90a144afb33bb1797009664bf76523f 100644 (file)
@@ -79,7 +79,7 @@ MSGCONV = msgconv
 MSGFILTER = msgfilter
 
 # This is computed as $(foreach file, $(POTFILES), $(top_srcdir)/$(file))
-POTFILES_DEPS = @POTFILES_DEPS@
+POTFILES_DEPS != for file in $(POTFILES); do echo $(top_srcdir)/$$file; done
 
 # This is computed as $(foreach lang, $(LINGUAS), $(srcdir)/$(lang).po)
 POFILES = @POFILES@
index fc6e2c2c8707b60e83bb9d40074b7a18a1bfbcd7..47d02b42ce9cd3cf30dd8c62a12f643f1d024d03 100644 (file)
@@ -69,7 +69,7 @@ MSGCONV = msgconv
 MSGFILTER = msgfilter
 
 # This is computed as $(foreach file, $(POTFILES), $(top_srcdir)/$(file))
-POTFILES_DEPS = @POTFILES_DEPS@
+POTFILES_DEPS != for file in $(POTFILES); do echo $(top_srcdir)/$$file; done
 
 # This is computed as $(foreach lang, $(LINGUAS), $(srcdir)/$(lang).po)
 POFILES = @POFILES@
index 8c88c2941c6ca35337f631b7af0052d07484e5a1..b13a68a405d447314906f9bdeee194c69184fe69 100644 (file)
@@ -69,7 +69,7 @@ MSGCONV = msgconv
 MSGFILTER = msgfilter
 
 # This is computed as $(foreach file, $(POTFILES), $(top_srcdir)/$(file))
-POTFILES_DEPS = @POTFILES_DEPS@
+POTFILES_DEPS != for file in $(POTFILES); do echo $(top_srcdir)/$$file; done
 
 # This is computed as $(foreach lang, $(LINGUAS), $(srcdir)/$(lang).po)
 POFILES = @POFILES@
index 9852db363bcecfb32272e1310d4b1aea00fe38ae..e4702cbcea0a58d039c5409521807977211dbe9f 100644 (file)
@@ -69,7 +69,7 @@ MSGCONV = msgconv
 MSGFILTER = msgfilter
 
 # This is computed as $(foreach file, $(POTFILES), $(top_srcdir)/$(file))
-POTFILES_DEPS = @POTFILES_DEPS@
+POTFILES_DEPS != for file in $(POTFILES); do echo $(top_srcdir)/$$file; done
 
 # This is computed as $(foreach lang, $(LINGUAS), $(srcdir)/$(lang).po)
 POFILES = @POFILES@
index 3fcea3a219e922550b3b1f333db5aff0c2fa4ee3..f33f4b5ba663045c3df78af2bf3f11471bf6cdd9 100644 (file)
@@ -69,7 +69,7 @@ MSGCONV = msgconv
 MSGFILTER = msgfilter
 
 # This is computed as $(foreach file, $(POTFILES), $(top_srcdir)/$(file))
-POTFILES_DEPS = @POTFILES_DEPS@
+POTFILES_DEPS != for file in $(POTFILES); do echo $(top_srcdir)/$$file; done
 
 # This is computed as $(foreach lang, $(LINGUAS), $(srcdir)/$(lang).po)
 POFILES = @POFILES@
index 485c02f636478b174573bffd86230f457182c848..5ac95cf22acde361701d211be6927059f2f0766c 100644 (file)
@@ -65,7 +65,7 @@ MSGCONV = msgconv
 MSGFILTER = msgfilter
 
 # This is computed as $(foreach file, $(POTFILES), $(top_srcdir)/$(file))
-POTFILES_DEPS = @POTFILES_DEPS@
+POTFILES_DEPS != for file in $(POTFILES); do echo $(top_srcdir)/$$file; done
 
 # This is computed as $(foreach lang, $(LINGUAS), $(srcdir)/$(lang).po)
 POFILES = @POFILES@
index 485c02f636478b174573bffd86230f457182c848..5ac95cf22acde361701d211be6927059f2f0766c 100644 (file)
@@ -65,7 +65,7 @@ MSGCONV = msgconv
 MSGFILTER = msgfilter
 
 # This is computed as $(foreach file, $(POTFILES), $(top_srcdir)/$(file))
-POTFILES_DEPS = @POTFILES_DEPS@
+POTFILES_DEPS != for file in $(POTFILES); do echo $(top_srcdir)/$$file; done
 
 # This is computed as $(foreach lang, $(LINGUAS), $(srcdir)/$(lang).po)
 POFILES = @POFILES@
index 533c3e128f5a5759ddf67e086d7a37f3b11d1ca6..a0921b2902e1a7f053a57c8377d76a201487726f 100644 (file)
@@ -69,7 +69,7 @@ MSGCONV = msgconv
 MSGFILTER = msgfilter
 
 # This is computed as $(foreach file, $(POTFILES), $(top_srcdir)/$(file))
-POTFILES_DEPS = @POTFILES_DEPS@
+POTFILES_DEPS != for file in $(POTFILES); do echo $(top_srcdir)/$$file; done
 
 # This is computed as $(foreach lang, $(LINGUAS), $(srcdir)/$(lang).po)
 POFILES = @POFILES@
index 488e5d24ae7cd053cc6575a4f6c2cfadc07eee1d..2bacff0f6ab4f867d7112ec43d3385f6e2cbb342 100644 (file)
@@ -145,7 +145,7 @@ MSGCONV = msgconv
 MSGFILTER = msgfilter
 
 # This is computed as $(foreach file, $(POTFILES), $(top_srcdir)/$(file))
-POTFILES_DEPS = @POTFILES_DEPS@
+POTFILES_DEPS != for file in $(POTFILES); do echo $(top_srcdir)/$$file; done
 
 # This is computed as $(foreach lang, $(LINGUAS), $(srcdir)/$(lang).po)
 POFILES = @POFILES@