summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorManuel Novoa III <mjn3@codepoet.org>2003-12-02 20:37:08 +0000
committerManuel Novoa III <mjn3@codepoet.org>2003-12-02 20:37:08 +0000
commit0b8749d6311f856a4bdd04f52cbd47cd20ed26e1 (patch)
tree847a0f510f922565780c97c54a2cfb77465bebc8
parentbadf426f10ec949aa853aff22123c4e783a421c5 (diff)
Include Rules.mk for consistency. Trying not to was simply too painful.
-rw-r--r--utils/Makefile59
1 files changed, 1 insertions, 58 deletions
diff --git a/utils/Makefile b/utils/Makefile
index 705b23d27..c843160cb 100644
--- a/utils/Makefile
+++ b/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