Alibek Omarov
e4a5b95e81
public: build: split Q_buildnum to separate function that calculates build number from arbitrary date string
2 years ago
Alibek Omarov
84fc8d4281
public: build: fix naming for 32-bit RISCV with double precision float ABI
2 years ago
Alibek Omarov
e9da3e2976
public: build: reorder enums by probability, rename ARCHITECTURE_ ABI macros to just ARCH_ for easier matching
2 years ago
fgsfds
7424b29e56
engine: initial psvita build support
2 years ago
Alibek Omarov
3c64d2ad80
public: build: don't confuse other libcs with built with glibc game libraries by specifying them into separate platform, like Android
2 years ago
Alibek Omarov
03a7c67731
public: build: revert arm64 renaming to aarch64, we shouldn't enforce naming changes without a reason
2 years ago
fgsfds
25a1cb8ce7
Nintendo Switch support (again)
2 years ago
Xav101
9466461ce0
engine: preliminary support for SGI IRIX ( #1211 )
...
* Added definitions for IRIX
* Patchset to get dedicated server to compile on IRIX.
* Cleaned up debug statements in wscript
* Potential bug in IRIX implementation of isnan? For now just use the portable macro.
* Include the platform port files in the build
* Temporary execution script for setting appropriate library search paths to the right locations in the build directory. This should probably get replaced with a more permanent script at some point which lives in the same directory as the normal xash binary, or be replaced by a solution that sets the rpath during config or modifies rpath during install.
* Clean up formatting and remove unneeded debugging statements
* Added GPL copyright notice and description
* Moved to irix platform folder and edited script
* Re-introduced _inline macro
* Replace spaces with tabs
Co-authored-by: Xav101 <xaviernye@msn.com>
2 years ago
Alibek Omarov
5d98e13fb8
public: add Q_ArcitectureStringByID function to get library naming compliant CPU and ABI string
2 years ago
Alibek Omarov
113904ea91
public: fix build
2 years ago
Alibek Omarov
1dc3cc2d57
public: add Q_PlatformStringByID function that returns library naming compliant string by platform identifier from buildenums
2 years ago
Alibek Omarov
12ea6dcfd7
public: move build.c from engine to public library, in preparation of filesystem_stdio merge
2 years ago
Jesse Buhagiar
b23d5ed354
Build: Add SerenityOS to list of compatible systems
...
This is required by the build system to spit out a library with
the correct name/platform.
2 years ago
Alibek Omarov
e8cd6e9d65
engine: build: add RISC-V support(based on @archanox patches), add MIPS64 support
3 years ago
Alibek Omarov
0efc5e82ec
engine: fix some const qualifier lose and pointer-to-int casts
3 years ago
exstrim401
b7922368bd
engine: Haiku OS support ( #478 )
4 years ago
Alibek Omarov
2aaa6c6e04
public: build: add ARMv8 32-bit support, in case of someone actually uses it
4 years ago
mittorn
d8f20f3642
common: add DOS4GW platform
5 years ago
Alibek Omarov
08e7bb1bf4
engine: common: enable our own build number counter, move legacy to Q_buildnum_compat
5 years ago
Alibek Omarov
0eb1d4c7c0
engine: build: fix armhf compiling
5 years ago
Alibek Omarov
5e8d3acc51
engine: build: fix ARM64 macro
5 years ago
Alibek Omarov
2e2949b180
Apply 4529 update
5 years ago
Alibek Omarov
bb4c73b25c
engine: build: lower case operating system names
5 years ago
Alibek Omarov
76a8fe4873
engine: use build.h for printing architecture and operating system, also implement architecture names from library naming scheme proposal ( #39 )
6 years ago
Alibek Omarov
b16529cc65
Apply 4511 update
6 years ago
Alibek Omarov
26616314f8
engine: add initial support for MCST Elbrus
6 years ago
Alibek Omarov
9c3e8f7e48
buildinfo: remove XASH_RELEASE
6 years ago
Alibek Omarov
aae3510763
Apply 4281 update
6 years ago
mittorn
5c738b3402
Apply 4253 update
6 years ago
Alibek Omarov
1e7f9d00c3
Apply 4150 update
7 years ago
Alibek Omarov
a539384a76
Apply 4143 update
7 years ago
Alibek Omarov
814b7eda07
Apply 4140 update
7 years ago
Alibek Omarov
e8d13cd0d5
Rebrand from Xash3D to Xash3D FWGS. Add _format() attrubute to print-like functions
7 years ago
Alibek Omarov
8d6e3b7f79
Pure engine source code(LF line endings, UTF8 encoded)
7 years ago