-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
aclocal.m4:
aclocal -I m4
+# We want all src/*.c files which do not have corresponding src/*.q
+
+src_q_files=$(wildcard src/*.q)
+src_c_files=$(wildcard src/*.c)
+src_cq_files=$(patsubst %.q, %.c, $(src_q_files))
+src_files=$(filter-out $(src_cq_files), $(src_c_files)) $(src_q_files)
+
+
+.PHONY: po/POTFILES.in
+po/POTFILES.in:
+ @$(RM) po/potfile-temp
+ for f in $(src_files) ; do echo $$f >> po/potfile-temp ; done
+ @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
po/Makefile.in.in intl ABOUT-NLS:
touch -f Makefile.am Makefile.am-stamp
touch -f configure.ac configure.ac-stamp
- cp -a configure.ac configure.ac-bak
- cp -a Makefile.am Makefile.am-bak
+ cp -pR configure.ac configure.ac-bak
+ cp -pR Makefile.am Makefile.am-bak
gettextize -f -c --no-changelog --intl
- cp -a Makefile.am-bak Makefile.am
+ cp -pR Makefile.am-bak Makefile.am
touch -f Makefile.am-stamp Makefile.am
- cp -a configure.ac-bak configure.ac
+ cp -pR configure.ac-bak configure.ac
touch -f configure.ac-stamp configure.ac
$(RM) configure.ac-bak configure.ac-stamp
$(RM) Makefile.am-bak Makefile.am-stamp
po/Makefile.in \
po/Makefile.in.in \
po/POTFILES \
+ po/POTFILES.in \
po/Rules-quot \
po/boldquot.sed \
po/cat-id-tbl.c \