CXX ?= g++
AS ?= as
CC_AS ?= $(CC)
+CFLAGS ?=
ifeq ($(platform), unix)
- TARGET := libretro_pcsx_rearmed.so
+ TARGET := pcsx_rearmed_libretro.so
fpic := -fPIC
SHARED := -shared -Wl,--version-script=libretro/link.T
else ifeq ($(platform), osx)
- TARGET := libretro_pcsx_rearmed.dylib
+ TARGET := pcsx_rearmed_libretro.dylib
fpic := -fPIC
SHARED := -dynamiclib
else ifeq ($(platform), ios)
ARCH := arm
- TARGET := libretro_pcsx_rearmed.dylib
+ TARGET := pcsx_rearmed_libretro.dylib
fpic := -fPIC
SHARED := -dynamiclib
CFLAGS += -DGEKKO -DHW_RVL -mrvl -mcpu=750 -meabi -mhard-float -DBLARGG_BIG_ENDIAN=1 -D__ppc__
else ifeq ($(platform), qnx)
TARGET := libretro_pcsx_rearmed_qnx.so
+ CC ?= qcc -Vgcc_ntoarmv7le
+ CC_AS = $(CC)
HAVE_NEON = 1
USE_DYNAREC = 1
DRC_CACHE_BASE = 0
ARCH = arm
CFLAGS += -DBASE_ADDR_FIXED=0 -D__BLACKBERRY_QNX__ -marm -mcpu=cortex-a8 -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp
ASFLAGS += -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp
+else ifeq ($(platform), arm)
+ TARGET := pcsx_rearmed_libretro.so
+ HAVE_NEON = 1
+ USE_DYNAREC = 1
+ DRC_CACHE_BASE = 0
+ BUILTIN_GPU = neon
+ ARCH = arm
+ CFLAGS += -marm -mcpu=cortex-a8 -mfpu=neon
+ ASFLAGS += -mcpu=cortex-a8 -mfpu=neon
else
- TARGET := snes9x_next_retro.dll
+ TARGET := pcsx_rearmed_retro.dll
CC = gcc
fpic := -fPIC
LD_FLAGS := -fPIC