1531 Commits

Author SHA1 Message Date
Detanup01
67615e10de SteamClient (currently only for win)
steamnetworkingsockets added
GenerateInterfaces added
GameOverlayRenderer added
those all should be compatible for all
2024-05-21 19:32:49 +03:00
otavepto
26ee7253d4 avoid these linker flags since each lib is static 2024-05-21 19:32:49 +03:00
Detanup01
bbbafb9a34 staticly linking most of it 2024-05-21 19:32:49 +03:00
otavepto
f26cc7a008 * revert the duplicate compiler/linker flags
* remove unicode for linux
2024-05-21 19:32:49 +03:00
otavepto
b96fc1141e readability 2024-05-21 19:32:49 +03:00
otavepto
517bf08a73 more compile options + max /MP 2024-05-21 19:32:49 +03:00
otavepto
d8587885ef normalize build defines for easier readability + fix ExperimentalDebug build, missing overlay #define 2024-05-21 19:32:49 +03:00
otavepto
4d4b7bea58 more optimization flags for win 2024-05-21 19:32:49 +03:00
otavepto
5ad77088d8 use the already defined basic_dir_xxx 2024-05-21 19:32:49 +03:00
otavepto
ec8ffc77e3 format 2024-05-21 19:32:49 +03:00
otavepto
eb72effe72 update gitignore 2024-05-21 19:32:49 +03:00
Detanup01
93eb6b4d31 build all script 2024-05-21 19:32:49 +03:00
Detanup01
71a1e77fe7 yes, linux doesnt need thos files, idk why 2024-05-21 19:32:49 +03:00
Detanup01
f2bb0f973f lol ok, 32=>64 2024-05-21 19:32:49 +03:00
Detanup01
7a3b7832b3 fix linux clang
added emubuild param
2024-05-21 19:32:49 +03:00
Detanup01
a8abf72fef build scripts for win and linux 2024-05-21 19:32:49 +03:00
Detanup01
f3c251508c adding controller to link, excl simpleini .c
why do we not build that too? idk
2024-05-21 19:32:49 +03:00
Detanup01
b298976fcf linux doesnt have release dir for ssq 2024-05-21 19:32:49 +03:00
Detanup01
38ef574626 remove pe_helpers file 2024-05-21 19:32:49 +03:00
Detanup01
e55464ccaf we dont need all crash handle 2024-05-21 19:32:49 +03:00
Detanup01
66aa891306 currently ditching other emu building to focus on steamemu linux 2024-05-21 19:32:49 +03:00
Detanup01
a26e44f695 reverting c++latest to c++17 (I love you linux not recognising latest and want me to do with c++2a!!!!) 2024-05-21 19:32:49 +03:00
Detanup01
522855a348 lol yeah, that didnt worked out 2024-05-21 19:32:49 +03:00
Detanup01
35c4a7fccc linux protobuf gen 2024-05-21 19:32:49 +03:00
Detanup01
c5515003d3 linux trying 2024-05-21 19:32:49 +03:00
Detanup01
87b6e1e1fa Update and rename premake.lua to premake5.lua 2024-05-21 19:32:49 +03:00
Detanup01
5a6d59e7f7 more easy builds 2024-05-21 19:32:49 +03:00
Detanup01
87b0e9f955 adding SteamClientExtra, .rc files.
now targeting c++latest instead of c++17 (CAN BE REVERTED!)
2024-05-21 19:32:49 +03:00
Detanup01
99391fd699 better linux support & steamclient 2024-05-21 19:32:49 +03:00
Detanup01
f34e5291b8 better arch handle 2024-05-21 19:32:49 +03:00
Detanup01
cbad4a4f13 not done, testing experimental stuffs 2024-05-21 19:32:49 +03:00
schmurger
7b37cdd181 Use integer instead of floats for achievement progress. 2024-05-21 19:29:20 +03:00
schmurger
5aa1e2d08d Initialize user achievement stats correctly 2024-05-21 19:29:20 +03:00
schmurger
14374c8290 Fixed build 2024-05-21 19:29:20 +03:00
schmurger
4ae4e88627 Formatting fixes 2024-05-21 19:29:20 +03:00
schmurger
e30cc2957f Removed update_achievement_progress function 2024-05-21 19:29:20 +03:00
schmurger
6b26ca1b4c Fix build 2024-05-21 19:29:20 +03:00
schmurger
b0cffd485b Added realtime progress update 2024-05-21 19:29:20 +03:00
schmurger
4e8f2505b5 Add achievement progress 2024-05-21 19:29:20 +03:00
Detanup01
435f9bfd49
fix for real 2024-05-17 21:48:51 +02:00
Detanup01
ea1bb239c3
fix for 282800 2024-05-17 21:37:41 +02:00
otavepto
fd522b36c9 fix usage of uninit var 2024-05-17 13:53:16 +03:00
otavepto
cd23cd48b4 don't specify default c/c++ lang version for all deps on win + linux 2024-05-17 13:45:23 +03:00
Detanup01
0b55a69a4e
fix mbedtl building for only older c++ 2024-05-13 14:28:11 +02:00
otavepto
f2579ee7f8 nah screw it 2024-05-12 19:38:16 +03:00
otavepto
8e73e0c516 todo note to detect macos during build 2024-05-12 05:33:23 +03:00
otavepto
3d84ae9631 change .so to .dylib for macos :/ 2024-05-12 05:18:04 +03:00
otavepto
25043697c3 ensure GNUC is defined for linux builds + warn for unrecognized os 2024-05-12 05:03:56 +03:00
otavepto
bac2976ace update bash on macos CI 2024-05-12 04:55:08 +03:00
otavepto
e6291d1f22 macos build script + build workflows 2024-05-12 04:20:02 +03:00