forked from partydeck/partydeck
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbuild.sh
More file actions
executable file
·19 lines (18 loc) · 1.05 KB
/
Copy pathbuild.sh
File metadata and controls
executable file
·19 lines (18 loc) · 1.05 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/bash
cargo build --release && \
rm -rf build && \
mkdir -p build/ build/res build/bin && \
mkdir -p build/res/goldberg/linux32 build/res/goldberg/linux64 build/res/goldberg/win && \
cp target/release/partydeck build/ && \
cp LICENSE build/ && cp COPYING.md build/thirdparty.txt && \
cp res/GamingModeLauncher.sh build/ && \
cp res/splitscreen_kwin.js res/splitscreen_kwin_vertical.js build/res && \
cp deps/releases/gbe-linux-release/regular/x64/steamclient.so build/res/goldberg/linux64/steamclient.so && \
cp deps/releases/gbe-linux-release/regular/x32/steamclient.so build/res/goldberg/linux32/steamclient.so && \
cp deps/releases/gbe-win-release/steamclient_experimental/steamclient.dll \
deps/releases/gbe-win-release/steamclient_experimental/steamclient64.dll \
deps/releases/gbe-win-release/steamclient_experimental/GameOverlayRenderer.dll \
deps/releases/gbe-win-release/steamclient_experimental/GameOverlayRenderer64.dll \
build/res/goldberg/win && \
cp deps/releases/umu/umu-run build/bin/ &&
cp deps/gamescope/build/src/gamescope build/bin/gamescope-kbm