X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=Makefile.libretro;fp=Makefile.libretro;h=a215cb568db044529d35aa35ba7059ea442cf484;hb=58824199e7bf045876c70c3301093dc081e470ec;hp=ab62610b7d375c9b52052a68b67413f1e40cdcb6;hpb=1546496fa818dc51e763c37f4f2e2456dafa4e13;p=pcsx_rearmed.git diff --git a/Makefile.libretro b/Makefile.libretro index ab62610b..a215cb56 100644 --- a/Makefile.libretro +++ b/Makefile.libretro @@ -3,6 +3,7 @@ DEBUG ?= 0 WANT_ZLIB ?= 1 HAVE_CHD ?= 1 +HAVE_PHYSICAL_CDROM ?= 1 USE_LIBRETRO_VFS ?= 0 # Dynarec options: lightrec, ari64 @@ -173,6 +174,7 @@ else ifeq ($(platform), osx) CFLAGS += $(ARCHFLAGS) CXXFLAGS += $(ARCHFLAGS) LDFLAGS += $(ARCHFLAGS) + HAVE_PHYSICAL_CDROM = 0 # iOS else ifneq (,$(findstring ios,$(platform))) @@ -228,6 +230,7 @@ endif BUILTIN_GPU = neon HAVE_NEON = 1 DYNAREC = 0 + HAVE_PHYSICAL_CDROM = 0 CC_AS = perl ./tools/gas-preprocessor.pl $(CC) # Nintendo Switch (libnx) @@ -250,6 +253,7 @@ else ifeq ($(platform), libnx) BUILTIN_GPU = neon HAVE_NEON = 1 DYNAREC = ari64 + HAVE_PHYSICAL_CDROM = 0 # Lakka Switch (arm64) else ifeq ($(platform), arm64) @@ -258,6 +262,7 @@ else ifeq ($(platform), arm64) BUILTIN_GPU = neon HAVE_NEON = 1 DYNAREC = ari64 + HAVE_PHYSICAL_CDROM = 0 fpic := -fPIC CFLAGS := $(filter-out -O2, $(CFLAGS)) CFLAGS += -O3 -ftree-vectorize @@ -274,11 +279,13 @@ else ifeq ($(platform), psl1ght) LIBPTHREAD := LIBDL := NEED_SYSCONF := 1 + HAVE_PHYSICAL_CDROM = 0 # PSP else ifeq ($(platform), psp1) TARGET := $(TARGET_NAME)_libretro_psp1.a CFLAGS += -DPSP -G0 + HAVE_PHYSICAL_CDROM = 0 # Vita else ifeq ($(platform), vita) @@ -302,6 +309,7 @@ else ifeq ($(platform), vita) STATIC_LINKING = 1 NO_PTHREAD=1 NO_POSIX_MEMALIGN := 1 + HAVE_PHYSICAL_CDROM = 0 # CTR(3DS) else ifeq ($(platform), ctr) @@ -324,11 +332,13 @@ else ifeq ($(platform), ctr) HAVE_NEON = 0 STATIC_LINKING = 1 NO_POSIX_MEMALIGN := 1 + HAVE_PHYSICAL_CDROM = 0 # Xbox 360 else ifeq ($(platform), xenon) TARGET := $(TARGET_NAME)_libretro_xenon360.a CFLAGS += -D__LIBXENON__ -m32 -D__ppc__ + HAVE_PHYSICAL_CDROM = 0 # Nintendo GC/Wii/WiiU else ifneq (,$(filter $(platform),ngc wii wiiu)) @@ -359,6 +369,7 @@ else ifneq (,$(filter $(platform),ngc wii wiiu)) LIBDL := LIBPTHREAD := LIBRT := + HAVE_PHYSICAL_CDROM = 0 # QNX else ifeq ($(platform), qnx) @@ -375,6 +386,7 @@ else ifeq ($(platform), qnx) LIBPTHREAD := LIBDL := LIBM := + HAVE_PHYSICAL_CDROM = 0 #Raspberry Pi 1 else ifeq ($(platform), rpi1) @@ -551,6 +563,7 @@ else ifeq ($(platform), emscripten) NO_PTHREAD=1 DYNAREC = STATIC_LINKING = 1 + HAVE_PHYSICAL_CDROM = 0 # Windows else