diff options
author | Manuel Novoa III <mjn3@codepoet.org> | 2003-12-02 20:37:08 +0000 |
---|---|---|
committer | Manuel Novoa III <mjn3@codepoet.org> | 2003-12-02 20:37:08 +0000 |
commit | 0b8749d6311f856a4bdd04f52cbd47cd20ed26e1 (patch) | |
tree | 847a0f510f922565780c97c54a2cfb77465bebc8 /utils/Makefile | |
parent | badf426f10ec949aa853aff22123c4e783a421c5 (diff) |
Include Rules.mk for consistency. Trying not to was simply too painful.
Diffstat (limited to 'utils/Makefile')
-rw-r--r-- | utils/Makefile | 59 |
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 |