File tree Expand file tree Collapse file tree 3 files changed +10
-33
lines changed Expand file tree Collapse file tree 3 files changed +10
-33
lines changed Original file line number Diff line number Diff line change @@ -28,22 +28,16 @@ permissions:
28
28
29
29
jobs :
30
30
build-linux :
31
+ runs-on : ubuntu-latest
31
32
strategy :
32
33
matrix :
33
34
compiler : [gcc, clang]
34
35
include :
35
- - compiler : gcc
36
- cc : gcc
37
- cxx : g++
38
- archopts : -U_FORTIFY_SOURCE
39
- subtarget : tiny
40
- executable : mametiny
41
36
- compiler : clang
42
37
cc : clang
43
38
cxx : clang++
44
- subtarget : mame
45
- executable : mame
46
- runs-on : ubuntu-latest
39
+ subtarget : f256
40
+ executable : f256
47
41
steps :
48
42
- uses : actions/checkout@main
49
43
with :
62
56
ARCHOPTS : ${{ matrix.archopts }}
63
57
SUBTARGET : ${{ matrix.subtarget }}
64
58
TOOLS : 1
65
- run : make -j3
59
+ run : make -j3 SUBTARGET=f256 SOURCES=f256/f256.cpp
66
60
- name : Validate
67
61
run : ./${{ matrix.executable }} -validate
68
62
- name : Reconcile driver list
Original file line number Diff line number Diff line change @@ -37,14 +37,14 @@ jobs:
37
37
env :
38
38
USE_LIBSDL : 1
39
39
TOOLS : 1
40
- run : make -j2
40
+ run : make -j2 SUBTARGET=f256 SOURCES=f256/f256.cpp
41
41
- name : Validate
42
42
run : ./mame -validate
43
43
- uses : actions/upload-artifact@main
44
44
with :
45
45
name : mame-macos-${{ github.sha }}
46
46
path : |
47
- mame
47
+ f256
48
48
chdman
49
49
unidasm
50
50
if-no-files-found : error
Original file line number Diff line number Diff line change @@ -28,33 +28,16 @@ jobs:
28
28
build-windows :
29
29
strategy :
30
30
matrix :
31
- compiler : [gcc-x64, clang-x64, clang-arm64 ]
31
+ compiler : [clang-x64]
32
32
include :
33
- - compiler : gcc-x64
34
- os : windows-latest
35
- msys : MINGW64
36
- slug : mingw-w64-x86_64
37
- cc : gcc
38
- cxx : g++
39
- subtarget : mame
40
- executable : mame
41
33
- compiler : clang-x64
42
34
os : windows-latest
43
35
msys : MINGW64
44
36
slug : mingw-w64-x86_64
45
37
cc : clang
46
38
cxx : clang++
47
- subtarget : tiny
48
- executable : mametiny
49
- - compiler : clang-arm64
50
- os : windows-11-arm
51
- msys : CLANGARM64
52
- slug : mingw-w64-clang-aarch64
53
- extrapkg : mingw-w64-clang-aarch64-gcc-compat
54
- cc : clang
55
- cxx : clang++
56
- subtarget : mame
57
- executable : mame
39
+ subtarget : f256
40
+ executable : f256
58
41
runs-on : ${{ matrix.os }}
59
42
defaults :
60
43
run :
75
58
ARCHOPTS : " -fuse-ld=lld"
76
59
SUBTARGET : ${{ matrix.subtarget }}
77
60
TOOLS : 1
78
- run : make -j3
61
+ run : make -j3 SUBTARGET=f256 SOURCES=f256/f256.cpp
79
62
- name : Validate
80
63
run : ./${{ matrix.executable }}.exe -validate
81
64
- uses : actions/upload-artifact@main
You can’t perform that action at this time.
0 commit comments