1
1
# libretro CI
2
+ variables :
3
+ GIT_SUBMODULE_STRATEGY : normal
2
4
3
5
.core-defs :
4
6
variables :
5
- GIT_SUBMODULE_STRATEGY : recursive
6
- JNI_PATH : libretro
7
7
CORENAME : ppsspp
8
+ CORE_ARGS : -DLIBRETRO=ON
9
+
10
+ .linux-defs :
11
+ variables :
12
+ EXTRA_PATH : lib
8
13
9
14
include :
10
15
- template : Jobs/Code-Quality.gitlab-ci.yml
11
16
- project : ' libretro-infrastructure/ci-templates'
12
- file : ' /linux-x64 .yml'
17
+ file : ' /android-cmake .yml'
13
18
- project : ' libretro-infrastructure/ci-templates'
14
- file : ' /windows-x64-mingw.yml'
15
- - project : ' libretro-infrastructure/ci-templates'
16
- file : ' /android-jni.yml'
19
+ file : ' /linux-cmake.yml'
17
20
18
21
stages :
19
22
- build-prepare
@@ -22,39 +25,29 @@ stages:
22
25
- test
23
26
24
27
# Desktop
25
- libretro-build-linux-x64 :
28
+ libretro-build-linux-x86_64 :
26
29
extends :
30
+ - .libretro-linux-cmake-x86_64
27
31
- .core-defs
28
- - .libretro-linux-x64-make-default
29
- variables :
30
- MAKEFILE_PATH : libretro
31
- MAKEFILE : Makefile
32
+ - .linux-defs
32
33
33
- libretro-build-windows-x64 :
34
- extends :
35
- - .core-defs
36
- - .libretro-windows-x64-mingw-make-default
37
- variables :
38
- MAKEFILE_PATH : libretro
39
- MAKEFILE : Makefile
40
-
41
34
# Android
42
- android-armeabi-v7a :
35
+ libretro-build- android-armeabi-v7a :
43
36
extends :
37
+ - .libretro-android-cmake-armeabi-v7a
44
38
- .core-defs
45
- - .libretro-android-jni-armeabi-v7a
46
39
47
- android-arm64-v8a :
40
+ libretro-build- android-arm64-v8a :
48
41
extends :
42
+ - .libretro-android-cmake-arm64-v8a
49
43
- .core-defs
50
- - .libretro-android-jni-arm64-v8a
51
44
52
- android-x86_64 :
45
+ libretro-build- android-x86_64 :
53
46
extends :
47
+ - .libretro-android-cmake-x86_64
54
48
- .core-defs
55
- - .libretro-android-jni-x86_64
56
-
57
- android-x86 :
49
+
50
+ libretro-build-android-x86 :
58
51
extends :
52
+ - .libretro-android-cmake-x86
59
53
- .core-defs
60
- - .libretro-android-jni-x86
0 commit comments