name: build-helloworld-vita on: push: branches: [ master ] jobs: build: runs-on: ubuntu-latest env: VITASDK: /usr/local/vitasdk steps: - name: Checkout uses: actions/checkout@v2 - name: Install Vita Toolchain run: | export PATH=$VITASDK/bin:$PATH sudo apt-get install cmake git clone https://github.com/vitasdk/vdpm cd vdpm ./bootstrap-vitasdk.sh ./install-all.sh - name: Install Vita Packages run: | export PATH=$VITASDK/bin:$PATH sudo apt-get install libarchive-tools git clone https://github.com/vitasdk/packages.git cd packages dir_array=( "glm" "vitaShaRK" "libmathneon" "kubridge" "SceShaccCgExt" "vitaGL" ) curdir=$(pwd) for d in "${dir_array[@]}";do echo "${curdir}${d}" cd "${curdir}/${d}" vita-makepkg -C -f -d tar -C $VITASDK/arm-vita-eabi/ -xvf *-arm.tar.xz done - name: Install Libraries run: | export PATH=$VITASDK/bin:$PATH git submodule update --init --recursive - name: Build Game run: | export PATH=$VITASDK/bin:$PATH mkdir build cd build cmake .. -DDAWN_BUILD_TARGET=target-helloworld-vita make - name: Done? run: | cd build cd dawnhelloworld ls