aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2013-09-26 17:53:14 +0000
committerFelix Fietkau <nbd@openwrt.org>2013-09-26 17:53:14 +0000
commitb2e35bbd7b6c12b82f7d22356b0369dc81116ec3 (patch)
tree335126c919cdb8e6fa1782cdf30ae1f66d961305 /include
parent7c0ac121b2abc064149e64755938da0fef9001e0 (diff)
downloadupstream-b2e35bbd7b6c12b82f7d22356b0369dc81116ec3.tar.gz
upstream-b2e35bbd7b6c12b82f7d22356b0369dc81116ec3.tar.bz2
upstream-b2e35bbd7b6c12b82f7d22356b0369dc81116ec3.zip
build: unify mips target cflags
Signed-off-by: Felix Fietkau <nbd@openwrt.org> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38210 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'include')
-rw-r--r--include/target.mk7
1 files changed, 6 insertions, 1 deletions
diff --git a/include/target.mk b/include/target.mk
index 685013c73c..f9f378a8d8 100644
--- a/include/target.mk
+++ b/include/target.mk
@@ -204,7 +204,12 @@ ifeq ($(DUMP),1)
endif
CPU_CFLAGS += -mno-branch-likely
CPU_CFLAGS_mips32 = -mips32 -mtune=mips32
+ CPU_CFLAGS_mips32r2 = -mips32r2 -mtune=mips32r2
CPU_CFLAGS_mips64 = -mips64 -mtune=mips64 -mabi=64
+ CPU_CFLAGS_24kec = -mips32r2 -mtune=24kec
+ CPU_CFLAGS_34kc = -mips32r2 -mtune=34kc
+ CPU_CFLAGS_dsp = -mdsp
+ CPU_CFLAGS_dsp2 = -mdspr2
endif
ifeq ($(ARCH),i386)
CPU_TYPE ?= i486
@@ -218,7 +223,7 @@ ifeq ($(DUMP),1)
CPU_TYPE = sparc
CPU_CFLAGS_ultrasparc = -mcpu=ultrasparc
endif
- DEFAULT_CFLAGS=$(CPU_CFLAGS) $(CPU_CFLAGS_$(CPU_TYPE))
+ DEFAULT_CFLAGS=$(strip $(CPU_CFLAGS) $(CPU_CFLAGS_$(CPU_TYPE)) $(CPU_CFLAGS_$(CPU_SUBTYPE)))
endif
define BuildTargets/DumpCurrent