]> sourceware.org Git - glibc.git/blame - intl/Makefile
Update.
[glibc.git] / intl / Makefile
CommitLineData
4eb36693 1# Copyright (C) 1995, 1996, 1997, 1998 Free Software Foundation, Inc.
91c7b85d 2# This file is part of the GNU C Library.
41cfadd6 3
91c7b85d
RM
4# The GNU C Library is free software; you can redistribute it and/or
5# modify it under the terms of the GNU Library General Public License
6# as published by the Free Software Foundation; either version 2 of
7# the License, or (at your option) any later version.
41cfadd6 8
91c7b85d
RM
9# The GNU C Library is distributed in the hope that it will be useful,
10# but WITHOUT ANY WARRANTY; without even the implied warranty of
11# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12# Library General Public License for more details.
41cfadd6 13
91c7b85d 14# You should have received a copy of the GNU Library General Public
0c5ecdc4
UD
15# License along with the GNU C Library; see the file COPYING.LIB. If not,
16# write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
17# Boston, MA 02111-1307, USA.
18
19# Makefile for intl subdirectory: message handling code from GNU gettext.
41cfadd6 20
24906b43 21subdir = intl
91c7b85d
RM
22headers = libintl.h
23routines = bindtextdom dcgettext dgettext gettext \
7a12c6bb
RM
24 finddomain loadmsgcat localealias textdomain \
25 l10nflist explodename
26distribute = gettext.h gettextP.h hash-string.h loadinfo.h locale.alias
27
8d57beea 28install-others = $(inst_localedir)/locale.alias
24906b43 29
91c7b85d 30include ../Rules
24906b43 31
91c7b85d 32CPPFLAGS += -D'GNULOCALEDIR="$(localedir)"' \
7a12c6bb
RM
33 -D'LOCALE_ALIAS_PATH="$(localedir):$(i18ndir)"'
34
73237de3 35$(inst_localedir)/locale.alias: locale.alias $(+force)
7a12c6bb 36 $(do-install)
75914335 37
91c7b85d 38ifdef gettext-srcdir
75914335 39
5775972d
RM
40%.h:: ../gpl2lgpl.sed $(gettext-srcdir)/intl/%.glibc; $(copysrc)
41%.c:: ../gpl2lgpl.sed $(gettext-srcdir)/intl/%.c; $(copysrc)
42%.h:: ../gpl2lgpl.sed $(gettext-srcdir)/intl/%.h; $(copysrc)
7a12c6bb 43locale.alias:: ../gpl2lgpl.sed $(gettext-srcdir)/misc/locale.alias; $(copysrc)
75914335 44
880f421f 45ifeq ($(with-cvs),yes)
91c7b85d 46define copysrc
19bc17a9 47sed -f $^ > $@.new
91c7b85d
RM
48chmod a-w $@.new
49mv -f $@.new $@
4eb36693 50test ! -d CVS || cvs $(CVSOPTS) commit -m'Updated from $<' $@
91c7b85d 51endef
880f421f
UD
52else
53define copysrc
54sed -f $^ > $@.new
55chmod a-w $@.new
56mv -f $@.new $@
57endef
58endif
75914335 59
91c7b85d 60endif
fa0bc87c
RM
61
62CFLAGS-bindtextdom.c = -Wno-unused
63CFLAGS-finddomain.c = -Wno-unused
64CFLAGS-localealias.c = -Wno-unused
This page took 0.058425 seconds and 5 git commands to generate.