aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristophe Lyon <christophe.lyon@linaro.org>2014-12-16 10:05:52 +0100
committerChristophe Lyon <christophe.lyon@linaro.org>2014-12-16 10:08:10 +0100
commit464d02e432a0fe5fb0afec8459631b4467b706f3 (patch)
tree61ff2420febf54adf1c5868c33de62ec15c37a7b
parent7edc1ce8ef15b4938542e27b47e4d606c1685d58 (diff)
downloadplatform_external_arm-neon-tests-464d02e432a0fe5fb0afec8459631b4467b706f3.tar.gz
platform_external_arm-neon-tests-464d02e432a0fe5fb0afec8459631b4467b706f3.tar.bz2
platform_external_arm-neon-tests-464d02e432a0fe5fb0afec8459631b4467b706f3.zip
Add CPU variable in Makefiles.
-rw-r--r--Makefile9
-rw-r--r--Makefile.gcc6
2 files changed, 9 insertions, 6 deletions
diff --git a/Makefile b/Makefile
index 78afa9c..6f57790 100644
--- a/Makefile
+++ b/Makefile
@@ -19,15 +19,16 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
+CPU=cortex-a9
# ARM RVCT
CC.rvct := armcc
-CFLAGS.rvct = -g --cpu=cortex-a9 --fp16_format=ieee -Ono_special_regs_postregalloc -I.
+CFLAGS.rvct = -g --cpu=$(CPU) --fp16_format=ieee -Ono_special_regs_postregalloc -I.
LD.rvct := armlink
-LDFLAGS.rvct := --cpu=cortex-a9 --entry 0x2000
+LDFLAGS.rvct := --cpu=$(CPU) --entry 0x2000
# GCC/ARM cross compiler
CC.gccarm := arm-none-eabi-gcc
-CFLAGS.gccarm := -g -Wall -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Wno-unused-variable -Wno-unused-function -ffast-math
+CFLAGS.gccarm := -g -Wall -mcpu=$(CPU) -mfloat-abi=softfp -mfpu=neon -Wno-unused-variable -Wno-unused-function -ffast-math
#LD.gccarm := $(LD.rvct)
#LDFLAGS.gccarm := $(LDFLAGS.rvct)
LD.gccarm := $(CC.gccarm)
@@ -74,7 +75,7 @@ $(REFRVCT): compute_ref.axf
rvdebug -stdiolog=stdio.log -jou=journal.log -log=log.log -nologo -cmd -init @coretile.core.cpu0@RTSM -inc armscript.inc -exec $^
$(REFRVCT).qemu: compute_ref.axf
- qemu-system-arm -cpu cortex-a9 -semihosting -nographic -kernel $^
+ qemu-system-arm -cpu $(CPU) -semihosting -nographic -kernel $^
# Avoid rebuilding compute_ref.axf if already present, for users who
# don't have rvct
.PRECIOUS .INTERMEDIATE: compute_ref.rvct.o retarget.rvct.o \
diff --git a/Makefile.gcc b/Makefile.gcc
index 3bec4a3..660dcdc 100644
--- a/Makefile.gcc
+++ b/Makefile.gcc
@@ -32,9 +32,11 @@
# $ /path/to/qemu -L /path/to/sysroot/lib compute_ref.gccarm
# $ diff stm-arm-neon.gccarm ref-rvct-neon.txt
+CPU=cortex-a9
+
# GCC/ARM cross compiler
CC.gccarm := arm-none-eabi-gcc
-CFLAGS.gccarm := -g -Wall -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Wno-unused-variable -Wno-unused-function -ffast-math
+CFLAGS.gccarm := -g -Wall -mcpu=$(CPU) -mfloat-abi=hard -mfpu=neon -Wno-unused-variable -Wno-unused-function -ffast-math
LD.gccarm := $(CC.gccarm)
LDFLAGS.gccarm := $(CFLAGS.gccarm)
@@ -75,7 +77,7 @@ check-gccarm: $(REFGCCARM)
diff $(REFGCCARM) ref-rvct-neon.txt
SIM=qemu-system-arm
-SIMFLAGS=-cpu cortex-a9 -semihosting -nographic -kernel
+SIMFLAGS=-cpu $(CPU) -semihosting -nographic -kernel
$(REFGCCARM): compute_ref.gccarm
$(SIM) $(SIMFLAGS) $^