mirror of
https://forgejo.xatacraft.ru/Sunshine/mkxp-sunshine.git
synced 2026-08-19 21:39:57 +00:00
36 lines
729 B
Bash
Executable file
36 lines
729 B
Bash
Executable file
#!/bin/sh
|
|
set -euo pipefail
|
|
cmake . -B build/
|
|
cd build
|
|
make -j$(nproc)
|
|
cd ..
|
|
|
|
mkdir -p build/bandle
|
|
mkdir -p build/bandle
|
|
mkdir -p build/bandle/Data
|
|
pyinstaller journal/unix/journal.spec #--windowed
|
|
ruby rpgscript.rb scripts/ build/bandle/
|
|
|
|
cp -r dist/_______/* build/bandle/
|
|
cp build/oneshot build/bandle/
|
|
|
|
# Copy libraries.
|
|
mkdir -p libs
|
|
ldd build/oneshot | ruby libraries.rb
|
|
#ldd steamshim_parent/build/steamshim | ruby libraries.rb
|
|
cp libs/* build/bandle
|
|
cp build/oneshot build/bandle
|
|
|
|
cp -r ../SunshineAssets/* build/bandle
|
|
cp oneshot.conf build/bandle
|
|
|
|
cd build
|
|
zip -r OneshotSunshine_BSD.zip bandle/*
|
|
cd ..
|
|
|
|
# Cleanup.
|
|
rm -rf journal/unix/__pycache__
|
|
#rm -rf build/*
|
|
rm -rf dist
|
|
#rm -rf steamshim_parent/build
|
|
rm -rf libs
|