OSDN Git Service

Blackfin: add elf_machine_load_address() stub
[uclinux-h8/uClibc.git] / Rules.mak
index 4a8dbc1..d849590 100644 (file)
--- a/Rules.mak
+++ b/Rules.mak
@@ -58,7 +58,7 @@ AWK        = awk
 STRIP_FLAGS ?= -x -R .note -R .comment
 
 ## unused? if yes, remove after 0.9.31
-## UNIFDEF := $(top_builddir)extra/scripts/unifdef -UUCLIBC_INTERNAL
+## UNIFDEF := $(top_builddir)extra/scripts/unifdef
 
 # Select the compiler needed to build binaries for your development system
 HOSTCC     = gcc
@@ -216,6 +216,9 @@ CPU_CFLAGS-y += $(call check_gcc,-std=gnu99,)
 CPU_CFLAGS-$(UCLIBC_FORMAT_SHARED_FLAT) += -mid-shared-library
 CPU_CFLAGS-$(UCLIBC_FORMAT_FLAT_SEP_DATA) += -msep-data
 
+CPU_LDFLAGS-$(ARCH_LITTLE_ENDIAN) += -Wl,-EL
+CPU_LDFLAGS-$(ARCH_BIG_ENDIAN)    += -Wl,-EB
+
 PICFLAG-y := -fPIC
 PICFLAG-$(UCLIBC_FORMAT_FDPIC_ELF) := -mfdpic
 PICFLAG := $(PICFLAG-y)
@@ -309,8 +312,6 @@ endif
 
 ifeq ($(TARGET_ARCH),arm)
        OPTIMIZATION+=-fstrict-aliasing
-       CPU_LDFLAGS-$(ARCH_LITTLE_ENDIAN)+=-Wl,-EL
-       CPU_LDFLAGS-$(ARCH_BIG_ENDIAN)+=-Wl,-EB
        CPU_CFLAGS-$(ARCH_LITTLE_ENDIAN)+=-mlittle-endian
        CPU_CFLAGS-$(ARCH_BIG_ENDIAN)+=-mbig-endian
        CPU_CFLAGS-$(CONFIG_GENERIC_ARM)+=
@@ -335,8 +336,6 @@ ifeq ($(TARGET_ARCH),arm)
 endif
 
 ifeq ($(TARGET_ARCH),mips)
-       CPU_LDFLAGS-$(ARCH_LITTLE_ENDIAN)+=-Wl,-EL
-       CPU_LDFLAGS-$(ARCH_BIG_ENDIAN)+=-Wl,-EB
        CPU_CFLAGS-$(CONFIG_MIPS_ISA_1)+=-mips1
        CPU_CFLAGS-$(CONFIG_MIPS_ISA_2)+=-mips2 -mtune=mips2
        CPU_CFLAGS-$(CONFIG_MIPS_ISA_3)+=-mips3 -mtune=mips3
@@ -365,8 +364,6 @@ endif
 ifeq ($(TARGET_ARCH),sh)
        OPTIMIZATION+=-fstrict-aliasing
        OPTIMIZATION+= $(call check_gcc,-mprefergot,)
-       CPU_LDFLAGS-$(ARCH_LITTLE_ENDIAN)+=-Wl,-EL
-       CPU_LDFLAGS-$(ARCH_BIG_ENDIAN)+=-Wl,-EB
        CPU_CFLAGS-$(ARCH_LITTLE_ENDIAN)+=-ml
        CPU_CFLAGS-$(ARCH_BIG_ENDIAN)+=-mb
        CPU_CFLAGS-$(CONFIG_SH2)+=-m2
@@ -382,8 +379,6 @@ endif
 
 ifeq ($(TARGET_ARCH),sh64)
        OPTIMIZATION+=-fstrict-aliasing
-       CPU_LDFLAGS-$(ARCH_LITTLE_ENDIAN):=-Wl,-EL
-       CPU_LDFLAGS-$(ARCH_BIG_ENDIAN):=-Wl,-EB
        CPU_CFLAGS-$(ARCH_LITTLE_ENDIAN):=-ml
        CPU_CFLAGS-$(ARCH_BIG_ENDIAN):=-mb
        CPU_CFLAGS-$(CONFIG_SH5)+=-m5-32media
@@ -541,10 +536,6 @@ ifneq ($(strip $(UCLIBC_EXTRA_CFLAGS)),"")
 CFLAGS += $(subst ",, $(UCLIBC_EXTRA_CFLAGS))
 endif
 
-# Please let us see private headers' parts
-# Deprecated: _LIBC serves the same purpose
-CFLAGS += -DUCLIBC_INTERNAL
-
 # We need this to be checked within libc-symbols.h
 ifneq ($(HAVE_SHARED),y)
 CFLAGS += -DSTATIC