864 Commits

Author SHA1 Message Date
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
otavepto
7447949cf0 in Linux build script check for missing files 2023-12-28 01:30:46 +02:00
otavepto
71f1097544 build Linux deps inside build/Linux/deps 2023-12-28 01:30:46 +02:00
otavepto
ba69f88363 updated .gitignore to ignore the same stuff for the generate_emu_config but from the new location/dir 2023-12-28 01:30:46 +02:00
otavepto
1e107c6edf moved the utfcpp library into the libs folder 2023-12-28 01:30:46 +02:00
otavepto
573e3ea47b moved the stb_image library into the libs folder 2023-12-28 01:30:46 +02:00
otavepto
ecb7a1d926 moved the sha1 library into the libs folder 2023-12-28 01:30:46 +02:00
otavepto
2327451893 moved the json library into the libs folder 2023-12-28 01:30:46 +02:00
otavepto
ce00dbe4f5 moved the ImGui library into the libs folder 2023-12-28 01:30:46 +02:00
otavepto
95131f5426 moved the fifo_map library into the libs folder 2023-12-28 01:30:46 +02:00
otavepto
18de845cb3 moved the detours library into the libs folder 2023-12-28 01:30:46 +02:00
otavepto
20350fef95 moved the steamclient source into a separate folder 2023-12-28 01:30:46 +02:00
otavepto
17dadd2e61 moved the steamclient_loader tool into the tools folder 2023-12-28 01:30:46 +02:00
otavepto
1d66836074 moved the lobby_connect tool into the tools folder 2023-12-28 01:30:46 +02:00
otavepto
3c32031596 moved the generate_interaces tool into the tools folder 2023-12-28 01:30:46 +02:00
otavepto
6c07697a6d moved the generate_emu_config into tools folder 2023-12-28 01:30:46 +02:00
otavepto
48dccbf317 moved all original repo files into a separate folder 2023-12-28 01:30:46 +02:00
otavepto
8513c50ec7 update Linux deps build script to extract archives first programatically 2023-12-25 18:30:44 +02:00
otavepto
3426049833 update workflow scripts to just fail as early as possible 2023-12-25 18:30:44 +02:00
otavepto
34d15e156e check for file existence before extraction in Linux deps build script 2023-12-25 18:30:44 +02:00
otavepto
39a4745336 properly propagate extraction error in Windows deps build script 2023-12-25 18:30:44 +02:00
otavepto
82197aefdd update Windows build script to avoid removing the entire build folder before building + introduce -clean flag 2023-12-25 18:30:44 +02:00
otavepto
f8dd6540b0 update Linux build script to avoid removing the entire build folder before building + introduce -clean flag 2023-12-25 18:30:44 +02:00
otavepto
36f57bfd04 remove +lowperf flag for now from all build scripts 2023-12-25 18:30:44 +02:00
otavepto
ce9b957c3d fixed warning in auth when building with clang (dammit!) 2023-12-25 18:30:44 +02:00
otavepto
351c301f17 point at the correct third-party submodule commit 2023-12-25 18:30:44 +02:00