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 |
|
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 |
|