mirror of
https://github.com/nillerusr/source-engine.git
synced 2024-12-22 14:16: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>
30 lines
794 B
Markdown
30 lines
794 B
Markdown
# 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?
|
|
1. Clone repo ( ```git clone https://github.com/nillerusr/source-engine```)
|
|
2. 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)**
|