# source-engine # Goals * fixing bugs * ~~NEON support~~ * DXVK support * remove unnecessary dependencies * Elbrus port * ~~Arm(android) port~~ * improve performance * ~~replace current buildsystem with waf~~ * rewrite achivement system( to work without steam ) * 64-bit support # How to Build? Clone repo and change directory: ``` git clone https://github.com/nillerusr/source-engine --recursive --depth 1 cd source-engine ``` On Linux: dependencies: fontconfig, freetype2, OpenAL, SDL2, libbz2, libcurl, libjpeg, libpng, zlib ``` ./waf configure -T debug ./waf build ``` On Linux for Android(**Note: only Android NDK r10e is supported**): ``` export ANDROID_NDK=/path/to/ndk ./waf configure -T debug --android=armeabi-v7a,4.9,21 ./waf build ``` On Windows/MacOS: **TODO(WAF is not configured for Windows/MacOS. Use VPC as temporary solution)**