Partial workflow fixes? (#63)
* Update build.yml * Update build.yml * Update build.yml
This commit is contained in:
17
.github/workflows/build.yml
vendored
17
.github/workflows/build.yml
vendored
@@ -54,6 +54,9 @@ jobs:
|
|||||||
echo $SHORT_SHA > dist/.commit
|
echo $SHORT_SHA > dist/.commit
|
||||||
echo $GITHUB_SHA >> dist/.commit
|
echo $GITHUB_SHA >> dist/.commit
|
||||||
|
|
||||||
|
- name: Clone Libnx
|
||||||
|
run: git clone https://github.com/switchbrew/libnx.git
|
||||||
|
|
||||||
- name: Clone Atmosphere
|
- name: Clone Atmosphere
|
||||||
run: git clone --depth=1 --single-branch https://github.com/Atmosphere-NX/Atmosphere.git atmosphere -b $(cat ams_ver.txt)
|
run: git clone --depth=1 --single-branch https://github.com/Atmosphere-NX/Atmosphere.git atmosphere -b $(cat ams_ver.txt)
|
||||||
|
|
||||||
@@ -81,7 +84,16 @@ jobs:
|
|||||||
ccache --set-config=max_size=10G
|
ccache --set-config=max_size=10G
|
||||||
ccache --set-config=compiler_check=content
|
ccache --set-config=compiler_check=content
|
||||||
ccache --zero-stats
|
ccache --zero-stats
|
||||||
|
|
||||||
|
- name: Build Libnx
|
||||||
|
shell: bash
|
||||||
|
run: |
|
||||||
|
export CC="ccache aarch64-none-elf-gcc"
|
||||||
|
export CXX="ccache aarch64-none-elf-g++"
|
||||||
|
pushd libnx
|
||||||
|
make -j$(($(nproc) * 4)) install CXX="ccache aarch64-none-elf-g++" CC="ccache aarch64-none-elf-gcc"
|
||||||
|
popd
|
||||||
|
|
||||||
- name: Build hoc-clk sysmodule and overlay
|
- name: Build hoc-clk sysmodule and overlay
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
@@ -101,13 +113,14 @@ jobs:
|
|||||||
echo "TITLE_ID: $TITLE_ID"
|
echo "TITLE_ID: $TITLE_ID"
|
||||||
|
|
||||||
pushd "$ROOT_DIR/sysmodule"
|
pushd "$ROOT_DIR/sysmodule"
|
||||||
|
git config --global --add safe.directory "$GITHUB_WORKSPACE"
|
||||||
make -j$(($(nproc) * 2)) CXX="ccache aarch64-none-elf-g++" CC="ccache aarch64-none-elf-gcc"
|
make -j$(($(nproc) * 2)) CXX="ccache aarch64-none-elf-g++" CC="ccache aarch64-none-elf-gcc"
|
||||||
popd
|
popd
|
||||||
|
|
||||||
mkdir -p "$DIST_DIR/atmosphere/contents/$TITLE_ID/flags"
|
mkdir -p "$DIST_DIR/atmosphere/contents/$TITLE_ID/flags"
|
||||||
|
|
||||||
cp -vf \
|
cp -vf \
|
||||||
"$ROOT_DIR/sysmodule/out/horizon-oc.nsp" \
|
"$ROOT_DIR/sysmodule/out/hoc-clk.nsp" \
|
||||||
"$DIST_DIR/atmosphere/contents/$TITLE_ID/exefs.nsp"
|
"$DIST_DIR/atmosphere/contents/$TITLE_ID/exefs.nsp"
|
||||||
|
|
||||||
: >"$DIST_DIR/atmosphere/contents/$TITLE_ID/flags/boot2.flag"
|
: >"$DIST_DIR/atmosphere/contents/$TITLE_ID/flags/boot2.flag"
|
||||||
|
|||||||
Reference in New Issue
Block a user