Changed po/POTFILES.in to be a generated file.
[pspp-builds.git] / Smake
diff --git a/Smake b/Smake
index 00ae6ca7e42aa1fa30b3cdc272e3d1675b2ad1fc..e21e51c7279e0ef4eae44ef64d4c7052d6e8c154 100644 (file)
--- a/Smake
+++ b/Smake
@@ -1,4 +1,4 @@
-Makefile po/Makefile.in: Makefile.in configure install-sh config.h.in po/Makefile.in.in
+Makefile po/Makefile.in: Makefile.in configure install-sh config.h.in po/Makefile.in.in po/POTFILES.in
        ./configure
 
 configure:  configure.ac aclocal.m4
@@ -10,6 +10,11 @@ config.h.in: configure.ac
 aclocal.m4:
        aclocal -I m4
 
+.PHONY: po/POTFILES.in
+po/POTFILES.in: 
+       @$(RM) po/potfile-temp
+       ls -1 src/*.[cq] > po/potfile-temp
+       @if ( ! test -e $@ ) || ( ! diff  -q po/potfile-temp $@ ) ; then  mv po/potfile-temp $@ ; else $(RM) po/potfile-temp ; fi
 
 install-sh Makefile.in: intl Makefile.am aclocal.m4 config.h.in ABOUT-NLS
        automake --add-missing
@@ -45,6 +50,7 @@ clean:
        po/Makefile.in \
        po/Makefile.in.in \
        po/POTFILES \
+       po/POTFILES.in \
        po/Rules-quot \
        po/boldquot.sed \
        po/cat-id-tbl.c \