OSDN Git Service

Default changed to IMA compiling, disabled explicitely where currently not possible...
authorPeter S. Mazinger <ps.m@gmx.net>
Wed, 26 Oct 2005 08:15:03 +0000 (08:15 -0000)
committerPeter S. Mazinger <ps.m@gmx.net>
Wed, 26 Oct 2005 08:15:03 +0000 (08:15 -0000)
13 files changed:
Makefile.in
Makerules
ldso/ldso/Makefile.in
ldso/libdl/Makefile.in
libcrypt/Makefile.in
libintl/Makefile.in
libm/Makefile.in
libnsl/Makefile.in
libpthread/linuxthreads/Makefile.in
libpthread/linuxthreads/sysdeps/sh64/Makefile.in
libpthread/linuxthreads_db/Makefile.in
libresolv/Makefile.in
libutil/Makefile.in

index 9547923..bb6b68b 100644 (file)
@@ -341,7 +341,7 @@ defconfig: extra/config/conf
 
 clean:
        @$(RM) -r lib include/bits
-       $(RM) lib*/*.a ldso/*/*.a
+       $(RM) lib*/*.a ldso/*/*.a libpthread/*/*.a
        $(RM) libc/misc/locale/locale_data.c
        $(RM) libc/misc/internals/interp.c
        $(RM) include/fpu_control.h
index 36bee28..f71584c 100644 (file)
--- a/Makerules
+++ b/Makerules
@@ -189,7 +189,7 @@ else
 endif
 endif
 
-ifeq ($(DOMULTI),y)
+ifneq ($(DOMULTI),n)
 
 $($(LIB_NAME)_OUT)/$(LIB_NAME)_so.a: $($(LIB_NAME)_OUT)/$(LIB_NAME).os $($(LIB_NAME)-nomulti-y:.o=.os)
        $(RM) $@
index 2ba7e2f..30a6c4e 100644 (file)
@@ -39,7 +39,7 @@ ifeq ($(SUPPORT_LD_DEBUG),y)
 LDFLAGS:=$(LDFLAGS_NOSTRIP)
 endif
 
-# useless, only 1 source file
+# can't combine .c w/ .S
 DOMULTI=n
 
 LIB_NAME:=ld-uClibc
@@ -60,7 +60,7 @@ EXTRA_LINK_LIBS:=$(LIBGCC) # $(LDADD_LIBFLOAT)
 
 ld-uClibc-so-$(HAVE_SHARED):=$(ld-uClibc_OBJS:.o=.os)
 
-#ld-uClibc-multi-$(HAVE_SHARED):=$(ld-uClibc_SRC)
+ld-uClibc-multi-$(HAVE_SHARED):=$(ld-uClibc_SRC) $(ld-uClibc_SSRC)
 
 objclean-y+=ld-uClibc_clean ld-uClibc_arch_clean
 
index 24a5342..1e758e1 100644 (file)
@@ -21,7 +21,7 @@ ifeq ($(TARGET_ARCH),mips)
 CFLAGS:=$(CFLAGS:-O0=-O1)
 endif
 
-# useless, only 1 source file
+# we need special .oS file created, do not enable this
 DOMULTI=n
 
 LIB_NAME:=libdl
@@ -46,7 +46,7 @@ libdl-a-$(HAVE_SHARED):=$(libdl_OBJ) $(resolve)
 libdl-a-pic-$(HAVE_SHARED):=$(libdl_OBJ:.o=.os) $(resolve:.o=.os)
 libdl-so-$(HAVE_SHARED):=$(libdl_OBJ:.o=.oS)
 
-# we enable this although no use of multi, else libdl.o gets empty sources
+# do not disable this
 libdl-multi-$(HAVE_SHARED):=$(libdl_SRC)
 
 objclean-y+=libdl_clean libdl_extra_clean
index 5394a05..4ab093b 100644 (file)
@@ -8,8 +8,6 @@
 
 CFLAGS+=$(SSP_ALL_CFLAGS)
 
-#DOMULTI=y
-
 LIB_NAME:=libcrypt
 
 libcrypt_DIR:=$(top_srcdir)libcrypt
index 8f5a75a..1b90156 100644 (file)
@@ -8,8 +8,6 @@
 
 CFLAGS+=$(SSP_ALL_CFLAGS)
 
-#DOMULTI=y
-
 LIB_NAME:=libintl
 
 MOBJ:=gettext.o ngettext.o  dgettext.o dcgettext.o dngettext.o dcngettext.o \
index a61ceb2..baef02a 100644 (file)
@@ -24,7 +24,7 @@ CFLAGS+=$(SSP_ALL_CFLAGS)
 
 CFLAGS+=-D_IEEE_LIBM -D_ISOC99_SOURCE -D_SVID_SOURCE
 
-#DOMULTI=y
+DOMULTI=n
 
 LIB_NAME:=libm
 
@@ -110,8 +110,9 @@ libm-a-pic-$(UCLIBC_HAS_FLOATS)+=$(libm_OBJS:.o=.os)
 libm-so-$(UCLIBC_HAS_FLOATS)+=$(libm_OBJS:.o=.os)
 
 CFLAGS-multi-$(UCLIBC_HAS_FLOATS)+=$(libm_DEF)
-libm-multi-$(UCLIBC_HAS_FLOATS)+=$(libm_MSRC)
-libm-nomulti-$(UCLIBC_HAS_FLOATS)+=$(libm_OBJ)
+libm-multi-$(UCLIBC_HAS_FLOATS)+=$(libm_SRC) $(libm_MSRC)
+#libm-multi-$(UCLIBC_HAS_FLOATS)+=$(libm_MSRC)
+#libm-nomulti-$(UCLIBC_HAS_FLOATS)+=$(libm_OBJ)
 
 objclean-y+=libm_clean
 
index 076eb49..ab37453 100644 (file)
@@ -7,9 +7,6 @@
 
 CFLAGS+=$(SSP_ALL_CFLAGS)
 
-# useless, only 1 source file
-DOMULTI=n
-
 LIB_NAME:=libnsl
 
 libnsl_DIR:=$(top_srcdir)libnsl
@@ -22,7 +19,7 @@ libnsl-a-y:=$(libnsl_OBJ)
 libnsl-a-pic-y:=$(libnsl_OBJ:.o=.os)
 libnsl-so-y:=$(libnsl_OBJ:.o=.os)
 
-#libnsl-multi-y:=$(libnsl_SRC)
+libnsl-multi-y:=$(libnsl_SRC)
 
 objclean-y+=libnsl_clean
 
index 026fd14..b0537bb 100644 (file)
@@ -1,4 +1,4 @@
-# Makefile for uClibc's pthread library
+# Makefile for uClibc
 #
 # Copyright (C) 2003 Paul Mundt <lethal@linux-sh.org>
 # Copyright (C) 2000-2005 Erik Andersen <andersen@uclibc.org>
@@ -51,6 +51,8 @@ libpthread-so-$(UCLIBC_HAS_THREADS)+=$(libpthread_OBJ:.o=.os)
 
 libpthread-multi-$(UCLIBC_HAS_THREADS)+=$(libpthread_SRC)
 
+objclean-y+=libpthread_clean
+
 lib-a-$(UCLIBC_HAS_THREADS)+=$(top_builddir)lib/libpthread.a
 lib-a-pic-$(UCLIBC_HAS_THREADS)+=$(top_builddir)lib/libpthread.a
 lib-so-$(UCLIBC_HAS_THREADS)+=$(top_builddir)lib/libpthread.so
index 5aa54a6..46ceeb1 100644 (file)
@@ -1,4 +1,4 @@
-# Makefile for uClibc's sh64 pthread backend
+# Makefile for uClibc
 #
 # Copyright (C) 2003 Paul Mundt <lethal@linux-sh.org>
 # Copyright (C) 2000-2005 Erik Andersen <andersen@uclibc.org>
index 1855808..559a4ba 100644 (file)
@@ -18,8 +18,6 @@ ifeq ($(PTHREADS_DEBUG_SUPPORT),y)
 STRIP_FLAGS:=-X --strip-debug -R .note -R .comment
 endif
 
-#DOMULTI=y
-
 LIB_NAME:=libthread_db
 libthread_db_FULL_NAME:=$(LIB_NAME)-$(MAJOR_VERSION).$(MINOR_VERSION).$(SUBLEVEL).so
 
@@ -38,6 +36,8 @@ libthread_db-so-$(PTHREADS_DEBUG_SUPPORT)+=$(libthread_db_OBJ:.o=.os)
 
 libthread_db-multi-$(PTHREADS_DEBUG_SUPPORT)+=$(libthread_db_SRC)
 
+objclean-y+=libthread_db_clean
+
 lib-a-$(PTHREADS_DEBUG_SUPPORT)+=$(top_builddir)lib/libthread_db.a
 lib-a-pic-$(PTHREADS_DEBUG_SUPPORT)+=$(top_builddir)lib/libthread_db.a
 lib-so-$(PTHREADS_DEBUG_SUPPORT)+=$(top_builddir)lib/libthread_db.so
index 8966f95..644c96e 100644 (file)
@@ -7,9 +7,6 @@
 
 CFLAGS+=$(SSP_ALL_CFLAGS)
 
-# useless, only 1 source file
-DOMULTI=n
-
 LIB_NAME:=libresolv
 
 libresolv_DIR:=$(top_srcdir)libresolv
@@ -22,7 +19,7 @@ libresolv-a-y:=$(libresolv_OBJ)
 libresolv-a-pic-y:=$(libresolv_OBJ:.o=.os)
 libresolv-so-y:=$(libresolv_OBJ:.o=.os)
 
-#libresolv-multi-y:=$(libresolv_SRC)
+libresolv-multi-y:=$(libresolv_SRC)
 
 objclean-y+=libresolv_clean
 
index 6f6b03e..32010b9 100644 (file)
@@ -7,8 +7,6 @@
 
 CFLAGS+=$(SSP_ALL_CFLAGS)
 
-#DOMULTI=y
-
 LIB_NAME:=libutil
 
 libutil_DIR:=$(top_srcdir)libutil