summaryrefslogtreecommitdiff
path: root/prepare_release_linux.sh
blob: 092a0d357702703572c17d05ddebf39fea87f5d3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#!/bin/bash

rm -Rf ./_PREPARED_RELEASE_LINUX
rm -Rf ./_PREPARED_RELEASE_LINUX_TEST
mkdir -p ./_PREPARED_RELEASE_LINUX

cp -r ./_RELEASE/Assets ./_PREPARED_RELEASE_LINUX
cp -r ./_RELEASE/ConfigOverrides ./_PREPARED_RELEASE_LINUX

mkdir -p ./_PREPARED_RELEASE_LINUX/Packs
cp -r ./_RELEASE/Packs/base ./_PREPARED_RELEASE_LINUX/Packs
cp -r ./_RELEASE/Packs/tutorial ./_PREPARED_RELEASE_LINUX/Packs
cp -r ./_RELEASE/Packs/cube ./_PREPARED_RELEASE_LINUX/Packs
cp -r ./_RELEASE/Packs/hypercube ./_PREPARED_RELEASE_LINUX/Packs
cp -r ./_RELEASE/Packs/orthoplex ./_PREPARED_RELEASE_LINUX/Packs

mkdir -p ./_PREPARED_RELEASE_LINUX/Profiles

cp ./_RELEASE/SSVOpenHexagonLinux ./_PREPARED_RELEASE_LINUX
cp ./_RELEASE/OHWorkshopUploaderLinux ./_PREPARED_RELEASE_LINUX

cp ./_RELEASE/libImGui-SFML.so ./_PREPARED_RELEASE_LINUX
cp ./_RELEASE/libdiscord_game_sdk.so ./_PREPARED_RELEASE_LINUX
cp ./_RELEASE/libluajit.so ./_PREPARED_RELEASE_LINUX
cp ./_RELEASE/libsdkencryptedappticket.so ./_PREPARED_RELEASE_LINUX
cp ./_RELEASE/libsfml-audio.so.2.5 ./_PREPARED_RELEASE_LINUX
cp ./_RELEASE/libsfml-graphics.so.2.5 ./_PREPARED_RELEASE_LINUX
cp ./_RELEASE/libsfml-network.so.2.5 ./_PREPARED_RELEASE_LINUX
cp ./_RELEASE/libsfml-system.so.2.5 ./_PREPARED_RELEASE_LINUX
cp ./_RELEASE/libsfml-window.so.2.5 ./_PREPARED_RELEASE_LINUX
cp ./_RELEASE/libsodium.so ./_PREPARED_RELEASE_LINUX
cp ./_RELEASE/libstdc++.so.6 ./_PREPARED_RELEASE_LINUX
cp ./_RELEASE/libsteam_api.so ./_PREPARED_RELEASE_LINUX
cp ./_RELEASE/libz.so.1 ./_PREPARED_RELEASE_LINUX

cp ./_RELEASE/steam_appid.txt ./_PREPARED_RELEASE_LINUX

cp ./_RELEASE/run_ssvopenhexagon_linux.sh ./_PREPARED_RELEASE_LINUX

cd ./_PREPARED_RELEASE_LINUX
chmod +x ./*.so
# upx -9 ./*.so
# upx -9 ./SSVOpenHexagonLinux
# upx -9 ./OHWorkshopUploaderLinux
cd ..

cp -r ./_PREPARED_RELEASE_LINUX ./_PREPARED_RELEASE_LINUX_TEST

rm -Rf /media/sf_C_DRIVE/OHWorkspace/SSVOpenHexagon/_PREPARED_RELEASE_LINUX
cp -r ./_PREPARED_RELEASE_LINUX /media/sf_C_DRIVE/OHWorkspace/SSVOpenHexagon/