This website requires JavaScript.
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