mirror of
https://github.com/nillerusr/source-engine.git
synced 2024-12-22 22:27:05 +00:00
849 B
849 B
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)