17 Commits (fa09854671a1dc99f3674264396dfd211113e1de)

Author SHA1 Message Date
Alibek Omarov 4f89288ccf common: cleanup port.h 3 years ago
Alibek Omarov 5bc4359a2f engine: implement platform neutral saves, now we can load saves made in Linux on Windows and vice-versa 4 years ago
exstrim401 db3e71bfcc engine: Removed unused Haiku variables 4 years ago
exstrim401 2b436dced0 engine: Remove XASH3D_MIRRORDIR 4 years ago
exstrim401 a89f9fa181 engine: Haiku BeGameLauncher support 4 years ago
mittorn bef873e1f8 platform/android: enable dynamic dladdr, fix build 5 years ago
mittorn bbd033c254 lib: restore dll loader support 5 years ago
Alibek Omarov 9421457b3a engine: big refactoring commit, instead of using platform-specific platform-specific macros, use appropriate macros set by public/build.h 5 years ago
mittorn 37435365e2 platform/posix: fix _GNU_SOURCE define in lib_posix 5 years ago
mittorn 177f8ed653 platform: introduce lib backends, add static linking, wscript: add optional projects support, add static linking support, scripts: add xshlib for advanced linking options 5 years ago
Alibek Omarov 6e637456ef platform: define platform-specific posix-compatible library loaders as macros to reduce macros hell in lib_posix.c 5 years ago
Alibek Omarov 1f7dfecf89 platform: posix: library: properly use directpath argument 6 years ago
Alibek Omarov b5d9bf5dc8 engine: add a function to determine if library has direct dependency on chosen DLL(Win32 only) 6 years ago
Alibek Omarov 25d8a94c1c engine: fix implicit declaration, remove dead MsgDev now, fix const modifier loss in host.c 6 years ago
Alibek Omarov de838ec5e8 rename backend files for great justice and consistency 6 years ago
Alibek Omarov 415e517107 Library loader refactoring. Not tested for platforms other than Linux 7 years ago