The main purpose of this repository is to port the engine for other platforms.
- 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 )
- Clone repo (
git clone https://github.com/nillerusr/source-engine
) - Run
git submodule init && git submodule update
On Linux:
./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: TODO(WAF is not configured for Windows. Use VPC as temporary solution)