Skip to content

Commit 9f3ef08

Browse files
committed
Better update action
1 parent 9daaaee commit 9f3ef08

File tree

1 file changed

+60
-3
lines changed

1 file changed

+60
-3
lines changed

.github/workflows/build-ubuntu.yml

Lines changed: 60 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ on:
77
branches: [ "master" ]
88

99
jobs:
10-
compiling:
10+
Compiling QEMU IRIX:
1111

1212
runs-on: ubuntu-latest
1313

@@ -20,8 +20,65 @@ jobs:
2020
- name: Configure
2121
run: ./configure --target-list=irix-linux-user --disable-werror
2222

23-
- name: Install dependencies
23+
- name: Build QEMU IRIX
2424
run: make -j$(nproc)
2525

26-
- name: Install qemu irix
26+
- name: Install QEMU IRIX
27+
run: sudo make install -j$(nproc)
28+
29+
Compiling QEMU IRIXN32:
30+
31+
runs-on: ubuntu-latest
32+
33+
steps:
34+
- uses: actions/checkout@v4
35+
36+
- name: Install required packages
37+
run: sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get install libglib2.0-dev libpixman-1-dev
38+
39+
- name: Configure
40+
run: ./configure --target-list=irixn32-linux-user --disable-werror
41+
42+
- name: Build QEMU IRIXN32
43+
run: make -j$(nproc)
44+
45+
- name: Install QEMU IRIXN32
46+
run: sudo make install -j$(nproc)
47+
48+
Compiling QEMU IRIX64:
49+
50+
runs-on: ubuntu-latest
51+
52+
steps:
53+
- uses: actions/checkout@v4
54+
55+
- name: Install required packages
56+
run: sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get install libglib2.0-dev libpixman-1-dev
57+
58+
- name: Configure
59+
run: ./configure --target-list=irix64-linux-user --disable-werror
60+
61+
- name: Build QEMU IRIX64
62+
run: make -j$(nproc)
63+
64+
- name: Install QEMU IRIX64
65+
run: sudo make install -j$(nproc)
66+
67+
Compiling QEMU Solaris:
68+
69+
runs-on: ubuntu-latest
70+
71+
steps:
72+
- uses: actions/checkout@v4
73+
74+
- name: Install required packages
75+
run: sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get install libglib2.0-dev libpixman-1-dev
76+
77+
- name: Configure
78+
run: ./configure --target-list=solaris-linux-user --disable-werror
79+
80+
- name: Build QEMU Solaris
81+
run: make -j$(nproc)
82+
83+
- name: Install QEMU Solaris
2784
run: sudo make install -j$(nproc)

0 commit comments

Comments
 (0)