Skip to content

Commit

Permalink
Merge pull request bsnes-emu#74 from jdgleaver/gitlab-multi-core
Browse files Browse the repository at this point in the history
(.gitlab-ci.yml) Enable building of all core variants
  • Loading branch information
inactive123 committed Dec 18, 2020
2 parents 7da24be + faf59aa commit 9109ea8
Show file tree
Hide file tree
Showing 2 changed files with 93 additions and 4 deletions.
95 changes: 92 additions & 3 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,19 @@
variables:
JNI_PATH: target-libretro
CORENAME: bsnes2014_performance
PROFILE: performance

.core-defs-balanced:
extends: .core-defs
variables:
CORENAME: bsnes2014_balanced
PROFILE: balanced

.core-defs-accuracy:
extends: .core-defs
variables:
CORENAME: bsnes2014_accuracy
PROFILE: accuracy

include:
- template: Jobs/Code-Quality.gitlab-ci.yml
Expand All @@ -18,7 +31,11 @@ stages:
- build-static
- test

#Desktop
###########################
## bsnes2014_performance ##
###########################

# Desktop
libretro-build-linux-x64:
extends:
- .libretro-linux-x64-make-default
Expand All @@ -28,7 +45,7 @@ libretro-build-windows-x64:
extends:
- .libretro-windows-x64-mingw-make-default
- .core-defs

# Android
android-armeabi-v7a:
extends:
Expand All @@ -44,8 +61,80 @@ android-x86_64:
extends:
- .libretro-android-jni-x86_64
- .core-defs

android-x86:
extends:
- .libretro-android-jni-x86
- .core-defs

########################
## bsnes2014_balanced ##
########################

# Desktop
libretro-build-linux-x64-balanced:
extends:
- .libretro-linux-x64-make-default
- .core-defs-balanced

libretro-build-windows-x64-balanced:
extends:
- .libretro-windows-x64-mingw-make-default
- .core-defs-balanced

# Android
android-armeabi-v7a-balanced:
extends:
- .libretro-android-jni-armeabi-v7a
- .core-defs-balanced

android-arm64-v8a-balanced:
extends:
- .libretro-android-jni-arm64-v8a
- .core-defs-balanced

android-x86_64-balanced:
extends:
- .libretro-android-jni-x86_64
- .core-defs-balanced

android-x86-balanced:
extends:
- .libretro-android-jni-x86
- .core-defs-balanced

########################
## bsnes2014_accuracy ##
########################

# Desktop
libretro-build-linux-x64-accuracy:
extends:
- .libretro-linux-x64-make-default
- .core-defs-accuracy

libretro-build-windows-x64-accuracy:
extends:
- .libretro-windows-x64-mingw-make-default
- .core-defs-accuracy

# Android
android-armeabi-v7a-accuracy:
extends:
- .libretro-android-jni-armeabi-v7a
- .core-defs-accuracy

android-arm64-v8a-accuracy:
extends:
- .libretro-android-jni-arm64-v8a
- .core-defs-accuracy

android-x86_64-accuracy:
extends:
- .libretro-android-jni-x86_64
- .core-defs-accuracy

android-x86-accuracy:
extends:
- .libretro-android-jni-x86
- .core-defs-accuracy
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
DEBUG = 0
FRONTEND_SUPPORTS_RGB565 = 1
PROFILE = performance
PROFILE ?= performance

CORE_DIR := .
CFLAGS :=
Expand Down

0 comments on commit 9109ea8

Please sign in to comment.