build: unify x86 target cflags
authorFelix Fietkau <nbd@openwrt.org>
Thu, 26 Sep 2013 17:53:24 +0000 (17:53 +0000)
committerFelix Fietkau <nbd@openwrt.org>
Thu, 26 Sep 2013 17:53:24 +0000 (17:53 +0000)
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 38212

include/target.mk
target/linux/x86/alix2/target.mk
target/linux/x86/geos/target.mk
target/linux/x86/net5501/target.mk
target/linux/x86/rdc/target.mk
target/linux/x86/thincan/target.mk

index 8c427c0c4ffe97ac2ca7d22cc4a4c9ee28b472e0..c27e9d3354ec016b3d5c2d7ce1628da4a49b2555 100644 (file)
@@ -214,6 +214,7 @@ ifeq ($(DUMP),1)
   ifeq ($(ARCH),i386)
     CPU_TYPE ?= i486
     CPU_CFLAGS_i486 = -march=i486
+    CPU_CFLAGS_geode = -march=geode -mmmx -m3dnow
   endif
   ifneq ($(findstring arm,$(ARCH)),)
     CPU_TYPE ?= xscale
index 561aba6bcf5b0901dd420c21b47321b821666cb7..fce9c90972633cbcb8ad1e640b0348946db4db99 100644 (file)
@@ -22,8 +22,7 @@ DEFAULT_PACKAGES += \
 LINUX_VERSION:=3.10.12
 CS5535_MASK:=0x0b000042
 
-CFLAGS += -march=geode -Os -mmmx -m3dnow -fno-align-jumps -fno-align-functions \
-       -fno-align-labels -fno-align-loops -pipe -fomit-frame-pointer
+CPU_TYPE := geode
 
 define Target/Description
        Build firmware images for PCEngines alix2 board
index 5e057b32549fcbf3d3932d675c2625e1da087cd9..7e4670212a01b62fb23139e5ea916411cea01429 100644 (file)
@@ -24,8 +24,7 @@ DEFAULT_PACKAGES += \
 LINUX_VERSION:=3.8.13
 CS5535_MASK:=0x0E000048
 
-CFLAGS += -march=geode -Os -mmmx -m3dnow -fno-align-jumps -fno-align-functions \
-        -fno-align-labels -fno-align-loops -pipe -fomit-frame-pointer
+CPU_TYPE := geode
 
 define Target/Description
     Build firmware images for Traverse Geos board
index 13948d87b332564be56740734fafaa22ffa7c45d..e8a2bd81c851a37427145bae19f1c466fa8e8b94 100644 (file)
@@ -22,8 +22,7 @@ DEFAULT_PACKAGES += kmod-crypto-hw-geode kmod-crypto-ocf \
 
 CS5535_MASK:=0x01000040
 
-CFLAGS += -march=geode -Os -mmmx -m3dnow -fno-align-jumps -fno-align-functions \
-         -fno-align-labels -fno-align-loops -pipe -fomit-frame-pointer
+CPU_TYPE := geode
 
 define Target/Description
        Build firmware images for Soekris net5501 board
index e38f5e200667cf96614e15094fdd72be2205140f..7475103e5dc010b008bee9032f73377253acaaf1 100644 (file)
@@ -1,6 +1,5 @@
 BOARDNAME:=RDC R-321x
 FEATURES:=squashfs pci usb gpio pcmcia
-CFLAGS:=-Os -pipe -march=i486 -mtune=i486
 MAINTAINER:=Florian Fainelli <florian@openwrt.org>
 
 DEFAULT_PACKAGES += kmod-llc kmod-stp kmod-bridge kmod-8021q \
index cd127a4823337c37739f138871f18729e7c49f9d..6fc2f97007edd4931fd3e1b6fd8215eaadf49f94 100644 (file)
@@ -1,7 +1,7 @@
 DEVICE_TYPE:=terminal
 BOARDNAME:=Artec ThinCan
 
-CFLAGS := -O2 -pipe -march=geode -mtune=geode -funit-at-a-time
+CPU_TYPE := geode
 
 DEFAULT_PACKAGES:=\
        base-files \