2
0
mirror of https://github.com/FWGS/hlsdk-xash3d synced 2024-11-10 20:29:35 +01:00
Go to file
2016-08-17 12:20:18 +00:00
android CRLF to LF on all files 2016-06-05 01:13:05 +03:00
cl_dll Merge branch 'master' of https://github.com/SDLash3D/hlsdk-xash3d into gravgun 2016-08-16 18:45:37 +00:00
common Remove extra commas and semicolons. 2016-06-25 23:21:01 +05:00
dlls Fix build after merge 2016-08-17 12:20:18 +00:00
engine Merge branch 'master' of https://github.com/SDLash3D/hlsdk-xash3d into gravgun 2016-08-16 18:45:37 +00:00
game_shared Revert some changes from PR 2016-08-08 15:01:16 +06:00
pm_shared Merge branch 'master' of https://github.com/SDLash3D/hlsdk-xash3d into gravgun 2016-08-16 18:45:37 +00:00
utils/makefont CRLF to LF on all files 2016-06-05 01:13:05 +03:00
.gitignore Add build/ to gitignore 2016-08-08 13:29:40 +06:00
.travis.yml conditional apt-get 2016-08-08 14:25:29 +06:00
Android.mk Improve client 2016-03-01 20:18:42 +00:00
backup.bat CRLF to LF on all files 2016-06-05 01:13:05 +03:00
backup.lst CRLF to LF on all files 2016-06-05 01:13:05 +03:00
CMakeLists.txt CMake as optional build system 2016-08-08 13:27:59 +06:00
debug.bat CRLF to LF on all files 2016-06-05 01:13:05 +03:00
gnu.txt CRLF to LF for license. 2016-08-03 03:00:40 +05:00
make_sdk.bat CRLF to LF on all files 2016-06-05 01:13:05 +03:00
README.md [skip ci] Edit README 2016-08-08 14:15:10 +06:00
release.bat CRLF to LF on all files 2016-06-05 01:13:05 +03:00
xash_sdk.dsw CRLF to LF on all files 2016-06-05 01:13:05 +03:00
xash_sdk.lst CRLF to LF on all files 2016-06-05 01:13:05 +03:00
xash.dsw CRLF to LF on all files 2016-06-05 01:13:05 +03:00

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.