diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 1d24286..bd1ae9e 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -53,6 +53,7 @@ jobs: id: "epple2-roms" with: name: "epple2-roms" + path: "epple2-roms" - name: "Stage" run: | @@ -93,6 +94,30 @@ jobs: cmake .. cmake --build . + - uses: "actions/download-artifact@v3" + id: "epple2-roms" + with: + name: "epple2-roms" + path: "epple2-roms" + + - name: "Stage" + run: | + set -x + pwd + cd build + mkdir -p stage/usr/local/bin + mkdir -p stage/usr/local/etc/epple2 + mkdir -p stage/usr/local/lib/epple2/system + mkdir -p stage/usr/local/lib/epple2/cards + cp src/epple2* stage/usr/local/bin/ + cp conf/*.conf stage/usr/local/etc/epple2/ + cp ${{steps.epple2-roms.outputs.download-path}}/epple2sys.a65 stage/usr/local/lib/epple2/system/ + cp ${{steps.epple2-roms.outputs.download-path}}/stdout.a65 stage/usr/local/lib/epple2/cards/ + cp ${{steps.epple2-roms.outputs.download-path}}/stdin.a65 stage/usr/local/lib/epple2/cards/ + cp ${{steps.epple2-roms.outputs.download-path}}/clock.a65 stage/usr/local/lib/epple2/cards/ + cd - + tree + "build-epple2-windows":