mirror of
https://github.com/YGGverse/hlsdk-portable.git
synced 2025-01-11 15:38:12 +00:00
Portable Half-Life SDK. GoldSource and Xash3D. Crossplatform.
cl_dll | ||
common | ||
dlls | ||
engine | ||
game_shared | ||
pm_shared | ||
utils | ||
.gitignore | ||
.travis.yml | ||
Android.mk | ||
backup.bat | ||
backup.lst | ||
CMakeLists.txt | ||
debug.bat | ||
gnu.txt | ||
make_sdk.bat | ||
README.md | ||
release.bat | ||
xash_sdk.dsw | ||
xash_sdk.lst | ||
xash.dsw |
Half-Life SDK for Xash3D
Half-Life SDK for Xash3D & GoldSource with some fixes.
How to build
CMake as most universal way
mkdir build && cd build
cmake ../
You may enable or disable some build options by -Dkey=value. All available build options are defined in CMakeLists.txt at root directory.
See below, if CMake is not suitable for you:
Windows
TODO
Linux
TODO
OS X
TODO
FreeBSD
cd dlls
gmake CXX=clang++ CC=clang
cd ../cl_dll
gmake CXX=clang++ CC=clang
Android
Just typical ndk-build
.