X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=.gitlab-ci.yml;h=eafac9f1a294ce3f4696fe75fe7e241f8fd5ac38;hb=c6b7420b3d3542ef894a02c8f4d0e6f58276d26a;hp=4c0c31e670bdb7e7143150bb1c37bdc52264bc0d;hpb=3aa64bba481bc15f82e607e8b04f48fdb58b5118;p=pcsx_rearmed.git diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 4c0c31e6..eafac9f1 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -25,15 +25,31 @@ include: # Linux 64-bit - project: 'libretro-infrastructure/ci-templates' file: '/linux-x64.yml' - + + # Linux 32-bit + - project: 'libretro-infrastructure/ci-templates' + file: '/linux-i686.yml' + # MacOS 64-bit - project: 'libretro-infrastructure/ci-templates' file: '/osx-x64.yml' + # MacOS ARM 64-bit + - project: 'libretro-infrastructure/ci-templates' + file: '/osx-arm64.yml' + ################################## CELLULAR ################################ # Android - project: 'libretro-infrastructure/ci-templates' file: '/android-jni.yml' + + # iOS + - project: 'libretro-infrastructure/ci-templates' + file: '/ios-arm64.yml' + + # iOS (armv7) + - project: 'libretro-infrastructure/ci-templates' + file: '/ios9.yml' ################################## CONSOLES ################################ # PlayStation Portable @@ -52,6 +68,16 @@ include: - project: 'libretro-infrastructure/ci-templates' file: '/libnx-static.yml' + # tvOS (AppleTV) + - project: 'libretro-infrastructure/ci-templates' + file: '/tvos-arm64.yml' + + # OpenDingux (ARM) + - project: 'libretro-infrastructure/ci-templates' + file: '/dingux-arm32.yml' + + #################################### MISC ################################## + # Stages for building stages: - build-prepare @@ -80,11 +106,23 @@ libretro-build-linux-x64: extends: - .libretro-linux-x64-make-default - .core-defs + +# Linux 32-bit +libretro-build-linux-i686: + extends: + - .libretro-linux-i686-make-default + - .core-defs # MacOS 64-bit libretro-build-osx-x64: extends: - - .libretro-osx-x64-make-default + - .libretro-osx-x64-make-10-7 + - .core-defs + +# MacOS ARM 64-bit +libretro-build-osx-arm64: + extends: + - .libretro-osx-arm64-make-default - .core-defs ################################### CELLULAR ################################# @@ -111,6 +149,24 @@ android-x86: extends: - .libretro-android-jni-x86 - .core-defs + +# 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 @@ -130,3 +186,9 @@ libretro-build-libnx-aarch64: extends: - .libretro-libnx-static-retroarch-master - .core-defs + +# Miyoo +libretro-build-miyoo-arm32: + extends: + - .libretro-miyoo-arm32-make-default + - .core-defs