Переглянути джерело

Include Rules.mk for consistency. Trying not to was simply too painful.

Manuel Novoa III 20 роки тому
батько
коміт
0b8749d631
1 змінених файлів з 1 додано та 58 видалено
  1. 1 58
      utils/Makefile

+ 1 - 58
utils/Makefile

@@ -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 @@ else
 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