From 0ba84dd316eba351314e4904056415b80c37e619 Mon Sep 17 00:00:00 2001 From: liberodark Date: Thu, 14 Jan 2021 23:41:57 +0100 Subject: [PATCH] Add armv8 support --- Makefile | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/Makefile b/Makefile index 925730f..f1f3567 100644 --- a/Makefile +++ b/Makefile @@ -255,6 +255,25 @@ else ifeq ($(platform), classic_armv7_a7) endif ####################################### +# (armv8 a35, hard point, neon based) ### +# PlayStation Classic +else ifeq ($(platform), classic_armv8_a35) + TARGET := $(TARGET_NAME)_libretro.so + fpic := -fPIC + SHARED := -shared -Wl,--no-undefined -Wl,--version-script=link.T + CFLAGS += -Ofast \ + -fuse-linker-plugin \ + -fno-stack-protector -fno-ident -fomit-frame-pointer \ + -fmerge-all-constants -ffast-math -funroll-all-loops \ + -marm -mcpu=cortex-a35 -mfpu=neon-fp-armv8 -mfloat-abi=hard + CXXFLAGS += $(CFLAGS) + CPPFLAGS += $(CFLAGS) + ASFLAGS += $(CFLAGS) + HAVE_NEON = 1 + ARCH = arm + LDFLAGS += -marm -mcpu=cortex-a35 -mfpu=neon-fp-armv8 -mfloat-abi=hard -Ofast -flto -fuse-linker-plugin +####################################### + # Windows MSVC 2003 Xbox 1 else ifeq ($(platform), xbox1_msvc2003) TARGET := $(TARGET_NAME)_libretro_xdk1.lib