[uClibc-cvs] uClibc/utils Makefile,1.7,1.8

Manuel Novoa III mjn3 at uclibc.org
Tue Dec 2 20:37:13 UTC 2003


Update of /var/cvs/uClibc/utils
In directory winder:/tmp/cvs-serv32341

Modified Files:
	Makefile 
Log Message:
Include Rules.mk for consistency.  Trying not to was simply too painful.


Index: Makefile
===================================================================
RCS file: /var/cvs/uClibc/utils/Makefile,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- Makefile	24 Nov 2003 04:23:31 -0000	1.7
+++ Makefile	2 Dec 2003 20:37:08 -0000	1.8
@@ -19,58 +19,10 @@
 # Pull in the user's uClibc configuration, but do not
 # pull in Rules.mak.....
 TOPDIR=../
-include $(TOPDIR).config
-
-MAJOR_VERSION=0
-UCLIBC_LDSO=ld-uClibc.so.$(MAJOR_VERSION)
-
-# A nifty macro to make testing gcc features easier
-check_gcc=$(shell if $(CC) $(1) -S -o /dev/null -xc /dev/null > /dev/null 2>&1; \
-	then echo "$(1)"; else echo "$(2)"; fi)
-
-# use '-Os' optimization if available, else use -O2, allow Config to override
-OPTIMIZATION=$(call check_gcc,-Os,-O2)
-UWARNINGS=$(subst ",, $(strip $(WARNINGS))) -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing
-XARCH_CFLAGS=$(subst ",, $(strip $(ARCH_CFLAGS)))
-
-ifndef CROSS
-CROSS=
-endif
-CC= $(CROSS)gcc
-AR= $(CROSS)ar
-LD= $(CROSS)ld
-NM= $(CROSS)nm
-STRIPTOOL= $(CROSS)strip
-
-INSTALL= install
-LN= ln
-RM= rm -f
-override CFLAGS=$(UWARNINGS) $(OPTIMIZATION) #$(XARCH_CFLAGS)
-override LDFLAGS=-s
-ifeq ($(DODEBUG),y)
-    override CFLAGS=$(UWARNINGS) -O0 -g3 #$(XARCH_CFLAGS)
-    override LDFLAGS=
-endif
-
-# Make certain these contain a final "/", but no "//"s.
-RUNTIME_PREFIX:=$(strip $(subst //,/, $(subst ,/, $(subst ",, $(strip $(RUNTIME_PREFIX))))))
-DEVEL_PREFIX:=$(strip $(subst //,/, $(subst ,/, $(subst ",, $(strip $(DEVEL_PREFIX))))))
-
+include $(TOPDIR)Rules.mak
 
 TARGETS = ldd ldconfig readelf
 
-ifeq ($(HAVE_SHARED),y)
-    LIBRARY_CACHE=#-DUSE_CACHE
-    ifeq ($(BUILD_UCLIBC_LDSO),y)
-	LDSO=$(TOPDIR)lib/$(UCLIBC_LDSO)
-	DYNAMIC_LINKER=$(SHARED_LIB_LOADER_PREFIX)/$(UCLIBC_LDSO)
-    else
-	LDSO=$(SYSTEM_LDSO)
-	DYNAMIC_LINKER=/lib/$(strip $(subst ",, $(notdir $(SYSTEM_LDSO))))
-   endif
-endif
-
-
 XXFLAGS=
 ifeq ($(strip $(LDSO_LDD_SUPPORT)),y)
 XXFLAGS= -D__LDSO_LDD_SUPPORT
@@ -78,15 +30,6 @@
 XXFLAGS=
 endif
 
-LDADD_LIBFLOAT=
-ifeq ($(strip $(UCLIBC_HAS_SOFT_FLOAT)),y)
-# If -msoft-float isn't supported, we want an error anyway.
-    override CFLAGS += -msoft-float
-ifeq ($(strip $(subst ",, $(strip $(TARGET_ARCH)))),arm)
-    LDADD_LIBFLOAT=-lfloat
-endif
-endif
-
 ifeq ($(strip $(HAVE_SHARED)),y)
 all:	$(TARGETS)
 else




More information about the uClibc-cvs mailing list