otavepto
|
773d8e44f5
|
fix linking in Windows for MinGW, FINALLY!, api_regular links!
|
2024-06-02 05:15:45 +03:00 |
|
otavepto
|
78ff7e2cd6
|
comment on why -static is used with MinGW build
|
2024-06-02 05:15:45 +03:00 |
|
otavepto
|
b1c5b69349
|
logical/virtual file organization for VS
|
2024-06-02 05:15:45 +03:00 |
|
otavepto
|
cf38fda135
|
use path.getabsolute since os.realpath will return nil if the file doesn't exist
|
2024-06-02 05:15:45 +03:00 |
|
otavepto
|
f2e9beacd8
|
fix libssq dep path when generating for msys2 or native gnu make
|
2024-06-02 05:15:45 +03:00 |
|
otavepto
|
39a1449bfe
|
fix gamepad.c linking on msys2
|
2024-06-02 05:15:45 +03:00 |
|
otavepto
|
3713a9c5f9
|
refactor/move common mingw options together + fix generate_interfaces compilation by making -municode project specific not global
|
2024-06-02 05:15:45 +03:00 |
|
otavepto
|
dd356dde92
|
remove empty filter
|
2024-06-02 05:15:45 +03:00 |
|
otavepto
|
02d3a70574
|
fix compilation of steamclient_extra on msys2
|
2024-06-02 05:15:45 +03:00 |
|
otavepto
|
72f25c7b3b
|
fix compilation of cold client loader on msys2
|
2024-06-02 05:15:45 +03:00 |
|
otavepto
|
e38172dc1b
|
fix steamclient_experimental compilation with mingw
|
2024-06-02 05:15:45 +03:00 |
|
otavepto
|
2ca2e834c7
|
update the source of that define
|
2024-06-02 05:15:45 +03:00 |
|
otavepto
|
58237f655e
|
buid dos_stub_changer inside the usula build/ folder
|
2024-06-02 05:15:45 +03:00 |
|
otavepto
|
a3eba92530
|
remove the suffix _win or _linux from os-specific projects
|
2024-06-02 05:15:45 +03:00 |
|
otavepto
|
4606f5e39e
|
unused var in premake script
|
2024-06-02 05:15:45 +03:00 |
|
otavepto
|
93436e1476
|
new premake project to build dos_stub_changer tool on windows
|
2024-06-02 05:15:45 +03:00 |
|
otavepto
|
7bf59f16d0
|
reduce duplication when defining dos_stub tool, turns out tokens are expanded during project generation! (read the docs)
|
2024-06-02 05:15:45 +03:00 |
|
otavepto
|
9e0bedc2bc
|
todo libs
|
2024-06-02 05:15:45 +03:00 |
|
otavepto
|
7ddd5add20
|
remove .lib file extension for windows in case it is a burden later
|
2024-06-02 05:15:45 +03:00 |
|
otavepto
|
6c1ea7edd5
|
solve compile error due to usage of microsoft-specific constructor when building on win with msys2
|
2024-05-22 05:29:20 +03:00 |
|
otavepto
|
30979ff2e6
|
more accurate filter for compiler flags, allowing gcc compilation with msys2 on windows
|
2024-05-22 03:29:31 +03:00 |
|
otavepto
|
478e2b3b52
|
3 new builds flags for windows dosstub , winsign , winrsrc to explicitly turn on these extra steps
|
2024-05-22 03:09:18 +03:00 |
|
otavepto
|
99d9aa76d0
|
refactor projects names + change many paths
|
2024-05-22 03:03:02 +03:00 |
|
otavepto
|
3c5d00f6f1
|
CRLF to LF
|
2024-05-22 01:01:25 +03:00 |
|
otavepto
|
b7da969b6f
|
fix all paths for linux, everything works now!
|
2024-05-22 01:01:04 +03:00 |
|
otavepto
|
280be10a6f
|
reorder libs + tools
|
2024-05-21 23:36:06 +03:00 |
|
otavepto
|
cb72638b25
|
* build gameoverlaylib for both linux + windows
* fix gameoverlaylib path on windows
|
2024-05-21 23:31:57 +03:00 |
|
otavepto
|
8f485517ad
|
fix target name of steamclient in regular build, on linux
|
2024-05-21 23:30:23 +03:00 |
|
otavepto
|
9f00054c82
|
added steamclient_extra dll + steamclient_loader for windows builds
|
2024-05-21 23:28:34 +03:00 |
|
otavepto
|
3b819ef557
|
fix steamclient_experimental path on linux
|
2024-05-21 23:26:47 +03:00 |
|
otavepto
|
f9c156ca4f
|
error on undefined os type + comments/spaces +
|
2024-05-21 23:26:16 +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 |
|
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
|
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 |
|
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 |
|