DEBUG ?= 0
WANT_ZLIB ?= 1
HAVE_CHD ?= 1
+HAVE_PHYSICAL_CDROM ?= 1
USE_LIBRETRO_VFS ?= 0
# Dynarec options: lightrec, ari64
CFLAGS += $(ARCHFLAGS)
CXXFLAGS += $(ARCHFLAGS)
LDFLAGS += $(ARCHFLAGS)
+ HAVE_PHYSICAL_CDROM = 0
# iOS
else ifneq (,$(findstring ios,$(platform)))
CFLAGS += -mcpu=cortex-a8 -mtune=cortex-a8 -mfpu=neon
ASFLAGS += -mcpu=cortex-a8 -mtune=cortex-a8 -mfpu=neon
endif
+ HAVE_PHYSICAL_CDROM = 0
CC_AS = perl ./tools/gas-preprocessor.pl $(CC)
ifeq ($(platform),$(filter $(platform),ios9 ios-arm64))
MINVERSION = -miphoneos-version-min=8.0
BUILTIN_GPU = neon
HAVE_NEON = 1
DYNAREC = 0
+ HAVE_PHYSICAL_CDROM = 0
CC_AS = perl ./tools/gas-preprocessor.pl $(CC)
# Nintendo Switch (libnx)
BUILTIN_GPU = neon
HAVE_NEON = 1
DYNAREC = ari64
+ HAVE_PHYSICAL_CDROM = 0
# Lakka Switch (arm64)
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
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)
STATIC_LINKING = 1
NO_PTHREAD=1
NO_POSIX_MEMALIGN := 1
+ HAVE_PHYSICAL_CDROM = 0
# CTR(3DS)
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))
LIBDL :=
LIBPTHREAD :=
LIBRT :=
+ HAVE_PHYSICAL_CDROM = 0
# QNX
else ifeq ($(platform), qnx)
LIBPTHREAD :=
LIBDL :=
LIBM :=
+ HAVE_PHYSICAL_CDROM = 0
#Raspberry Pi 1
else ifeq ($(platform), rpi1)
NO_PTHREAD=1
DYNAREC =
STATIC_LINKING = 1
+ HAVE_PHYSICAL_CDROM = 0
# Windows
else