OSDN Git Service

remove ARCH_CFLAGS, ARCH_LDFLAGS and CROSS
authorPeter S. Mazinger <ps.m@gmx.net>
Fri, 16 Oct 2009 22:38:07 +0000 (00:38 +0200)
committerBernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Thu, 19 Nov 2009 21:35:40 +0000 (22:35 +0100)
Signed-off-by: Peter S. Mazinger <ps.m@gmx.net>
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
25 files changed:
Makerules
Rules.mak
extra/Configs/Config.alpha
extra/Configs/Config.arm
extra/Configs/Config.avr32
extra/Configs/Config.bfin
extra/Configs/Config.cris
extra/Configs/Config.e1
extra/Configs/Config.frv
extra/Configs/Config.h8300
extra/Configs/Config.hppa
extra/Configs/Config.i960
extra/Configs/Config.ia64
extra/Configs/Config.microblaze
extra/Configs/Config.mips
extra/Configs/Config.nios
extra/Configs/Config.nios2
extra/Configs/Config.powerpc
extra/Configs/Config.sh
extra/Configs/Config.sh64
extra/Configs/Config.sparc
extra/Configs/Config.v850
extra/Configs/Config.vax
extra/Configs/Config.x86_64
extra/Configs/Config.xtensa

index 4cc3e58..87d7f4a 100644 (file)
--- a/Makerules
+++ b/Makerules
@@ -184,7 +184,7 @@ maybe_exec = \
 
 CFLAGS_gen.dep = -MT $@ -MD -MP -MF $(dir $@).$(notdir $@).dep
 
-cmd_compile.c = $(CC) -c $< -o $@ $(CFLAGS) $(ARCH_CFLAGS) \
+cmd_compile.c = $(CC) -c $< -o $@ $(CFLAGS) \
        $(CFLAGS-$(suffix $@)) \
        $(filter-out $(CFLAGS-OMIT-$(notdir $<)),$(CFLAGS-$(notdir $(<D)))) \
        $(CFLAGS-$(subst $(top_srcdir),,$(dir $<))) \
