1 |
# Makefile for program source directory in GNU NLS utilities package. |
# Makefile for program source directory in GNU NLS utilities package. |
2 |
# Copyright (C) 1995, 1996, 1997 by Ulrich Drepper <drepper@gnu.ai.mit.edu> |
# Copyright (C) 1995, 1996, 1997 by Ulrich Drepper <drepper@gnu.ai.mit.edu> |
3 |
|
# Copyright 2001, 2003 Free Software Foundation, Inc. |
4 |
# |
# |
5 |
# This file file be copied and used freely without restrictions. It can |
# This file may be copied and used freely without restrictions. It can |
6 |
# be used in projects which are not available under the GNU Public License |
# be used in projects which are not available under the GNU Public License |
7 |
# but which still want to provide support for the GNU gettext functionality. |
# but which still want to provide support for the GNU gettext functionality. |
8 |
# Please note that the actual code is *not* freely available. |
# Please note that the actual code is *not* freely available. |
25 |
gettextsrcdir = $(prefix)/share/gettext/po |
gettextsrcdir = $(prefix)/share/gettext/po |
26 |
subdir = po |
subdir = po |
27 |
|
|
28 |
|
DESTDIR = |
29 |
|
|
30 |
INSTALL = @INSTALL@ |
INSTALL = @INSTALL@ |
31 |
INSTALL_DATA = @INSTALL_DATA@ |
INSTALL_DATA = @INSTALL_DATA@ |
32 |
MKINSTALLDIRS = @MKINSTALLDIRS@ |
MKINSTALLDIRS = @MKINSTALLDIRS@ |
127 |
install-data-no: all |
install-data-no: all |
128 |
install-data-yes: all |
install-data-yes: all |
129 |
if test -r $(MKINSTALLDIRS); then \ |
if test -r $(MKINSTALLDIRS); then \ |
130 |
$(MKINSTALLDIRS) $(datadir); \ |
$(MKINSTALLDIRS) $(DESTDIR)$(datadir); \ |
131 |
else \ |
else \ |
132 |
$(top_srcdir)/mkinstalldirs $(datadir); \ |
$(top_srcdir)/mkinstalldirs $(DESTDIR)$(datadir); \ |
133 |
fi |
fi |
134 |
@catalogs='$(CATALOGS)'; \ |
@catalogs='$(CATALOGS)'; \ |
135 |
for cat in $$catalogs; do \ |
for cat in $$catalogs; do \ |
139 |
*) destdir=$(localedir);; \ |
*) destdir=$(localedir);; \ |
140 |
esac; \ |
esac; \ |
141 |
lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \ |
lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \ |
142 |
dir=$$destdir/$$lang/LC_MESSAGES; \ |
dir=$(DESTDIR)$$destdir/$$lang/LC_MESSAGES; \ |
143 |
if test -r $(MKINSTALLDIRS); then \ |
if test -r $(MKINSTALLDIRS); then \ |
144 |
$(MKINSTALLDIRS) $$dir; \ |
$(MKINSTALLDIRS) $$dir; \ |
145 |
else \ |
else \ |
169 |
done |
done |
170 |
if test "$(PACKAGE)" = "gettext"; then \ |
if test "$(PACKAGE)" = "gettext"; then \ |
171 |
if test -r $(MKINSTALLDIRS); then \ |
if test -r $(MKINSTALLDIRS); then \ |
172 |
$(MKINSTALLDIRS) $(gettextsrcdir); \ |
$(MKINSTALLDIRS) $(DESTDIR)$(gettextsrcdir); \ |
173 |
else \ |
else \ |
174 |
$(top_srcdir)/mkinstalldirs $(gettextsrcdir); \ |
$(top_srcdir)/mkinstalldirs $(DESTDIR)$(gettextsrcdir); \ |
175 |
fi; \ |
fi; \ |
176 |
$(INSTALL_DATA) $(srcdir)/Makefile.in.in \ |
$(INSTALL_DATA) $(srcdir)/Makefile.in.in \ |
177 |
$(gettextsrcdir)/Makefile.in.in; \ |
$(DESTDIR)$(gettextsrcdir)/Makefile.in.in; \ |
178 |
else \ |
else \ |
179 |
: ; \ |
: ; \ |
180 |
fi |
fi |
187 |
for cat in $$catalogs; do \ |
for cat in $$catalogs; do \ |
188 |
cat=`basename $$cat`; \ |
cat=`basename $$cat`; \ |
189 |
lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \ |
lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \ |
190 |
rm -f $(localedir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT); \ |
rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT); \ |
191 |
rm -f $(localedir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT).m; \ |
rm -f $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT).m; \ |
192 |
rm -f $(gnulocaledir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT); \ |
rm -f $(DESTDIR)$(gnulocaledir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT); \ |
193 |
rm -f $(gnulocaledir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT).m; \ |
rm -f $(DESTDIR)$(gnulocaledir)/$$lang/LC_MESSAGES/$(PACKAGE)$(INSTOBJEXT).m; \ |
194 |
done |
done |
195 |
rm -f $(gettextsrcdir)/po-Makefile.in.in |
rm -f $(DESTDIR)$(gettextsrcdir)/po-Makefile.in.in |
196 |
|
|
197 |
check: all |
check: all |
198 |
|
|