mirror of
https://github.com/DerKoun/bsnes-hd.git
synced 2024-06-11 08:47:41 -04:00
.gitlab-ci.yml fixes
This commit is contained in:
parent
d5583c8595
commit
c44f149210
6
.gitignore
vendored
Normal file
6
.gitignore
vendored
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
*.d
|
||||||
|
*.o
|
||||||
|
*.so
|
||||||
|
*.dll
|
||||||
|
*.dylib
|
||||||
|
*.a
|
|
@ -14,6 +14,27 @@
|
||||||
binary: library
|
binary: library
|
||||||
target: libretro
|
target: libretro
|
||||||
|
|
||||||
|
.core-defs-windows:
|
||||||
|
extends: .core-defs
|
||||||
|
after_script:
|
||||||
|
- mv ${MAKEFILE_PATH}/out/${CORENAME}_libretro.dll ${CORENAME}_libretro.dll
|
||||||
|
variables:
|
||||||
|
platform: windows
|
||||||
|
|
||||||
|
.core-defs-linux:
|
||||||
|
extends: .core-defs
|
||||||
|
after_script:
|
||||||
|
- mv ${MAKEFILE_PATH}/out/${CORENAME}_libretro.so ${CORENAME}_libretro.so
|
||||||
|
variables:
|
||||||
|
platform: linux
|
||||||
|
|
||||||
|
.core-defs-osx:
|
||||||
|
extends: .core-defs
|
||||||
|
after_script:
|
||||||
|
- mv ${MAKEFILE_PATH}/out/${CORENAME}_libretro.dylib ${CORENAME}_libretro.dylib
|
||||||
|
variables:
|
||||||
|
platform: macos
|
||||||
|
|
||||||
# Inclusion templates, required for the build to work
|
# Inclusion templates, required for the build to work
|
||||||
include:
|
include:
|
||||||
################################## DESKTOPS ################################
|
################################## DESKTOPS ################################
|
||||||
|
@ -29,6 +50,10 @@ include:
|
||||||
- project: 'libretro-infrastructure/ci-templates'
|
- project: 'libretro-infrastructure/ci-templates'
|
||||||
file: '/linux-x64.yml'
|
file: '/linux-x64.yml'
|
||||||
|
|
||||||
|
# Linux 32-bit
|
||||||
|
- project: 'libretro-infrastructure/ci-templates'
|
||||||
|
file: '/linux-i686.yml'
|
||||||
|
|
||||||
# MacOS 64-bit
|
# MacOS 64-bit
|
||||||
- project: 'libretro-infrastructure/ci-templates'
|
- project: 'libretro-infrastructure/ci-templates'
|
||||||
file: '/osx-x64.yml'
|
file: '/osx-x64.yml'
|
||||||
|
@ -58,25 +83,35 @@ stages:
|
||||||
libretro-build-windows-x64:
|
libretro-build-windows-x64:
|
||||||
extends:
|
extends:
|
||||||
- .libretro-windows-x64-mingw-make-default
|
- .libretro-windows-x64-mingw-make-default
|
||||||
- .core-defs
|
- .core-defs-windows
|
||||||
|
variables:
|
||||||
|
compiler: x86_64-w64-mingw32.static-g++
|
||||||
|
|
||||||
# Windows 32-bit
|
# Windows 32-bit
|
||||||
libretro-build-windows-i686:
|
libretro-build-windows-i686:
|
||||||
extends:
|
extends:
|
||||||
- .libretro-windows-i686-mingw-make-default
|
- .libretro-windows-i686-mingw-make-default
|
||||||
- .core-defs
|
- .core-defs-windows
|
||||||
|
variables:
|
||||||
|
compiler: i686-w64-mingw32.static-g++
|
||||||
|
|
||||||
# Linux 64-bit
|
# Linux 64-bit
|
||||||
libretro-build-linux-x64:
|
libretro-build-linux-x64:
|
||||||
extends:
|
extends:
|
||||||
- .libretro-linux-x64-make-default
|
- .libretro-linux-x64-make-default
|
||||||
- .core-defs
|
- .core-defs-linux
|
||||||
|
|
||||||
|
# Linux 32-bit
|
||||||
|
libretro-build-linux-i686:
|
||||||
|
extends:
|
||||||
|
- .libretro-linux-i686-make-default
|
||||||
|
- .core-defs-linux
|
||||||
|
|
||||||
# MacOS 64-bit
|
# MacOS 64-bit
|
||||||
libretro-build-osx-x64:
|
libretro-build-osx-x64:
|
||||||
extends:
|
extends:
|
||||||
- .libretro-osx-x64-make-default
|
- .libretro-osx-x64-make-default
|
||||||
- .core-defs
|
- .core-defs-osx
|
||||||
|
|
||||||
################################### CELLULAR #################################
|
################################### CELLULAR #################################
|
||||||
# Android ARMv7a
|
# Android ARMv7a
|
||||||
|
@ -109,3 +144,11 @@ libretro-build-libnx-aarch64:
|
||||||
extends:
|
extends:
|
||||||
- .libretro-libnx-static-retroarch-master
|
- .libretro-libnx-static-retroarch-master
|
||||||
- .core-defs
|
- .core-defs
|
||||||
|
script:
|
||||||
|
- make -C ${MAKEFILE_PATH} -f ${MAKEFILE} -j$NUMPROC platform=libnx
|
||||||
|
- mv ${MAKEFILE_PATH}/out/${CORENAME}_libretro_libnx.a retroarch-precompiled/libretro_libnx.a
|
||||||
|
- cd retroarch-precompiled/
|
||||||
|
- make -f Makefile.libnx -j10
|
||||||
|
- mv retroarch_switch.nro ../${CORENAME}_libretro_libnx.nro
|
||||||
|
- mv retroarch_switch.elf ../${CORENAME}_libretro_libnx.elf
|
||||||
|
- cd ../
|
||||||
|
|
Loading…
Reference in a new issue