d10058ea44in Linux build script, copy the entire steamclient_loader folder
otavepto
2023-12-26 23:54:20 +02:00
8997c70ac6in 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
otavepto
2023-12-26 23:53:50 +02:00
fa99b4f761rename example files in Linux steamclient_loader script to avoid accidental invokation on first run
otavepto
2023-12-26 23:51:27 +02:00
1ce0e823c4change deps build dir to: build/deps/linux (example) to make them independant from emu build folder, which is for example build/linux/...
otavepto
2023-12-26 21:32:52 +02:00
806879e79esince that worked, give all permissions immediately after cloning, for all Linux workflows
otavepto
2023-12-26 21:19:45 +02:00
a710c39662attempt at fixing the dir permissions!
otavepto
2023-12-26 20:16:44 +02:00
8f9dae8350attempt to cache deps in non tag/PR actions for CI
otavepto
2023-12-26 20:16:21 +02:00
95e2bdafafdbg: why is this failing now!
otavepto
2023-12-26 19:53:31 +02:00
5e57643f3achanged tmp dir for builds
otavepto
2023-12-26 19:53:10 +02:00
6f2cca7fadgen emu script build scripts: cleanup build tmp folder + use a nested dir for build
otavepto
2023-12-26 19:26:58 +02:00
d5035d3dbddynamic thread count in packager script for gen emu config
otavepto
2023-12-26 19:25:53 +02:00
7dc92f0bdffixed packager app path in gen emu config
otavepto
2023-12-26 19:12:19 +02:00
63430d862efixed path in gen emu config workflows
otavepto
2023-12-26 18:44:33 +02:00
25ebb7c117Windows build script: sanity check for directory validity + deprecated low perf & win xp options + restructure the order of variables + "clean" vs "-clean" arg
otavepto
2023-12-26 18:35:14 +02:00
4fecb96e7dLinux build script: deprecated low perf options + restructure the order of variables + "clean" vs "-clean" arg + cleanup function
otavepto
2023-12-26 18:30:50 +02:00
04cada5c69fix 7zip in Windows packager script for generate_emu_config + dynamic thread count detection
otavepto
2023-12-26 18:29:03 +02:00
de7da1111freference vswhere explicitly, making the script independant on the project
otavepto
2023-12-26 18:27:48 +02:00
46102427c0update Windows + Linux deps build scripts to adapt the new folder structure
otavepto
2023-12-26 05:07:53 +02:00
c774a67bc6point at the updated deps
otavepto
2023-12-26 04:04:01 +02:00
5d54d8df7bupdate Windows & Linux emu workflow scripts to use the new folder structure
otavepto
2023-12-26 02:22:08 +02:00
90fb3d7f65update gen_emu_config workflow scripts to use the new folder structure
otavepto
2023-12-26 02:14:37 +02:00
b568153772in Linux packaging script check for root priviledge after checking for input arg
otavepto
2023-12-26 01:23:23 +02:00
5d0fef7110update Linux and Windows packaging scripts to use the new folder structure
otavepto
2023-12-26 01:22:50 +02:00
ecd4ea4288change Linux build temp dir to build/linux/tmp
otavepto
2023-12-26 01:07:30 +02:00
1d8a1ddea2build Windows deps inside build/win/deps
otavepto
2023-12-26 01:06:41 +02:00
0135cef28cupdate .gitignore to ignore the entire build/ folder
otavepto
2023-12-25 22:31:17 +02:00
4eb4f8e0fcupdate some includes to be relative to current dir
otavepto
2023-12-25 22:30:38 +02:00
16aad176c7update Linux build script to use the new folder structure + build everything inside build/linux/ + add the current dir as an include folder
otavepto
2023-12-25 22:28:52 +02:00
c5b8a152bein Linux build script report the missing sanity check file
otavepto
2023-12-25 22:28:01 +02:00
7447949cf0in Linux build script check for missing files
otavepto
2023-12-25 22:27:06 +02:00
71f1097544build Linux deps inside build/Linux/deps
otavepto
2023-12-25 22:26:33 +02:00
ba69f88363updated .gitignore to ignore the same stuff for the generate_emu_config but from the new location/dir
otavepto
2023-12-25 22:25:30 +02:00
1e107c6edfmoved the utfcpp library into the libs folder
otavepto
2023-12-25 22:24:40 +02:00
573e3ea47bmoved the stb_image library into the libs folder
otavepto
2023-12-25 22:24:21 +02:00
ecb7a1d926moved the sha1 library into the libs folder
otavepto
2023-12-25 22:24:05 +02:00
2327451893moved the json library into the libs folder
otavepto
2023-12-25 22:23:50 +02:00
ce00dbe4f5moved the ImGui library into the libs folder
otavepto
2023-12-25 22:23:32 +02:00
95131f5426moved the fifo_map library into the libs folder
otavepto
2023-12-25 22:22:28 +02:00
18de845cb3moved the detours library into the libs folder
otavepto
2023-12-25 22:21:53 +02:00
20350fef95moved the steamclient source into a separate folder
otavepto
2023-12-25 22:21:14 +02:00
17dadd2e61moved the steamclient_loader tool into the tools folder
otavepto
2023-12-25 22:20:36 +02:00
1d66836074moved the lobby_connect tool into the tools folder
otavepto
2023-12-25 22:19:38 +02:00
3c32031596moved the generate_interaces tool into the tools folder
otavepto
2023-12-25 22:19:18 +02:00
6c07697a6dmoved the generate_emu_config into tools folder
otavepto
2023-12-25 22:17:45 +02:00
48dccbf317moved all original repo files into a separate folder
otavepto
2023-12-25 22:16:42 +02:00
56bbc09f1eadded libraries licenses
a
2023-12-26 04:00:55 +02:00
56d5c0cfb8added libraries licenses + consistent naming
a
2023-12-26 04:00:11 +02:00
8513c50ec7update Linux deps build script to extract archives first programatically
otavepto
2023-12-25 18:30:09 +02:00
3426049833update workflow scripts to just fail as early as possible
otavepto
2023-12-25 15:22:02 +02:00
34d15e156echeck for file existence before extraction in Linux deps build script
otavepto
2023-12-25 15:11:53 +02:00
39a4745336properly propagate extraction error in Windows deps build script
otavepto
2023-12-25 15:11:12 +02:00
82197aefddupdate Windows build script to avoid removing the entire build folder before building + introduce -clean flag
otavepto
2023-12-25 15:09:40 +02:00
f8dd6540b0update Linux build script to avoid removing the entire build folder before building + introduce -clean flag
otavepto
2023-12-25 15:09:17 +02:00
36f57bfd04remove +lowperf flag for now from all build scripts
otavepto
2023-12-25 15:08:00 +02:00
ce9b957c3dfixed warning in auth when building with clang (dammit!)
otavepto
2023-12-25 07:25:50 +02:00
351c301f17point at the correct third-party submodule commit
otavepto
2023-12-25 07:23:12 +02:00
4c80bd6ac8added mbedtls lib source
a
2023-12-25 07:22:10 +02:00
f63bbd59c6remove irrelevant language standard flags in Windows build script
otavepto
2023-12-25 04:06:55 +02:00
9c927c01f6fixed warnings in auth.h
otavepto
2023-12-25 02:15:16 +02:00
6650858e24disable another warning message after rebase
otavepto
2023-12-21 20:43:44 +02:00
91d470a358fixed all incorrect usages of NULL in place of a decimal number + removed compiler flags: -Wno-int-to-void-pointer-cast and -Wno-null-conversion
otavepto
2023-12-21 03:42:29 +02:00
1ed450b8e9fixed all non-void functions missing return values + removed the compiler flag -Wno-return-type
otavepto
2023-12-21 03:28:21 +02:00
1b04526d9dfixed all printf warnings for Linux & Windows
otavepto
2023-12-21 03:20:32 +02:00
13bc94ad75for Windows build script, inline the cleanup procedure and deprecate the separate/dedicated cleanup script
otavepto
2023-12-24 23:26:54 +02:00
fb44c1f964updated Linux build script to build the find_interfaces tool for Linux as well + copy the new steamclient_loader script files
otavepto
2023-12-24 23:12:54 +02:00
51498ebfb2don't depend on BASH_SOURCE to get script path
otavepto
2023-12-24 23:03:11 +02:00
09cd6414f1refactored the steamclient_loader script for Linux + relocate to a separate folder
otavepto
2023-12-24 23:00:08 +02:00
4282a4f248deprecate the find_interface scripts, now the executable is built for Windows & Linux
otavepto
2023-12-24 22:54:15 +02:00
2fc23f5f90update the egnemu config workflow script to point at the new location
otavepto
2023-12-24 22:52:43 +02:00
1b34a36080relocate the generate emu config script to a separate folder
otavepto
2023-12-24 22:50:39 +02:00
f6e20d95afadded original source
otavepto
2023-12-24 06:42:36 +02:00