-# Makefile for installing libc message catalogs.
-
-# Copyright (C) 1996 Free Software Foundation, Inc.
+# Copyright (C) 1996, 1997, 1998 Free Software Foundation, Inc.
# This file is part of the GNU C Library.
# The GNU C Library is free software; you can redistribute it and/or
# Library General Public License for more details.
# You should have received a copy of the GNU Library General Public
-# License along with the GNU C Library; see the file COPYING.LIB. If
-# not, write to the Free Software Foundation, Inc., 675 Mass Ave,
-# Cambridge, MA 02139, USA.
+# License along with the GNU C Library; see the file COPYING.LIB. If not,
+# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+# Boston, MA 02111-1307, USA.
+
+# Makefile for installing libc message catalogs.
subdir := po
# Text domain name to install under; must match ../locale/SYS_libc.c string.
domainname = libc
-# Get $(version) defined.
+all: # Make this the default target; it will be defined in Rules.
+
include ../Makeconfig
--include $(common-objpfx)version.mk
# Pattern for where message catalog object for language % gets installed.
-mo-installed = $(localedir)/%/LC_MESSAGES/$(domainname).mo
+mo-installed = $(inst_localedir)/%/LC_MESSAGES/$(domainname).mo
# Files to install: a $(domainname).mo file for each language.
install-others = $(LINGUAS:%=$(mo-installed))
# Files to distribute: all the source and compiled binary translation files.
-distribute = $(ALL_LINGUAS:=.po) $(ALL_LINGUAS:=.mo) libc.pot
+distribute = $(ALL_LINGUAS:=.po) $(ALL_LINGUAS:=.mo) libc.pot header.pot
include ../Rules
$(MSGFMT) -o $@ $<
# Install the message object files as libc.po in the language directory.
-$(mo-installed): %.mo; $(do-install)
+$(mo-installed): %.mo; $(do-install) || exit 0
.PHONY: linguas linguas.mo
linguas: $(ALL_LINGUAS:=.po)
linguas.mo: $(ALL_LINGUAS:=.mo)
+
+realclean:
+ rm -f $(ALL_LINGUAS:=.mo)
\f
# Copy the PO files from the translation coordinator's repository.
chmod 444 $@
linguas: $(pofiles:$(podir)/%=%)
- test ! -d CVS || cvs commit -m'Copied from $(podir)' $^
+ifeq ($(with-cvs),yes)
+ test ! -d CVS || cvs $(CVSOPTS) commit -m'Copied from $(podir)' $^
+endif
linguas.mo: $(pofiles:$(podir)/%.po=%.mo)
endif