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