diff --git a/Makefile b/Makefile index b2b3f64..1001ace 100644 --- a/Makefile +++ b/Makefile @@ -146,8 +146,13 @@ else ifneq (,$(findstring ios,$(platform))) ifeq ($(IOSSDK),) IOSSDK := $(shell xcodebuild -version -sdk iphoneos Path) endif - CC = cc -arch armv7 -isysroot $(IOSSDK) - CXX = c++ -arch armv7 -isysroot $(IOSSDK) + ifeq ($(platform),ios-arm64) + CC = cc -arch arm64 -isysroot $(IOSSDK) + CXX = c++ -arch arm64 -isysroot $(IOSSDK) + else + CC = cc -arch armv7 -isysroot $(IOSSDK) + CXX = c++ -arch armv7 -isysroot $(IOSSDK) + endif IPHONEMINVER := ifeq ($(platform),$(filter $(platform),ios9 ios-arm64)) IPHONEMINVER = -miphoneos-version-min=8.0 @@ -159,6 +164,16 @@ else ifneq (,$(findstring ios,$(platform))) CC += $(IPHONEMINVER) CXX += $(IPHONEMINVER) +# tvOS +else ifeq ($(platform), tvos-arm64) + TARGET := $(TARGET_NAME)_libretro_tvos.dylib + fpic := -fPIC + SHARED := -dynamiclib + +ifeq ($(IOSSDK),) + IOSSDK := $(shell xcodebuild -version -sdk appletvos Path) +endif + # QNX else ifeq ($(platform), qnx) TARGET := $(TARGET_NAME)_libretro_$(platform).so