Commit Graph

  • a2617646e5 forgot that! otavepto 2024-05-22 05:40:51 +03:00
  • cfa8f9f134 update workflows otavepto 2024-05-22 05:38:40 +03:00
  • 6c1ea7edd5 solve compile error due to usage of microsoft-specific constructor when building on win with msys2 otavepto 2024-05-22 05:29:20 +03:00
  • 30979ff2e6 more accurate filter for compiler flags, allowing gcc compilation with msys2 on windows otavepto 2024-05-22 03:29:31 +03:00
  • 1f51518734 use the macro extension ##__VA_ARGS on windows to allow gcc compilation via msys2 otavepto 2024-05-22 03:27:47 +03:00
  • 478e2b3b52 3 new builds flags for windows dosstub, winsign, winrsrc to explicitly turn on these extra steps otavepto 2024-05-22 03:09:18 +03:00
  • 99d9aa76d0 refactor projects names + change many paths otavepto 2024-05-22 03:03:02 +03:00
  • 098d9ec40a remove unused files otavepto 2024-05-22 03:01:48 +03:00
  • 3c5d00f6f1 CRLF to LF otavepto 2024-05-22 01:01:25 +03:00
  • b7da969b6f fix all paths for linux, everything works now! otavepto 2024-05-22 01:01:04 +03:00
  • 0b862f2f44 less verbose msbuild for CI otavepto 2024-05-22 00:21:13 +03:00
  • dd8bb5ffbb * add premake license * remove rush license * CRLF to LF otavepto 2024-05-22 00:18:54 +03:00
  • fa18e55115 missing tracking of submodules third-party/common/linux otavepto 2024-05-22 00:05:03 +03:00
  • d653bcbe5d restructure .gitsubmodules otavepto 2024-05-22 00:02:55 +03:00
  • 4fbbef33c3 track updated third-party branches otavepto 2024-05-21 23:51:47 +03:00
  • 38e02cacee remove unused tool third-party/build/linux a 2024-05-21 23:49:11 +03:00
  • e360c95e67 ignore these output files a 2024-05-21 23:47:41 +03:00
  • 7b3b9f89ee fix compilation when gnu++17 c++ variant is used on linux otavepto 2024-05-19 02:19:25 +03:00
  • 83be0d66d9 use the env var of third-party base location otavepto 2024-05-21 23:37:37 +03:00
  • 280be10a6f reorder libs + tools otavepto 2024-05-21 23:36:06 +03:00
  • cb72638b25 * build gameoverlaylib for both linux + windows * fix gameoverlaylib path on windows otavepto 2024-05-21 23:31:57 +03:00
  • 8f485517ad fix target name of steamclient in regular build, on linux otavepto 2024-05-21 23:30:23 +03:00
  • 9f00054c82 added steamclient_extra dll + steamclient_loader for windows builds otavepto 2024-05-21 23:28:34 +03:00
  • 3b819ef557 fix steamclient_experimental path on linux otavepto 2024-05-21 23:26:47 +03:00
  • f9c156ca4f error on undefined os type + comments/spaces + otavepto 2024-05-21 23:26:16 +03:00
  • 3a8a53dd72 forgot this note! otavepto 2024-05-21 23:24:32 +03:00
  • 1b2f38479e CRLF to LF otavepto 2024-05-21 23:24:21 +03:00
  • f3d53a5734 track updated submodule 'third-party/build/win' otavepto 2024-05-21 23:24:00 +03:00
  • 90be4ce820 update the signing script to avoid racing when building in parallel a 2024-05-21 22:53:38 +03:00
  • 32199f6372 update changelog + credits (thank you) otavepto 2024-05-21 19:45:32 +03:00
  • 12f88b337a remove no longer needed gitignore Detanup01 2024-05-20 14:02:48 +02:00
  • 748af44353 manual script for premake Detanup01 2024-05-20 13:35:22 +02:00
  • 022ca419bc now it actually compress the stuff inside instead of the "debug"/"release" folder Detanup01 2024-05-20 13:25:09 +02:00
  • a626c4b41f aaaaaaaaaaaa Detanup01 2024-05-20 13:20:27 +02:00
  • 9c9a86376a gmake->gmake2 Detanup01 2024-05-20 13:15:54 +02:00
  • ebc83df21e workflow update Detanup01 2024-05-20 13:13:44 +02:00
  • 8be91bf23a win only Detanup01 2024-05-20 13:10:33 +02:00
  • 1d75b82a5c merge stuff frrom premake2 branch, Updating stuff to work Detanup01 2024-05-20 13:07:01 +02:00
  • 01f4ee87bf shorter name otavepto 2024-05-20 04:18:53 +03:00
  • 3f68c5ab12 exclude some matrix combinations otavepto 2024-05-20 04:16:43 +03:00
  • 9236f8c70b don't fail all matrix jobs on first failure + shorter names otavepto 2024-05-20 04:05:53 +03:00
  • 3ed858da8e 2 worked, try 4 parallel jobs otavepto 2024-05-20 03:49:20 +03:00
  • 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’ otavepto 2024-05-20 03:44:43 +03:00
  • 372824aee3 reduce verbosity for win + dry run make on linux before actual run to show command + attempt to workaround broken gen proto premake action otavepto 2024-05-20 03:27:51 +03:00
  • 80de67f658 clone branch first on linux! otavepto 2024-05-20 03:15:21 +03:00
  • 62904968df matrix based workflows for premake otavepto 2024-05-20 03:12:20 +03:00
  • e0aab891e5 add branch third-party/common/linux to submodules otavepto 2024-05-19 23:11:27 +03:00
  • 468774dc6d track updated branch third-party/common/win otavepto 2024-05-19 23:06:09 +03:00
  • 65e47c4284 exclude zips and common things Detanup01 2024-05-17 21:15:09 +02:00
  • 67615e10de SteamClient (currently only for win) steamnetworkingsockets added GenerateInterfaces added GameOverlayRenderer added those all should be compatible for all Detanup01 2024-05-17 20:59:22 +02:00
  • 26ee7253d4 avoid these linker flags since each lib is static otavepto 2024-05-17 15:07:45 +03:00
  • bbbafb9a34 staticly linking most of it Detanup01 2024-05-17 11:40:43 +02:00
  • f26cc7a008 * revert the duplicate compiler/linker flags * remove unicode for linux otavepto 2024-05-17 11:47:29 +03:00
  • b96fc1141e readability otavepto 2024-05-16 22:08:13 +03:00
  • 517bf08a73 more compile options + max /MP otavepto 2024-05-16 22:07:55 +03:00
  • d8587885ef normalize build defines for easier readability + fix ExperimentalDebug build, missing overlay #define otavepto 2024-05-16 21:55:34 +03:00
  • 4d4b7bea58 more optimization flags for win otavepto 2024-05-16 21:54:36 +03:00
  • 5ad77088d8 use the already defined basic_dir_xxx otavepto 2024-05-16 21:54:00 +03:00
  • ec8ffc77e3 format otavepto 2024-05-16 21:53:30 +03:00
  • eb72effe72 update gitignore otavepto 2024-05-16 21:52:56 +03:00
  • 93eb6b4d31 build all script Detanup01 2024-05-14 20:49:39 +02:00
  • 71a1e77fe7 yes, linux doesnt need thos files, idk why Detanup01 2024-05-14 20:44:06 +02:00
  • f2bb0f973f lol ok, 32=>64 Detanup01 2024-05-14 20:01:32 +02:00
  • 7a3b7832b3 fix linux clang added emubuild param Detanup01 2024-05-14 19:56:37 +02:00
  • a8abf72fef build scripts for win and linux Detanup01 2024-05-14 18:33:05 +02:00
  • f3c251508c adding controller to link, excl simpleini .c why do we not build that too? idk Detanup01 2024-05-14 17:27:57 +02:00
  • b298976fcf linux doesnt have release dir for ssq Detanup01 2024-05-14 16:38:19 +02:00
  • 38ef574626 remove pe_helpers file Detanup01 2024-05-14 16:29:53 +02:00
  • e55464ccaf we dont need all crash handle Detanup01 2024-05-14 16:19:20 +02:00
  • 66aa891306 currently ditching other emu building to focus on steamemu linux Detanup01 2024-05-14 16:11:19 +02:00
  • a26e44f695 reverting c++latest to c++17 (I love you linux not recognising latest and want me to do with c++2a!!!!) Detanup01 2024-05-14 15:45:42 +02:00
  • 522855a348 lol yeah, that didnt worked out Detanup01 2024-05-14 15:43:00 +02:00
  • 35c4a7fccc linux protobuf gen Detanup01 2024-05-14 15:40:30 +02:00
  • c5515003d3 linux trying Detanup01 2024-05-14 15:36:38 +02:00
  • 87b6e1e1fa Update and rename premake.lua to premake5.lua Detanup01 2024-05-14 14:53:57 +02:00
  • 5a6d59e7f7 more easy builds Detanup01 2024-05-13 21:48:45 +02:00
  • 87b0e9f955 adding SteamClientExtra, .rc files. now targeting c++latest instead of c++17 (CAN BE REVERTED!) Detanup01 2024-05-13 21:41:19 +02:00
  • 99391fd699 better linux support & steamclient Detanup01 2024-05-13 21:10:12 +02:00
  • f34e5291b8 better arch handle Detanup01 2024-05-13 18:07:02 +02:00
  • cbad4a4f13 not done, testing experimental stuffs Detanup01 2024-05-13 17:55:55 +02:00
  • 7b37cdd181 Use integer instead of floats for achievement progress. schmurger 2024-05-21 10:46:30 +10:00
  • 5aa1e2d08d Initialize user achievement stats correctly schmurger 2024-05-21 10:39:21 +10:00
  • 14374c8290 Fixed build schmurger 2024-05-19 15:11:47 +10:00
  • 4ae4e88627 Formatting fixes schmurger 2024-05-19 15:03:41 +10:00
  • e30cc2957f Removed update_achievement_progress function schmurger 2024-05-19 15:01:41 +10:00
  • 6b26ca1b4c Fix build schmurger 2024-05-19 13:37:34 +10:00
  • b0cffd485b Added realtime progress update schmurger 2024-05-19 13:23:12 +10:00
  • 4e8f2505b5 Add achievement progress schmurger 2024-05-17 15:48:55 +10:00
  • 898776a32b add premake-linux otavepto 2024-05-19 23:08:03 +03:00
  • 54c06a8294 add premake-win a 2024-05-19 22:43:55 +03:00
  • 435f9bfd49
    fix for real Detanup01 2024-05-17 21:48:51 +02:00
  • ea1bb239c3
    fix for 282800 Detanup01 2024-05-17 21:37:41 +02:00
  • fd522b36c9 fix usage of uninit var otavepto 2024-05-16 19:40:14 +03:00
  • cd23cd48b4 don't specify default c/c++ lang version for all deps on win + linux otavepto 2024-05-17 13:45:23 +03:00
  • 0b55a69a4e
    fix mbedtl building for only older c++ Detanup01 2024-05-13 14:28:11 +02:00
  • f2579ee7f8 nah screw it otavepto 2024-05-12 19:36:05 +03:00
  • 8e73e0c516 todo note to detect macos during build otavepto 2024-05-12 05:18:08 +03:00
  • 3d84ae9631 change .so to .dylib for macos :/ otavepto 2024-05-12 05:18:04 +03:00
  • 25043697c3 ensure GNUC is defined for linux builds + warn for unrecognized os otavepto 2024-05-12 05:03:56 +03:00
  • bac2976ace update bash on macos CI otavepto 2024-05-12 04:46:58 +03:00