svn commit: trunk/uClibc/libc/misc: file ftw glob locale pthread sysvipc tim etc...
psm at uclibc.org
psm at uclibc.org
Thu Nov 3 01:25:15 UTC 2005
Author: psm
Date: 2005-11-02 17:25:12 -0800 (Wed, 02 Nov 2005)
New Revision: 12129
Log:
Enable IMA
Modified:
trunk/uClibc/libc/misc/file/Makefile.in
trunk/uClibc/libc/misc/ftw/Makefile.in
trunk/uClibc/libc/misc/glob/Makefile.in
trunk/uClibc/libc/misc/locale/Makefile.in
trunk/uClibc/libc/misc/pthread/Makefile.in
trunk/uClibc/libc/misc/sysvipc/Makefile.in
trunk/uClibc/libc/misc/time/Makefile.in
trunk/uClibc/libc/misc/wctype/Makefile.in
Changeset:
Modified: trunk/uClibc/libc/misc/file/Makefile.in
===================================================================
--- trunk/uClibc/libc/misc/file/Makefile.in 2005-11-03 00:48:27 UTC (rev 12128)
+++ trunk/uClibc/libc/misc/file/Makefile.in 2005-11-03 01:25:12 UTC (rev 12129)
@@ -19,7 +19,7 @@
libc-so-y+=$(MISC_FILE_OBJ:.o=.os)
libc-multi-y+=$(MISC_FILE_DIR)/lockf.c
-libc-nomulti-y+=$(MISC_FILE_OUT)/lockf64.o
+libc-nomulti-$(UCLIBC_HAS_LFS)+=$(MISC_FILE_OUT)/lockf64.o
objclean-y+=misc_file_objclean
Modified: trunk/uClibc/libc/misc/ftw/Makefile.in
===================================================================
--- trunk/uClibc/libc/misc/ftw/Makefile.in 2005-11-03 00:48:27 UTC (rev 12128)
+++ trunk/uClibc/libc/misc/ftw/Makefile.in 2005-11-03 01:25:12 UTC (rev 12129)
@@ -11,15 +11,18 @@
MISC_FTW_DIR:=$(top_srcdir)libc/misc/ftw
MISC_FTW_OUT:=$(top_builddir)libc/misc/ftw
+ifneq ($(DOMULTI),n)
# ftw.c has to be rewritten to allow multi
MISC_FTW_NO_MULTI:=ftw64.o
MOBJ:=$(filter-out $(MISC_FTW_NO_MULTI),$(MOBJ))
+endif
MISC_FTW_MSRC:=$(MISC_FTW_DIR)/$(MSRC)
MISC_FTW_MOBJ:=$(patsubst %.o,$(MISC_FTW_OUT)/%.o,$(MOBJ))
+
MISC_FTW_DEF:=$(patsubst %,-DL_%,$(subst .o,,$(notdir $(MISC_FTW_MOBJ))))
-MISC_FTW_OBJS:=$(MISC_FTW_MOBJ) $(MISC_FTW_OUT)/$(MISC_FTW_NO_MULTI)
+MISC_FTW_OBJS:=$(MISC_FTW_MOBJ)
$(MISC_FTW_OBJS): $(MISC_FTW_MSRC)
$(compile.m)
Modified: trunk/uClibc/libc/misc/glob/Makefile.in
===================================================================
--- trunk/uClibc/libc/misc/glob/Makefile.in 2005-11-03 00:48:27 UTC (rev 12128)
+++ trunk/uClibc/libc/misc/glob/Makefile.in 2005-11-03 01:25:12 UTC (rev 12129)
@@ -14,8 +14,10 @@
MISC_GLOB_SRC:=$(patsubst %.c,$(MISC_GLOB_DIR)/%.c,$(CSRC))
MISC_GLOB_OBJ:=$(patsubst %.c,$(MISC_GLOB_OUT)/%.o,$(CSRC))
-$(MISC_GLOB_OUT)/glob64.o $(MISC_GLOB_OUT)/glob64.os: $(MISC_GLOB_DIR)/glob64.c $(MISC_GLOB_DIR)/glob.c
+$(MISC_GLOB_OUT)/glob64.o: $(MISC_GLOB_DIR)/glob64.c $(MISC_GLOB_DIR)/glob.c
+$(MISC_GLOB_OUT)/glob64.os: $(MISC_GLOB_DIR)/glob64.c $(MISC_GLOB_DIR)/glob.c
+
libc-a-$(UCLIBC_HAS_GLOB)+=$(MISC_GLOB_OBJ)
libc-so-$(UCLIBC_HAS_GLOB)+=$(MISC_GLOB_OBJ:.o=.os)
Modified: trunk/uClibc/libc/misc/locale/Makefile.in
===================================================================
--- trunk/uClibc/libc/misc/locale/Makefile.in 2005-11-03 00:48:27 UTC (rev 12128)
+++ trunk/uClibc/libc/misc/locale/Makefile.in 2005-11-03 01:25:12 UTC (rev 12129)
@@ -58,9 +58,8 @@
libc-so-$(UCLIBC_HAS_LOCALE)+=$(MISC_LOCALE_DATA:.o=.os)
libc-so-$(UCLIBC_HAS_XLOCALE)+=$(MISC_LOCALE_MOBJx:.o=.os)
-#CFLAGS-multi-y+=$(MISC_LOCALE_DEF)
-#libc-multi-y+=$(MISC_LOCALE_MSRC)
-libc-nomulti-y+=$(MISC_LOCALE_MOBJ)
+CFLAGS-multi-y+=$(MISC_LOCALE_DEF)
+libc-multi-y+=$(MISC_LOCALE_MSRC)
libc-nomulti-$(UCLIBC_HAS_LOCALE)+=$(MISC_LOCALE_DATA)
libc-nomulti-$(UCLIBC_HAS_XLOCALE)+=$(MISC_LOCALE_MOBJx)
Modified: trunk/uClibc/libc/misc/pthread/Makefile.in
===================================================================
--- trunk/uClibc/libc/misc/pthread/Makefile.in 2005-11-03 00:48:27 UTC (rev 12128)
+++ trunk/uClibc/libc/misc/pthread/Makefile.in 2005-11-03 01:25:12 UTC (rev 12129)
@@ -16,8 +16,8 @@
libc-a-$(UCLIBC_HAS_THREADS)+=$(MISC_PTHREAD_OBJ)
libc-so-$(UCLIBC_HAS_THREADS)+=$(MISC_PTHREAD_OBJ:.o=.os)
-#libc-multi-$(UCLIBC_HAS_THREADS)+=$(MISC_PTHREAD_SRC)
-libc-nomulti-$(UCLIBC_HAS_THREADS)+=$(MISC_PTHREAD_OBJ)
+libc-multi-$(UCLIBC_HAS_THREADS)+=$(MISC_PTHREAD_DIR)/no-tsd.c
+libc-nomulti-$(UCLIBC_HAS_THREADS)+=$(MISC_PTHREAD_OUT)/weaks.o
objclean-y+=misc_pthread_objclean
Modified: trunk/uClibc/libc/misc/sysvipc/Makefile.in
===================================================================
--- trunk/uClibc/libc/misc/sysvipc/Makefile.in 2005-11-03 00:48:27 UTC (rev 12128)
+++ trunk/uClibc/libc/misc/sysvipc/Makefile.in 2005-11-03 01:25:12 UTC (rev 12129)
@@ -34,9 +34,9 @@
MISC_SYSVIPC_MSRC:=$(MISC_SYSVIPC_MSRC1) $(MISC_SYSVIPC_MSRC2) $(MISC_SYSVIPC_MSRC3)
MISC_SYSVIPC_MOBJ:=$(MISC_SYSVIPC_MOBJ1) $(MISC_SYSVIPC_MOBJ2) $(MISC_SYSVIPC_MOBJ3)
-# only MSRC2
-MISC_SYSVIPC_DEF:=$(patsubst %,-DL_%,$(subst .o,,$(notdir $(MISC_SYSVIPC_MOBJ2))))
+MISC_SYSVIPC_DEF:=$(patsubst %,-DL_%,$(subst .o,,$(notdir $(MISC_SYSVIPC_MOBJ))))
+
MISC_SYSVIPC_OBJS:=$(MISC_SYSVIPC_OBJ) $(MISC_SYSVIPC_MOBJ)
$(MISC_SYSVIPC_MOBJ1): $(MISC_SYSVIPC_MSRC1)
@@ -61,8 +61,7 @@
libc-so-y+=$(MISC_SYSVIPC_OBJS:.o=.os)
CFLAGS-multi-y+=$(MISC_SYSVIPC_DEF)
-libc-multi-y+=$(MISC_SYSVIPC_SRC) $(MISC_SYSVIPC_MSRC2)
-libc-nomulti-y+=$(MISC_SYSVIPC_MOBJ1) $(MISC_SYSVIPC_MOBJ3)
+libc-multi-y+=$(MISC_SYSVIPC_SRC) $(MISC_SYSVIPC_MSRC)
objclean-y+=misc_sysvipc_objclean
Modified: trunk/uClibc/libc/misc/time/Makefile.in
===================================================================
--- trunk/uClibc/libc/misc/time/Makefile.in 2005-11-03 00:48:27 UTC (rev 12128)
+++ trunk/uClibc/libc/misc/time/Makefile.in 2005-11-03 01:25:12 UTC (rev 12129)
@@ -32,7 +32,10 @@
MISC_TIME_DIR:=$(top_srcdir)libc/misc/time
MISC_TIME_OUT:=$(top_builddir)libc/misc/time
+ifndef ($(DOMULTI),n)
MISC_TIME_NO_MULTI:=strftime.o
+MOBJ:=$(filter-out $(MISC_TIME_NO_MULTI),$(MOBJ))
+endif
MISC_TIME_SRC:=$(patsubst %.c,$(MISC_TIME_DIR)/%.c,$(CSRC))
MISC_TIME_OBJ:=$(patsubst %.c,$(MISC_TIME_OUT)/%.o,$(CSRC))
@@ -41,7 +44,7 @@
MISC_TIME_MOBJ:=$(patsubst %.o,$(MISC_TIME_OUT)/%.o,$(MOBJ))
MISC_TIME_MOBJx=$(patsubst %.o,$(MISC_TIME_OUT)/%.o,$(MOBJx))
-MISC_TIME_DEF:=$(patsubst %,-DL_%,$(subst .o,,$(notdir $(filter-out $(MISC_TIME_OUT)/$(MISC_TIME_NO_MULTI),$(MISC_TIME_MOBJ)))))
+MISC_TIME_DEF:=$(patsubst %,-DL_%,$(subst .o,,$(notdir $(MISC_TIME_MOBJ))))
MISC_TIME_OBJS:=$(MISC_TIME_OBJ) $(MISC_TIME_MOBJ)
@@ -64,7 +67,7 @@
CFLAGS-multi-y+=$(MISC_TIME_DEF)
libc-multi-y+=$(MISC_TIME_MSRC)
-libc-nomulti-y+=$(MISC_TIME_OUT)/$(MISC_TIME_NO_MULTI)
+libc-nomulti-y+=$(patsubst %.o,$(MISC_TIME_OUT)/%.o,$(MISC_TIME_NO_MULTI))
libc-nomulti-$(UCLIBC_HAS_XLOCALE)+=$(MISC_TIME_MOBJx)
objclean-y+=misc_time_objclean
Modified: trunk/uClibc/libc/misc/wctype/Makefile.in
===================================================================
--- trunk/uClibc/libc/misc/wctype/Makefile.in 2005-11-03 00:48:27 UTC (rev 12128)
+++ trunk/uClibc/libc/misc/wctype/Makefile.in 2005-11-03 01:25:12 UTC (rev 12129)
@@ -24,7 +24,6 @@
MISC_WCTYPE_MOBJ:=$(patsubst %.o,$(MISC_WCTYPE_OUT)/%.o,$(MOBJ))
MISC_WCTYPE_MOBJx=$(patsubst %.o,$(MISC_WCTYPE_OUT)/%.o,$(MOBJx))
-# adapt this if MOBJx is done for multi
MISC_WCTYPE_DEF:=$(patsubst %,-DL_%,$(subst .o,,$(notdir $(MISC_WCTYPE_MOBJ))))
$(MISC_WCTYPE_MOBJ): $(MISC_WCTYPE_MSRC)
More information about the uClibc-cvs
mailing list