File tree Expand file tree Collapse file tree 1 file changed +15
-7
lines changed Expand file tree Collapse file tree 1 file changed +15
-7
lines changed Original file line number Diff line number Diff line change @@ -34,10 +34,18 @@ function sources_yquake2() {
34
34
}
35
35
36
36
function build_yquake2() {
37
+ local params=(config client game ref_soft)
38
+ local repo
39
+
40
+ isPlatform " gl" || isPlatform " mesa" && params+=(ref_gl1)
41
+ isPlatform " gl3" && params+=(ref_gl3)
42
+ isPlatform " gles" && [[ " $__os_debian_ver " -lt 12 ]] && params+=(ref_gles1)
43
+ isPlatform " gles3" && params+=(ref_gles3)
44
+
37
45
make clean
38
- make with_gles1
46
+ make ${params[@]}
47
+
39
48
# build the add-ons source
40
- local repo
41
49
for repo in ' xatrix' ' rogue' ; do
42
50
make -C " $repo " clean
43
51
make -C " $repo "
@@ -50,18 +58,18 @@ function build_yquake2() {
50
58
function install_yquake2() {
51
59
md_ret_files=(
52
60
' release/baseq2'
53
- ' release/q2ded'
54
61
' release/quake2'
55
- ' release/ref_gl1.so'
56
- ' release/ref_gl3.so'
57
- ' release/ref_gles1.so'
58
- ' release/ref_gles3.so'
59
62
' release/ref_soft.so'
60
63
' LICENSE'
61
64
' README.md'
62
65
' xatrix/xatrix'
63
66
' rogue/rogue'
64
67
)
68
+
69
+ isPlatform " gl" || isPlatform " mesa" && md_ret_files+=(' release/ref_gl1.so' )
70
+ isPlatform " gl3" && md_ret_files+=(' release/ref_gl3.so' )
71
+ isPlatform " gles" && [[ " $__os_debian_ver " -lt 12 ]] && md_ret_files+=(' release/ref_gles1.so' )
72
+ isPlatform " gles3" && md_ret_files+=(' release/ref_gles3.so' )
65
73
}
66
74
67
75
function add_games_yquake2() {
You can’t perform that action at this time.
0 commit comments