From 16c67ddc443205d5fa24c6afe77a0e85b38b444c Mon Sep 17 00:00:00 2001 From: sergiobenrocha2 Date: Fri, 21 Aug 2015 19:57:57 -0300 Subject: [PATCH] Add a generic 32-bit ARM rule. --- shell/linux/Makefile | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/shell/linux/Makefile b/shell/linux/Makefile index 1870ef2f1..34805fe14 100644 --- a/shell/linux/Makefile +++ b/shell/linux/Makefile @@ -56,7 +56,7 @@ ifeq (,$(platform)) else ifneq (,$(findstring ODROIDU2,$(HARDWARE))) platform = odroidu2 else - $(error Unsupported Hardware) + platform = arm endif else ifneq (,$(findstring mips,$(ARCH))) platform = gcwz @@ -86,6 +86,14 @@ else ifneq (,$(findstring x64,$(platform))) CFLAGS += -D TARGET_LINUX_x64 -D TARGET_NO_AREC -fsingle-precision-constant CXXFLAGS += -fexceptions +# Generic 32 bit ARM (a.k.a. ARMhf/ARMv7) +else ifneq (,$(findstring arm,$(platform))) + MFLAGS += -marm -mfpu=neon -mfloat-abi=hard -funroll-loops -march=armv7-a + ASFLAGS += -mfpu=neon -mfloat-abi=hard -march=armv7-a + CFLAGS += -D TARGET_BEAGLE -D TARGET_LINUX_ARMELv7 -DARM_HARDFP -fsingle-precision-constant + USE_GLES := 1 + USE_X11 := 1 + # LinCPP else ifneq (,$(findstring lincpp,$(platform))) CPP_REC := 1