mirror of
https://git.busybox.net/uClibc
synced 2025-05-08 23:02:28 +08:00
Default changed to IMA compiling, disabled explicitely where currently not possible. Add clean targets for linuxthreads[_db].
This commit is contained in:
parent
085149d0d2
commit
bddfb866b0
@ -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
|
||||
|
@ -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) $@
|
||||
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
@ -8,8 +8,6 @@
|
||||
|
||||
CFLAGS+=$(SSP_ALL_CFLAGS)
|
||||
|
||||
#DOMULTI=y
|
||||
|
||||
LIB_NAME:=libcrypt
|
||||
|
||||
libcrypt_DIR:=$(top_srcdir)libcrypt
|
||||
|
@ -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 \
|
||||
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
@ -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>
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
||||
|
@ -7,8 +7,6 @@
|
||||
|
||||
CFLAGS+=$(SSP_ALL_CFLAGS)
|
||||
|
||||
#DOMULTI=y
|
||||
|
||||
LIB_NAME:=libutil
|
||||
|
||||
libutil_DIR:=$(top_srcdir)libutil
|
||||
|
Loading…
x
Reference in New Issue
Block a user