Portable Half-Life SDK. GoldSource and Xash3D. Crossplatform.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
mittorn 4c70acf01d Merge branch 'master' of https://github.com/SDLash3D/hlsdk-xash3d into gravgun 8 years ago
android Fix java launcher 8 years ago
cl_dll Merge branch 'master' of https://github.com/SDLash3D/hlsdk-xash3d into gravgun 8 years ago
common Remove extra commas and semicolons. 9 years ago
dlls Merge branch 'master' of https://github.com/SDLash3D/hlsdk-xash3d into gravgun 8 years ago
engine Merge branch 'master' of https://github.com/SDLash3D/hlsdk-xash3d into gravgun 8 years ago
game_shared Revert some changes from PR 8 years ago
pm_shared Merge branch 'master' of https://github.com/SDLash3D/hlsdk-xash3d into gravgun 8 years ago
utils/makefont CRLF to LF on all files 9 years ago
.gitignore Add build/ to gitignore 8 years ago
.travis.yml conditional apt-get 8 years ago
Android.mk Improve client 9 years ago
CMakeLists.txt CMake as optional build system 8 years ago
README.md [skip ci] Edit README 8 years ago
backup.bat CRLF to LF on all files 9 years ago
backup.lst CRLF to LF on all files 9 years ago
debug.bat CRLF to LF on all files 9 years ago
gnu.txt CRLF to LF for license. 8 years ago
make_sdk.bat CRLF to LF on all files 9 years ago
release.bat CRLF to LF on all files 9 years ago
xash.dsw CRLF to LF on all files 9 years ago
xash_sdk.dsw CRLF to LF on all files 9 years ago
xash_sdk.lst CRLF to LF on all files 9 years ago

README.md

Half-Life SDK for Xash3D Build Status

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.