OSDN Git Service

0ec7b5aa49169e87b46da94ad655a6dbb8cc7036
[uclinux-h8/uClibc.git] / libc / misc / intl / Makefile.in
1 # Makefile for uClibc
2 #
3 # Copyright (C) 2000 by Lineo, inc.
4 # Copyright (C) 2000-2005 Erik Andersen <andersen@uclibc.org>
5 #
6 # Licensed under the LGPL v2.1, see the file COPYING.LIB in this tarball.
7 #
8
9 MSRC:=intl.c
10 MOBJ:=  __uClibc_dgettext.o __uClibc_dcgettext.o \
11         __uClibc_textdomain.o __uClibc_bindtextdomain.o # for libstd++
12
13 MISC_INTL_DIR:=$(top_srcdir)libc/misc/intl
14 MISC_INTL_OUT:=$(top_builddir)libc/misc/intl
15
16 MISC_INTL_MSRC:=$(MISC_INTL_DIR)/$(MSRC)
17 MISC_INTL_MOBJ:=$(patsubst %.o,$(MISC_INTL_OUT)/%.o,$(MOBJ))
18 MISC_INTL_DEF:=$(patsubst %,-DL_%,$(subst .o,,$(notdir $(MISC_INTL_MOBJ))))
19
20 $(MISC_INTL_MOBJ) $(MISC_INTL_MOBJ:.o=.os): $(MISC_INTL_MSRC)
21         $(compile.m)
22
23 libc-a-$(UCLIBC_HAS_GETTEXT_AWARENESS)+=$(MISC_INTL_MOBJ)
24 libc-so-$(UCLIBC_HAS_GETTEXT_AWARENESS)+=$(MISC_INTL_MOBJ:.o=.os)
25
26 CFLAGS-multi-$(UCLIBC_HAS_GETTEXT_AWARENESS)+=$(MISC_INTL_DEF)
27 libc-multi-$(UCLIBC_HAS_GETTEXT_AWARENESS)+=$(MISC_INTL_MSRC)
28
29 objclean-y+=misc_intl_objclean
30
31 misc_intl_objclean:
32         $(RM) $(MISC_INTL_OUT)/*.{o,os}