diff --git a/include/target.mk b/include/target.mk index c27e9d3354..c3b4c52459 100644 --- a/include/target.mk +++ b/include/target.mk @@ -229,6 +229,12 @@ ifeq ($(DUMP),1) CPU_CFLAGS_vfp = -mfpu=vfp -mfloat-abi=softfp CPU_CFLAGS_vfp3 = -mfpu=vfp3-d16 -mfloat-abi=softfp endif + ifeq ($(ARCH),powerpc) + CPU_CFLAGS_603e:=-mcpu=603e + CPU_CFLAGS_8540:=-mcpu=8540 + CPU_CFLAGS_405:=-mcpu=405 + CPU_CFLAGS_440:=-mcpu=440 + endif ifeq ($(ARCH),sparc) CPU_TYPE = sparc CPU_CFLAGS_ultrasparc = -mcpu=ultrasparc diff --git a/target/linux/mpc52xx/Makefile b/target/linux/mpc52xx/Makefile index 7b07058944..a965773078 100644 --- a/target/linux/mpc52xx/Makefile +++ b/target/linux/mpc52xx/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk ARCH:=powerpc BOARD:=mpc52xx BOARDNAME:=Freescale MPC52xx -CFLAGS:=-Os -pipe -mcpu=603e +CPU_TYPE:=603e FEATURES:=targz ext4 LINUX_VERSION:=3.8.13 diff --git a/target/linux/mpc83xx/Makefile b/target/linux/mpc83xx/Makefile index 1bb0d34bbc..4c25049ee5 100644 --- a/target/linux/mpc83xx/Makefile +++ b/target/linux/mpc83xx/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk ARCH:=powerpc BOARD:=mpc83xx BOARDNAME:=Freescale MPC83xx -CFLAGS:=-Os -pipe -mcpu=603e +CPU_TYPE:=603e FEATURES:=squashfs targz MAINTAINER:=Imre Kaloz diff --git a/target/linux/mpc85xx/Makefile b/target/linux/mpc85xx/Makefile index c8ae94daf0..278cdee345 100644 --- a/target/linux/mpc85xx/Makefile +++ b/target/linux/mpc85xx/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk ARCH:=powerpc BOARD:=mpc85xx BOARDNAME:=Freescale MPC85xx -CFLAGS:=-Os -pipe -mcpu=8540 +CPU_TYPE:=8540 FEATURES:=spe_fpu squashfs MAINTAINER:=Imre Kaloz SUBTARGETS=generic p1020 diff --git a/target/linux/ppc40x/Makefile b/target/linux/ppc40x/Makefile index 29982df190..947c8ebb22 100644 --- a/target/linux/ppc40x/Makefile +++ b/target/linux/ppc40x/Makefile @@ -10,7 +10,7 @@ ARCH:=powerpc BOARD:=ppc40x BOARDNAME:=AMCC/IBM PPC40x FEATURES:=squashfs -CFLAGS:=-Os -pipe -mcpu=405 +CPU_TYPE:=405 MAINTAINER:=Imre Kaloz LINUX_VERSION:=3.10.12 diff --git a/target/linux/ppc44x/Makefile b/target/linux/ppc44x/Makefile index 661eebc4cb..6c48c01944 100644 --- a/target/linux/ppc44x/Makefile +++ b/target/linux/ppc44x/Makefile @@ -10,7 +10,7 @@ ARCH:=powerpc BOARD:=ppc44x BOARDNAME:=AMCC/IBM PPC44x FEATURES:=squashfs broken -CFLAGS:=-Os -pipe -mcpu=440 +CPU_TYPE:=440 MAINTAINER:=Imre Kaloz LINUX_VERSION:=3.10.12