1289 Commits

Author SHA1 Message Date
otavepto
b960f6ca1f configureable python version for Linux in gen emu config packaging script 2023-12-28 01:30:46 +02:00
otavepto
237d7e6672 restore upstream repo files inside their dedicated folder + move steamnetworkingsockets to this folder 2023-12-28 01:30:46 +02:00
otavepto
1c0baa99ce update .gitignore to remove protoc files which are no longer built inside dll/ folder 2023-12-28 01:30:46 +02:00
otavepto
9cec2361de overall result message in all deps build scripts 2023-12-28 01:30:46 +02:00
otavepto
475cbe5da4 update all build scripts:
+ use new sdk folder

+ build proto files in build/tmp folder

+ update global includes to recognize the new structure

+ copy post build stuff

+ Linux: count protoc error

+ Windows: use nested dir for each build
2023-12-28 01:30:46 +02:00
otavepto
3c88f2adde added updated readmes for post build 2023-12-28 01:30:46 +02:00
otavepto
56b73df775 in Windows steamclient_loader only spawn the exe after doing all the registery modifications 2023-12-28 01:30:46 +02:00
otavepto
daa32ecca5 rename files_examples to post_build 2023-12-28 01:30:46 +02:00
otavepto
440d8335e2 fixed a bunch of includes 2023-12-28 01:30:46 +02:00
otavepto
5f18ac67e0 relocate sdk .h files 2023-12-28 01:30:46 +02:00
otavepto
32a74718ee update .gitignore 2023-12-28 01:30:46 +02:00
otavepto
541d809364 relocate overlay .h files 2023-12-28 01:30:46 +02:00
otavepto
62f96d1816 relocate controller .h files 2023-12-28 01:30:46 +02:00
otavepto
aa03e94378 relocate dll .h files 2023-12-28 01:30:46 +02:00
otavepto
d10058ea44 in Linux build script, copy the entire steamclient_loader folder 2023-12-28 01:30:46 +02:00
otavepto
8997c70ac6 in Linux steamclient_loader, expand exe and steam runtime exe when provided, this is because we cd before running, and the given relative path will no longer be valid + some fixes after testing it 2023-12-28 01:30:46 +02:00
otavepto
071925106b minor spelling 2023-12-28 01:30:46 +02:00
otavepto
fa99b4f761 rename example files in Linux steamclient_loader script to avoid accidental invokation on first run 2023-12-28 01:30:46 +02:00
otavepto
1ce0e823c4 change deps build dir to: build/deps/linux (example) to make them independant from emu build folder, which is for example build/linux/... 2023-12-28 01:30:46 +02:00
otavepto
de27c8c024 forgot cleanup call 2023-12-28 01:30:46 +02:00
otavepto
806879e79e since that worked, give all permissions immediately after cloning, for all Linux workflows 2023-12-28 01:30:46 +02:00
otavepto
a710c39662 attempt at fixing the dir permissions! 2023-12-28 01:30:46 +02:00
otavepto
8f9dae8350 attempt to cache deps in non tag/PR actions for CI 2023-12-28 01:30:46 +02:00
otavepto
95e2bdafaf dbg: why is this failing now! 2023-12-28 01:30:46 +02:00
otavepto
5e57643f3a changed tmp dir for builds 2023-12-28 01:30:46 +02:00
otavepto
6f2cca7fad gen emu script build scripts: cleanup build tmp folder + use a nested dir for build 2023-12-28 01:30:46 +02:00
otavepto
d5035d3dbd dynamic thread count in packager script for gen emu config 2023-12-28 01:30:46 +02:00
otavepto
7dc92f0bdf fixed packager app path in gen emu config 2023-12-28 01:30:46 +02:00
otavepto
63430d862e fixed path in gen emu config workflows 2023-12-28 01:30:46 +02:00
otavepto
25ebb7c117 Windows build script: sanity check for directory validity + deprecated low perf & win xp options + restructure the order of variables + "clean" vs "-clean" arg 2023-12-28 01:30:46 +02:00
otavepto
4fecb96e7d Linux build script: deprecated low perf options + restructure the order of variables + "clean" vs "-clean" arg + cleanup function 2023-12-28 01:30:46 +02:00
otavepto
04cada5c69 fix 7zip in Windows packager script for generate_emu_config + dynamic thread count detection 2023-12-28 01:30:46 +02:00
otavepto
de7da1111f reference vswhere explicitly, making the script independant on the project 2023-12-28 01:30:46 +02:00
otavepto
46102427c0 update Windows + Linux deps build scripts to adapt the new folder structure 2023-12-28 01:30:46 +02:00
otavepto
c774a67bc6 point at the updated deps 2023-12-28 01:30:46 +02:00
otavepto
5d54d8df7b update Windows & Linux emu workflow scripts to use the new folder structure 2023-12-28 01:30:46 +02:00
otavepto
90fb3d7f65 update gen_emu_config workflow scripts to use the new folder structure 2023-12-28 01:30:46 +02:00
otavepto
b568153772 in Linux packaging script check for root priviledge after checking for input arg 2023-12-28 01:30:46 +02:00
otavepto
5d0fef7110 update Linux and Windows packaging scripts to use the new folder structure 2023-12-28 01:30:46 +02:00
otavepto
98ed4653b5 move appid and interfaces files inside steam_settings folder 2023-12-28 01:30:46 +02:00
otavepto
8ab7d9608a in Windows build script disable copying the example readmes temporarily 2023-12-28 01:30:46 +02:00
otavepto
334ef9ae4a in Windows build script copy the cold client loader .ini from the new dir 2023-12-28 01:30:46 +02:00
otavepto
e25431f164 update Windows build script to use the new folder structure + add some new dirs as include folders 2023-12-28 01:30:46 +02:00
otavepto
eedb6f0af8 in Windows build script build everything inside build/win/ 2023-12-28 01:30:46 +02:00
otavepto
ecd4ea4288 change Linux build temp dir to build/linux/tmp 2023-12-28 01:30:46 +02:00
otavepto
1d8a1ddea2 build Windows deps inside build/win/deps 2023-12-28 01:30:46 +02:00
otavepto
0135cef28c update .gitignore to ignore the entire build/ folder 2023-12-28 01:30:46 +02:00
otavepto
4eb4f8e0fc update some includes to be relative to current dir 2023-12-28 01:30:46 +02:00
otavepto
16aad176c7 update Linux build script to use the new folder structure + build everything inside build/linux/ + add the current dir as an include folder 2023-12-28 01:30:46 +02:00
otavepto
c5b8a152be in Linux build script report the missing sanity check file 2023-12-28 01:30:46 +02:00