@@ -198,7 +198,7 @@ cmd_compile.S = $(filter-out -std=gnu99, $(cmd_compile.c)) -D__ASSEMBLER__ $(ASF
 cmd_compile.m = $(cmd_compile.c) -DL_$(patsubst %$(suffix $(notdir $@)),%,$(notdir $@))
 cmd_compile.mi= $(cmd_compile.m:-c=-E -dD $(EXTRA_CPPFLAGS))
 
-cmd_compile-m = $(CC) $^ -c -o $@ $(CFLAGS) $(ARCH_CFLAGS) $(CFLAGS-$(suffix $@)) $(CFLAGS-$(notdir $(@D))) $(CFLAGS-$(notdir $@))
+cmd_compile-m = $(CC) $^ -c -o $@ $(CFLAGS) $(CFLAGS-$(suffix $@)) $(CFLAGS-$(notdir $(@D))) $(CFLAGS-$(notdir $@))
 cmd_strip     = $(STRIPTOOL) $(STRIP_FLAGS) $^
 cmd_t_strip   = $(STRIPTOOL) $(STRIP_FLAGS) $@
 cmd_ar        = $(AR) $(ARFLAGS) $@ $^
index d354e7d..039625f 100644 (file)
--- a/Rules.mak
+++ b/Rules.mak
@@ -345,6 +345,7 @@ ifeq ($(TARGET_ARCH),arm)
 endif
 
 ifeq ($(TARGET_ARCH),mips)
+       OPTIMIZATIONS+=-mno-split-addresses
        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
@@ -366,6 +367,7 @@ ifeq ($(TARGET_ARCH),mips)
 endif
 
 ifeq ($(TARGET_ARCH),nios)
+       OPTIMIZATIONS+=-funaligned-struct-hack
        CPU_LDFLAGS-y+=-Wl,-m32
        CPU_CFLAGS-y+=-Wl,-m32
 endif
@@ -401,6 +403,14 @@ ifeq ($(TARGET_ARCH),h8300)
        CPU_CFLAGS-$(CONFIG_H8S)    += -ms -mint32
 endif
 
+ifeq ($(TARGET_ARCH),i960)
+       OPTIMIZATIONS+=-mh -mint32 #-fsigned-char
+endif
+
+ifeq ($(TARGET_ARCH),e1)
+       OPTIMIZATIONS+=-mgnu-param
+endif
+
 ifeq ($(TARGET_ARCH),cris)
        CPU_LDFLAGS-$(CONFIG_CRIS)+=-Wl,-mcrislinux
        CPU_LDFLAGS-$(CONFIG_CRISV32)+=-Wl,-mcrislinux
@@ -520,9 +530,6 @@ XWARNINGS+=-Wnonnull -Wundef
 # Works only w/ gcc-3.4 and up, can't be checked for gcc-3.x w/ check_gcc()
 #XWARNINGS+=-Wdeclaration-after-statement
 endif
-# Seems to be unused (no ARCH_CFLAGS anywhere), delete?
-# if yes, remove after 0.9.31
-XARCH_CFLAGS=$(call qstrip,$(ARCH_CFLAGS))
 CPU_CFLAGS=$(call qstrip,$(CPU_CFLAGS-y))
 
 SSP_DISABLE_FLAGS ?= $(call check_gcc,-fno-stack-protector,)
@@ -582,7 +589,7 @@ LDFLAGS:=$(LDFLAGS_NOSTRIP) -Wl,-z,defs
 ifeq ($(DODEBUG),y)
 CFLAGS += -O0 -g3
 else
-CFLAGS += $(OPTIMIZATION) $(XARCH_CFLAGS)
+CFLAGS += $(OPTIMIZATION)
 endif
 ifeq ($(DOSTRIP),y)
 LDFLAGS += -Wl,-s
index fd2d7a8..144924a 100644 (file)
@@ -14,6 +14,3 @@ config FORCE_OPTIONS_FOR_ARCH
        select ARCH_HAS_MMU
        select ARCH_HAS_NO_LDSO
        select UCLIBC_HAS_LFS
-
-config ARCH_CFLAGS
-       string
index 2b91a34..b060ace 100644 (file)
@@ -12,9 +12,6 @@ config FORCE_OPTIONS_FOR_ARCH
        default y
        select ARCH_ANY_ENDIAN
 
-config ARCH_CFLAGS
-       string
-
 choice
        prompt "Target ABI"
        default CONFIG_ARM_OABI
index 8d70e6e..cbadb4c 100644 (file)
@@ -13,9 +13,6 @@ config FORCE_OPTIONS_FOR_ARCH
        select ARCH_BIG_ENDIAN
        select FORCE_SHAREABLE_TEXT_SEGMENTS
 
-config ARCH_CFLAGS
-       string
-
 choice
        prompt "Target CPU Type"
        default CONFIG_AVR32_AP7
index 60c397a..a70afcf 100644 (file)
@@ -12,6 +12,3 @@ config FORCE_OPTIONS_FOR_ARCH
        default y
        select ARCH_LITTLE_ENDIAN
        select ARCH_HAS_NO_MMU
-
-config ARCH_CFLAGS
-       string
index b3811d1..52ca0c3 100644 (file)
@@ -12,9 +12,6 @@ config FORCE_OPTIONS_FOR_ARCH
        default y
        select ARCH_LITTLE_ENDIAN
 
-config ARCH_CFLAGS
-       string
-
 choice
        prompt "Target Architecture Type"
        default CONFIG_CRIS
index 144d9d3..ecaa9f0 100644 (file)
@@ -13,11 +13,3 @@ config FORCE_OPTIONS_FOR_ARCH
        select ARCH_BIG_ENDIAN
        select ARCH_HAS_NO_MMU
        select ARCH_HAS_NO_SHARED
-
-config ARCH_E1 
-       bool
-       default y
-
-config ARCH_CFLAGS
-       string
-       default "-mgnu-param"
index 63bbfed..b389870 100644 (file)
@@ -13,6 +13,3 @@ config FORCE_OPTIONS_FOR_ARCH
        select ARCH_BIG_ENDIAN
        select UCLIBC_HAS_FPU
        select ARCH_HAS_NO_MMU
-
-config ARCH_CFLAGS
-       string
index 262a0d2..ffcb9c8 100644 (file)
@@ -26,6 +26,3 @@ config CONFIG_H8S
        bool "H8S (edosk2674)"
 
 endchoice
-
-config ARCH_CFLAGS
-       string
index 1c264a8..1323de2 100644 (file)
@@ -15,6 +15,3 @@ config FORCE_OPTIONS_FOR_ARCH
        select HAS_NO_THREADS
        select ARCH_HAS_NO_LDSO
        select HAVE_NO_SSP
-
-config ARCH_CFLAGS
-       string
index cb325c7..798dae0 100644 (file)
@@ -13,7 +13,3 @@ config FORCE_OPTIONS_FOR_ARCH
        select ARCH_LITTLE_ENDIAN
        select ARCH_HAS_NO_MMU
        select HAS_NO_THREADS
-
-config ARCH_CFLAGS
-       string
-       default "-mh -mint32 -fsigned-char"
index dc13319..ae88be7 100644 (file)
@@ -13,6 +13,3 @@ config FORCE_OPTIONS_FOR_ARCH
        select ARCH_LITTLE_ENDIAN
        select ARCH_HAS_MMU
        select ARCH_HAS_NO_LDSO
-
-config ARCH_CFLAGS
-       string
index a89914e..a426ab5 100644 (file)
@@ -12,10 +12,3 @@ config FORCE_OPTIONS_FOR_ARCH
        default y
        select ARCH_BIG_ENDIAN
        select ARCH_HAS_NO_MMU
-
-config ARCH_CFLAGS
-       string
-
-config CROSS
-       string
-       default "mb-"
index 8350ea4..063b07c 100644 (file)
@@ -12,10 +12,6 @@ config FORCE_OPTIONS_FOR_ARCH
        default y
        select ARCH_ANY_ENDIAN
 
-config ARCH_CFLAGS
-       string
-       default "-mno-split-addresses"
-
 choice
        prompt "Target ABI"
        default CONFIG_MIPS_O32_ABI
index f1dbd6c..4213a4c 100644 (file)
@@ -14,10 +14,3 @@ config FORCE_OPTIONS_FOR_ARCH
        select ARCH_HAS_NO_MMU
        select ARCH_HAS_NO_LDSO
        select HAVE_NO_PIC
-
-config ARCH_CFLAGS
-       string
-       default "-funaligned-struct-hack"
-
-config CROSS
-       string
index 1f94555..2310a46 100644 (file)
@@ -14,9 +14,3 @@ config FORCE_OPTIONS_FOR_ARCH
        select ARCH_HAS_NO_MMU
        select ARCH_HAS_NO_LDSO
        select HAVE_NO_PIC
-
-config ARCH_CFLAGS
-       string
-
-config CROSS
-       string
index 8ba267c..84c4423 100644 (file)
@@ -13,9 +13,6 @@ config FORCE_OPTIONS_FOR_ARCH
        select ARCH_BIG_ENDIAN
        select ARCH_HAS_MMU
 
-config ARCH_CFLAGS
-       string
-
 choice
        prompt "Target Processor Type"
        default CONFIG_CLASSIC
index 8538bcc..10e9d8b 100644 (file)
@@ -12,9 +12,6 @@ config FORCE_OPTIONS_FOR_ARCH
        default y
        select ARCH_ANY_ENDIAN
 
-config ARCH_CFLAGS
-       string
-
 choice
        prompt "Target Processor Type"
        default CONFIG_SH4
index 54d738e..02535b9 100644 (file)
@@ -12,9 +12,6 @@ config FORCE_OPTIONS_FOR_ARCH
        default y
        select ARCH_ANY_ENDIAN
 
-config ARCH_CFLAGS
-       string
-
 choice
        prompt "Target Processor Type"
        default CONFIG_SH5
index 3b19f9d..abb4d78 100644 (file)
@@ -12,9 +12,6 @@ config FORCE_OPTIONS_FOR_ARCH
        default y
        select ARCH_BIG_ENDIAN
 
-config ARCH_CFLAGS
-       string
-
 choice
        prompt "Target Processor Type"
        default CONFIG_SPARC_V8
index a668bba..fb3c4b1 100644 (file)
@@ -13,10 +13,3 @@ config FORCE_OPTIONS_FOR_ARCH
        select ARCH_LITTLE_ENDIAN
        select ARCH_HAS_NO_MMU
        select HAVE_NO_PIC
-
-config ARCH_CFLAGS
-       string
-
-config CROSS
-       string
-       default "v850e-elf-"
index 4192e28..989eeea 100644 (file)
@@ -12,13 +12,3 @@ config FORCE_OPTIONS_FOR_ARCH
        default y
        select ARCH_LITTLE_ENDIAN
        select ARCH_HAS_NO_LDSO
-
-config ARCH_CFLAGS
-       string
-
-config ARCH_LDFLAGS
-       string
-
-config CROSS
-       string
-       default "vax-linux-uclibc-"
index 7ae357f..1b28088 100644 (file)
@@ -12,6 +12,3 @@ config FORCE_OPTIONS_FOR_ARCH
        default y
        select ARCH_LITTLE_ENDIAN
        select ARCH_HAS_MMU
-
-config ARCH_CFLAGS
-       string
index 7513247..d374f91 100644 (file)
@@ -6,7 +6,3 @@
 config TARGET_ARCH
        string
        default "xtensa"
-
-config ARCH_CFLAGS
-       string
-