Fix dynarec crashes on 3DS
[pcsx_rearmed.git] / Makefile.libretro
index fb6e59c..d9b528a 100644 (file)
@@ -70,15 +70,10 @@ else ifeq ($(platform), linux-portable)
 
 # OS X
 else ifeq ($(platform), osx)
-       DYNAREC ?= ari64
+       DYNAREC ?= lightrec
        TARGET := $(TARGET_NAME)_libretro.dylib
        fpic := -fPIC
        fpic += -mmacosx-version-min=10.1
-ifeq ($(DYNAREC),lightrec)
-       # Override
-       DYNAREC = 0
-       TARGET := $(TARGET_NAME)_interpreter_libretro.dylib
-endif
 
 # iOS
 else ifeq ($(platform),$(filter $(platform),ios-arm64))
@@ -218,6 +213,8 @@ else ifeq ($(platform), ctr)
        CFLAGS += -Ifrontend/3ds
        CFLAGS += -Werror=implicit-function-declaration
 
+       OBJS += frontend/3ds/utils.o
+
 #      CFLAGS += -DPCSX
        BUILTIN_GPU = unai
        DYNAREC = ari64