Commit Graph

1400 Commits

Author SHA1 Message Date
Detanup01
12f88b337a remove no longer needed gitignore 2024-05-21 19:32:49 +03:00
Detanup01
748af44353 manual script for premake 2024-05-21 19:32:49 +03:00
Detanup01
022ca419bc now it actually compress the stuff inside instead of the "debug"/"release" folder 2024-05-21 19:32:49 +03:00
Detanup01
a626c4b41f aaaaaaaaaaaa 2024-05-21 19:32:49 +03:00
Detanup01
9c9a86376a gmake->gmake2 2024-05-21 19:32:49 +03:00
Detanup01
ebc83df21e workflow update 2024-05-21 19:32:49 +03:00
Detanup01
8be91bf23a win only 2024-05-21 19:32:49 +03:00
Detanup01
1d75b82a5c merge stuff frrom premake2 branch,
Updating stuff to work
2024-05-21 19:32:49 +03:00
otavepto
01f4ee87bf shorter name 2024-05-21 19:32:49 +03:00
otavepto
3f68c5ab12 exclude some matrix combinations 2024-05-21 19:32:49 +03:00
otavepto
9236f8c70b don't fail all matrix jobs on first failure + shorter names 2024-05-21 19:32:49 +03:00
otavepto
3ed858da8e 2 worked, try 4 parallel jobs 2024-05-21 19:32:49 +03:00
otavepto
4843527422 * limit parallel jobs to 2 for each os, hopefully would fix the random cancellation
* use clang instead of gcc because of this error `g++: error: unrecognized command-line option ‘-Wundefined-internal’`
2024-05-21 19:32:49 +03:00
otavepto
372824aee3 reduce verbosity for win + dry run make on linux before actual run to show command + attempt to workaround broken gen proto premake action 2024-05-21 19:32:49 +03:00
otavepto
80de67f658 clone branch first on linux! 2024-05-21 19:32:49 +03:00
otavepto
62904968df matrix based workflows for premake 2024-05-21 19:32:49 +03:00
otavepto
e0aab891e5 add branch third-party/common/linux to submodules 2024-05-21 19:32:49 +03:00
otavepto
468774dc6d track updated branch third-party/common/win 2024-05-21 19:32:49 +03:00
Detanup01
65e47c4284 exclude zips and common things 2024-05-21 19:32:49 +03:00
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