From 4390d8e705e11eec6c2eed552ceea25277fdbde3 Mon Sep 17 00:00:00 2001 From: "Peter S. Mazinger" Date: Mon, 13 Feb 2006 09:57:02 +0000 Subject: libc-{a,so,multi}-y replaced by libc-y covering common objects both in libc.a/libc.so, the diffs go into libc-static-y/libc-shared-y exclusively, add IMA to libc, don't use any MSRC anymore --- libc/misc/locale/Makefile.in | 50 ++++++++++---------------------------------- 1 file changed, 11 insertions(+), 39 deletions(-) (limited to 'libc/misc/locale') diff --git a/libc/misc/locale/Makefile.in b/libc/misc/locale/Makefile.in index f4439cdf5..66b9809fa 100644 --- a/libc/misc/locale/Makefile.in +++ b/libc/misc/locale/Makefile.in @@ -1,57 +1,29 @@ # Makefile for uClibc # # Copyright (C) 2000 by Lineo, inc. -# Copyright (C) 2000-2005 Erik Andersen +# Copyright (C) 2000-2006 Erik Andersen # # Licensed under the LGPL v2.1, see the file COPYING.LIB in this tarball. # -MSRC:=locale.c -MOBJ:=setlocale.o localeconv.o _locale_init.o nl_langinfo.o -MOBJx:= - +# multi source locale.c +CSRC := setlocale.c localeconv.c _locale_init.c nl_langinfo.c ifeq ($(UCLIBC_HAS_LOCALE),y) -MOBJ+=newlocale.o __locale_mbrtowc_l.o +CSRC += newlocale.c __locale_mbrtowc_l.c endif - ifeq ($(UCLIBC_HAS_XLOCALE),y) -MOBJx:=nl_langinfo_l.o duplocale.o freelocale.o uselocale.o __curlocale.o +CSRC += nl_langinfo_l.c duplocale.c freelocale.c uselocale.c __curlocale.c endif -MISC_LOCALE_NO_MULTI=localeconv.o - -MISC_LOCALE_DIR:=$(top_srcdir)libc/misc/locale -MISC_LOCALE_OUT:=$(top_builddir)libc/misc/locale - -MISC_LOCALE_MSRC:=$(MISC_LOCALE_DIR)/$(MSRC) -MISC_LOCALE_MOBJ:=$(patsubst %.o,$(MISC_LOCALE_OUT)/%.o,$(MOBJ)) -MISC_LOCALE_MOBJx:=$(patsubst %.o,$(MISC_LOCALE_OUT)/%.o,$(MOBJx)) - -MISC_LOCALE_DEF:=$(patsubst %,-DL_%,$(subst .o,,$(filter-out $(MISC_LOCALE_NO_MULTI),$(notdir $(MISC_LOCALE_MOBJ))))) - -$(MISC_LOCALE_MOBJ): $(MISC_LOCALE_MSRC) - $(compile.m) - -$(MISC_LOCALE_MOBJ:.o=.os): $(MISC_LOCALE_MSRC) - $(compile.m) - -$(MISC_LOCALE_MOBJx): $(MISC_LOCALE_MSRC) - $(compile.m) -D__UCLIBC_DO_XLOCALE - -$(MISC_LOCALE_MOBJx:.o=.os): $(MISC_LOCALE_MSRC) - $(compile.m) -D__UCLIBC_DO_XLOCALE +MISC_LOCALE_DIR := $(top_srcdir)libc/misc/locale +MISC_LOCALE_OUT := $(top_builddir)libc/misc/locale -libc-a-y+=$(MISC_LOCALE_MOBJ) -libc-a-$(UCLIBC_HAS_XLOCALE)+=$(MISC_LOCALE_MOBJx) -libc-so-y+=$(MISC_LOCALE_MOBJ:.o=.os) -libc-so-$(UCLIBC_HAS_XLOCALE)+=$(MISC_LOCALE_MOBJx:.o=.os) +MISC_LOCALE_SRC := $(patsubst %.c,$(MISC_LOCALE_DIR)/%.c,$(CSRC)) +MISC_LOCALE_OBJ := $(patsubst %.c,$(MISC_LOCALE_OUT)/%.o,$(CSRC)) -CFLAGS-multi-y+=$(MISC_LOCALE_DEF) -libc-multi-y+=$(MISC_LOCALE_MSRC) -libc-nomulti-y+=$(patsubst %.o,$(MISC_LOCALE_OUT)/%.o,$(MISC_LOCALE_NO_MULTI)) -libc-nomulti-$(UCLIBC_HAS_XLOCALE)+=$(MISC_LOCALE_MOBJx) +libc-y += $(MISC_LOCALE_OBJ) -objclean-y+=misc_locale_objclean +objclean-y += misc_locale_objclean misc_locale_objclean: $(RM) $(MISC_LOCALE_OUT)/{*.{o,os}} -- cgit v1.2.3