mirror of
https://github.com/nillerusr/source-engine.git
synced 2024-12-22 06:06:50 +00:00
2c6669f5e3
* Upload Android armv7 libs * Fix debug build * utlvector: fix undefined behavior * wscript: add --use-ccache option * wscript: store ccache in a separate directory * Propertly use gl4es * fontconfig: fix font detection * [android]remove fontconfig dependency * Add build guide for other platforms Co-authored-by: JusicP <slender87844@gmail.com> Co-authored-by: nillerusr <nillerusr@users.noreply.github.com>
794 B
794 B
source-engine
The main purpose of this repository is to port the engine for other platforms.
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 )
How to Build?
- 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)