From ee7ac117f2452d6540bba808308bc0bf1f47b2f8 Mon Sep 17 00:00:00 2001 From: plaidman Date: Wed, 1 May 2019 10:00:21 -0400 Subject: [PATCH] adding aarch64 platform to the libretro makefile --- Makefile.libretro | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/Makefile.libretro b/Makefile.libretro index e1ec1d99..ea4f9213 100644 --- a/Makefile.libretro +++ b/Makefile.libretro @@ -63,7 +63,7 @@ endif ifeq ($(platform), unix) EXT ?= so TARGET := $(TARGET_NAME)_libretro.$(EXT) - fpic := -fPIC + fpic := -fPIC SHARED := -shared DONT_COMPILE_IN_ZLIB = 1 CFLAGS += -DFAMEC_NO_GOTOS @@ -77,7 +77,7 @@ else ifeq ($(platform), linux-portable) EXT ?= so TARGET := $(TARGET_NAME)_libretro.$(EXT) SHARED := -shared -nostdlib - fpic := -fPIC + fpic := -fPIC LIBM := DONT_COMPILE_IN_ZLIB = 1 CFLAGS += -DFAMEC_NO_GOTOS @@ -88,7 +88,7 @@ else ifeq ($(platform), osx) EXT ?= dylib TARGET := $(TARGET_NAME)_libretro.$(EXT) SHARED := -dynamiclib - fpic := -fPIC + fpic := -fPIC APPLE := 1 arch = intel ifeq ($(shell uname -p),powerpc) @@ -133,7 +133,7 @@ else ifeq ($(platform), staticios) else ifneq (,$(findstring ios,$(platform))) TARGET := $(TARGET_NAME)_libretro_ios.dylib SHARED := -dynamiclib - fpic := -fPIC + fpic := -fPIC APPLE := 1 ifeq ($(IOSSDK),) IOSSDK := $(shell xcodebuild -version -sdk iphoneos Path) @@ -425,7 +425,7 @@ else ifeq ($(platform), libnx) # QNX else ifeq ($(platform), qnx) TARGET := $(TARGET_NAME)_libretro_$(platform).so - fpic := -fPIC + fpic := -fPIC CC = qcc -Vgcc_ntoarmv7le CC_AS = $(CC) CFLAGS += -DBASE_ADDR_FIXED=0 -D__BLACKBERRY_QNX__ -marm -mcpu=cortex-a9 -mtune=cortex-a9 -mfpu=neon -mfloat-abi=softfp @@ -440,11 +440,20 @@ else ifeq ($(platform), qnx) use_sh2drc = 1 use_svpdrc = 1 +# ARM-64 +else ifeq ($(platform), arm64) + EXT ?= so + TARGET := $(TARGET_NAME)_libretro.$(EXT) + fpic := -fPIC + SHARED := -shared + DONT_COMPILE_IN_ZLIB = 1 + CFLAGS += -DFAMEC_NO_GOTOS + # ARM else ifneq (,$(findstring armv,$(platform))) TARGET := $(TARGET_NAME)_libretro.so SHARED := -shared -Wl,--no-undefined,-Bsymbolic - fpic := -fPIC + fpic := -fPIC ifneq (,$(findstring cortexa5,$(platform))) CFLAGS += -marm -mcpu=cortex-a5 ASFLAGS += -mcpu=cortex-a5