diff --git a/Makefile b/Makefile index fb81d17..eba0e09 100644 --- a/Makefile +++ b/Makefile @@ -128,6 +128,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 += -DARM -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) + HAVE_NEON = 1 + ARCH = arm + LDFLAGS += -lrt + LDFLAGS += -marm -mcpu=cortex-a35 -mfpu=neon-fp-armv8 -mfloat-abi=hard -Ofast -flto -fuse-linker-plugin +###################################### + # OS X else ifeq ($(platform), osx) TARGET := $(TARGET_NAME)_libretro.dylib