Skip to content

Commit ac72189

Browse files
committed
[WIP] ci: Test Android build
Signed-off-by: Akira Moroo <[email protected]>
1 parent 85f0dbc commit ac72189

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

.github/workflows/build.yaml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ jobs:
99
build:
1010
name: Build
1111
runs-on: ubuntu-latest
12+
env:
13+
ANDROID_VERSION: 21
1214
steps:
1315
- name: Code checkout
1416
uses: actions/checkout@v4
@@ -40,6 +42,30 @@ jobs:
4042
make -C apps/basic clean
4143
make
4244
make -C apps/basic
45+
- name: Build (Android)
46+
env:
47+
CC: aarch64-linux-android${{ env.ANDROID_VERSION }}-clang
48+
FULL_CONTEXT: 0
49+
USE_SYSCALL_TABLE: 0
50+
SYSCALL_RECORD: 0
51+
run: |
52+
export PATH=$ANDROID_NDK/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH
53+
make clean
54+
make -C apps/basic clean
55+
make
56+
make -C apps/basic
57+
- name: Build (Android)
58+
env:
59+
CC: aarch64-linux-android${{ env.ANDROID_VERSION }}-clang
60+
FULL_CONTEXT: 1
61+
USE_SYSCALL_TABLE: 1
62+
SYSCALL_RECORD: 1
63+
run: |
64+
export PATH=$ANDROID_NDK/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH
65+
make clean
66+
make -C apps/basic clean
67+
make
68+
make -C apps/basic
4369
- name: Format
4470
run: |
4571
make fmt

0 commit comments

Comments
 (0)