1 |
Makefile po/Makefile.in: Makefile.in configure install-sh config.h.in po/Makefile.in.in po/POTFILES.in |
# -*- makefile -*- |
|
./configure $(CONFIGUREFLAGS) |
|
2 |
|
|
3 |
configure: configure.ac aclocal.m4 |
GNULIB = ../gnulib |
4 |
autoconf |
GNULIB_TOOL = $(GNULIB)/gnulib-tool |
5 |
|
|
6 |
config.h.in: configure.ac |
all: po/POTFILES.in |
7 |
autoheader |
$(GNULIB_TOOL) --import |
8 |
|
autoreconf --install |
9 |
|
|
10 |
|
gettextize: |
11 |
|
touch m4/Makefile.am |
12 |
|
gettextize -f -c --intl --no-changelog |
13 |
|
|
14 |
|
po/POTFILES.in: |
15 |
|
for f in `find src -name \*.[qc] -print | sed 's/\.[qc]$$//'`; do \ |
16 |
|
if test $$f = src/version.c; then break; fi; \ |
17 |
|
if test -e $$f.q; then echo $$f.q; else echo $$f.c; fi \ |
18 |
|
done | sort | uniq > $@.tmp |
19 |
|
if test ! -e $@ || ! cmp -s $@.tmp $@; then mv $@.tmp $@; fi |
20 |
|
rm -f $@.tmp |
21 |
|
|
22 |
|
PO_FILES = po/ChangeLog po/Makefile po/Makefile.in po/Makefile.in.in \ |
23 |
|
po/POTFILES po/POTFILES.in po/Rules-quot po/boldquot.sed \ |
24 |
|
po/cat-id-tbl.c po/en@boldquot.header po/en@quot.header \ |
25 |
|
po/insert-header.sin po/quot.sed po/remove-potcdate.sin po/stamp-po \ |
26 |
|
po/Makevars.template |
27 |
|
|
|
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 \ |
|
|
if [ $$f = "src/version.c" ] ; then continue ; fi ; \ |
|
|
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 -pR configure.ac configure.ac-bak |
|
|
cp -pR Makefile.am Makefile.am-bak |
|
|
gettextize -f -c --no-changelog --intl |
|
|
cp -pR Makefile.am-bak Makefile.am |
|
|
touch -f Makefile.am-stamp Makefile.am |
|
|
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 |
|
|
|
|
|
|
|
|
|
|
|
.PHONY: clean |
|
28 |
clean: |
clean: |
29 |
$(RM) config.sub config.guess config.rpath |
rm -f config.sub config.guess config.rpath |
30 |
$(RM) ABOUT-NLS |
rm -f ABOUT-NLS |
31 |
$(RM) -r autom4te.cache |
rm -fr autom4te.cache |
32 |
$(RM) aclocal.m4 |
rm -f aclocal.m4 |
33 |
$(RM) missing mkinstalldirs |
rm -f missing mkinstalldirs |
34 |
$(RM) install-sh |
rm -f install-sh |
35 |
$(RM) configure Makefile Makefile.in |
rm -f configure Makefile Makefile.in |
36 |
$(RM) depcomp |
rm -f depcomp |
37 |
$(RM) -r m4 intl |
rm -fr intl gl |
38 |
$(RM) po/ChangeLog \ |
rm -f m4/*.m4 |
39 |
po/Makefile \ |
rm -f $(PO_FILES) |
40 |
po/Makefile.in \ |
|
41 |
po/Makefile.in.in \ |
.PHONY: all gettextize potfiles clean |
|
po/POTFILES \ |
|
|
po/POTFILES.in \ |
|
|
po/Rules-quot \ |
|
|
po/boldquot.sed \ |
|
|
po/cat-id-tbl.c \ |
|
|
po/en@boldquot.header \ |
|
|
po/en@quot.header \ |
|
|
po/insert-header.sin \ |
|
|
po/quot.sed \ |
|
|
po/remove-potcdate.sin \ |
|
|
po/stamp-po \ |
|
|
po/Makevars.template |
|