X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=Makefile.libretro;h=6a436edad5a2c9bc84f66450e879ab105480be31;hb=e007af22a60de6fac7df11f6ea8c3ef1a1d6ac24;hp=3efe8f95c805efc3c2c8ab45b7912c194cb3e224;hpb=1a32b0f81d56e67157e13ab46735eeaee2bbf9d5;p=pcsx_rearmed.git diff --git a/Makefile.libretro b/Makefile.libretro index 3efe8f95..6a436eda 100644 --- a/Makefile.libretro +++ b/Makefile.libretro @@ -96,7 +96,9 @@ else ifneq (,$(findstring ios,$(platform))) TARGET := $(TARGET_NAME)_libretro_ios.dylib ifeq ($(DYNAREC),lightrec) # Override - DYNAREC = 0 + DYNAREC := 0 +endif +ifeq ($(DYNAREC),0) TARGET := $(TARGET_NAME)_interpreter_libretro_ios.dylib endif fpic := -fPIC @@ -149,20 +151,6 @@ else ifeq ($(platform), arm64) CFLAGS := $(filter-out -O2, $(CFLAGS)) CFLAGS += -O3 -ftree-vectorize -# PS3 -else ifeq ($(platform), ps3) - TARGET := $(TARGET_NAME)_libretro_ps3.a - CC = $(CELL_SDK)/host-win32/ppu/bin/ppu-lv2-gcc.exe - AR = $(CELL_SDK)/host-win32/ppu/bin/ppu-lv2-ar.exe - CFLAGS += -DBLARGG_BIG_ENDIAN=1 -D__ppc__ - -# sncps3 -else ifeq ($(platform), sncps3) - TARGET := $(TARGET_NAME)_libretro_ps3.a - CC = $(CELL_SDK)/host-win32/sn/bin/ps3ppusnc.exe - AR = $(CELL_SDK)/host-win32/sn/bin/ps3snarl.exe - CFLAGS += -DBLARGG_BIG_ENDIAN=1 -D__ppc__ - # Lightweight PS3 Homebrew SDK else ifeq ($(platform), psl1ght) TARGET := $(TARGET_NAME)_libretro_psl1ght.a @@ -286,7 +274,7 @@ else ifeq ($(platform), rpi3) BUILTIN_GPU = neon DYNAREC = ari64 -#Raspberry Pi 4 +#Raspberry Pi 4 with a 32bit GNU/Linux OS else ifeq ($(platform), rpi4) TARGET := $(TARGET_NAME)_libretro.so fpic := -fPIC @@ -297,6 +285,15 @@ else ifeq ($(platform), rpi4) BUILTIN_GPU = neon DYNAREC = ari64 +#Raspberry Pi 4 with a 64bit GNU/Linux OS +else ifeq ($(platform), rpi4_64) + TARGET := $(TARGET_NAME)_libretro.so + ARCH := arm64 + BUILTIN_GPU = unai + DYNAREC = lightrec + fpic := -fPIC + CFLAGS += -march=armv8-a+crc+simd -mtune=cortex-a72 -ftree-vectorize + # Classic Platforms #################### # Platform affix = classic__<µARCH> # Help at https://modmyclassic.com/comp