USE_DYNAREC = 0
HAVE_NEON = 0
BUILTIN_GPU = peops
- TARGET := $(TARGET_NAME)_libretro_ios.dylib
+ TARGET := $(TARGET_NAME)_interpreter_libretro_ios.dylib
+
+ CC = clang -arch arm64 -isysroot $(IOSSDK) -miphoneos-version-min=8.0
+ CXX = clang++ -arch arm64 -isysroot $(IOSSDK) -miphoneos-version-min=8.0
+ CFLAGS += -marm -DIOS
else ifneq (,$(findstring ios,$(platform)))
ARCH := arm
CFLAGS += -Werror=implicit-function-declaration
# CFLAGS += -DPCSX
-# BUILTIN_GPU = unai
+ BUILTIN_GPU = unai
USE_DYNAREC = 1
DRC_CACHE_BASE = 0
ARCH = arm
HAVE_NEON = 0
- HAVE_CHD = 0
STATIC_LINKING = 1
# Xbox 360
BUILTIN_GPU = neon
USE_DYNAREC = 1
+#Raspberry Pi 4
+else ifeq ($(platform), rpi4)
+ TARGET := $(TARGET_NAME)_libretro.so
+ fpic := -fPIC
+ CFLAGS += -marm -mcpu=cortex-a72 -mfpu=neon-fp-armv8 -mfloat-abi=hard
+ ASFLAGS += -mcpu=cortex-a72 -mfpu=neon-fp-armv8 -mfloat-abi=hard
+ HAVE_NEON = 1
+ ARCH = arm
+ BUILTIN_GPU = neon
+ USE_DYNAREC = 1
+
# Classic Platforms ####################
# Platform affix = classic_<ISA>_<µARCH>
# Help at https://modmyclassic.com/comp