Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Libretro
snes9x2002
Commits
dd433177
Commit
dd433177
authored
Mar 12, 2021
by
Libretro-Admin
Browse files
Add ios-arm64/tvos-arm64
parent
6d4c2c9b
Pipeline
#29431
passed with stages
in 10 minutes and 24 seconds
Changes
2
Pipelines
54
Hide whitespace changes
Inline
Side-by-side
.gitlab-ci.yml
View file @
dd433177
...
...
@@ -54,7 +54,11 @@ include:
-
project
:
'
libretro-infrastructure/ci-templates'
file
:
'
/android-jni.yml'
# iOS 9
# iOS
-
project
:
'
libretro-infrastructure/ci-templates'
file
:
'
/ios-arm64.yml'
# iOS (armv7)
-
project
:
'
libretro-infrastructure/ci-templates'
file
:
'
/ios9.yml'
...
...
@@ -83,6 +87,10 @@ include:
-
project
:
'
libretro-infrastructure/ci-templates'
file
:
'
/wiiu-static.yml'
# tvOS (AppleTV)
-
project
:
'
libretro-infrastructure/ci-templates'
file
:
'
/tvos-arm64.yml'
#################################### MISC ##################################
# Emscripten
-
project
:
'
libretro-infrastructure/ci-templates'
...
...
@@ -178,11 +186,23 @@ android-x86:
-
.libretro-android-jni-x86
-
.core-defs
# iOS 9
libretro-build-ios-9
:
# iOS
libretro-build-ios-arm64
:
extends
:
-
.libretro-ios-arm64-make-default
-
.core-defs
# iOS (armv7) [iOS 9 and up]
libretro-build-ios9
:
extends
:
-
.libretro-ios9-make-default
-
.core-defs
# tvOS
libretro-build-tvos-arm64
:
extends
:
-
.libretro-tvos-arm64-make-default
-
.core-defs
################################### CONSOLES #################################
# PlayStation Vita
...
...
Makefile
View file @
dd433177
...
...
@@ -47,12 +47,14 @@ else ifneq (,$(findstring ios,$(platform)))
TARGET
:=
$(TARGET_NAME)
_libretro_ios.dylib
fpic
:=
-fPIC
SHARED
:=
-dynamiclib
MINVERSION
:=
ifeq
($(IOSSDK),)
IOSSDK
:=
$(
shell
xcodebuild
-version
-sdk
iphoneos Path
)
endif
ifeq
($(platform),ios-arm64)
CC
=
cc
-arch
arm64
-isysroot
$(IOSSDK)
CC
=
cc
-arch
arm64
-isysroot
$(IOSSDK)
CXX
=
c++
-arch
arm64
-isysroot
$(IOSSDK)
else
CC
=
cc
-arch
armv7
-isysroot
$(IOSSDK)
...
...
@@ -62,14 +64,12 @@ else ifneq (,$(findstring ios,$(platform)))
ASM_CPU
=
0
ASM_SPC700
=
0
ifeq
($(platform),$(filter $(platform),ios9 ios-arm64))
CC
+=
-miphoneos-version-min
=
8.0
CXX
+=
-miphoneos-version-min
=
8.0
PLATFORM_DEFINES
:=
-miphoneos-version-min
=
8.0
MINVERSION
+=
-miphoneos-version-min
=
8.0
else
CC
+=
-miphoneos-version-min
=
5.0
CXX
+=
-miphoneos-version-min
=
5.0
PLATFORM_DEFINES
:=
-miphoneos-version-min
=
5.0
MINVERSION
+=
-miphoneos-version-min
=
5.0
endif
CFLAGS
+=
$(MINVERSION)
CXXFLAGS
+=
$(MINVERSION)
else
ifeq
($(platform), tvos-arm64)
TARGET
:=
$(TARGET_NAME)
_libretro_tvos.dylib
fpic
:=
-fPIC
...
...
@@ -80,6 +80,7 @@ else ifeq ($(platform), tvos-arm64)
ARM_ASM
=
0
ASM_CPU
=
0
ASM_SPC700
=
0
CC
=
cc
-arch
arm64
-isysroot
$(IOSSDK)
else
ifeq
($(platform), theos_ios)
DEPLOYMENT_IOSVERSION
=
5.0
TARGET
=
iphone:latest:
$(DEPLOYMENT_IOSVERSION)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment