Update README.md

This commit is contained in:
nillerusr 2022-07-25 19:39:10 +03:00 committed by GitHub
parent f266efa942
commit 8334f8a378
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,36 +1,19 @@
# source-engine # source-engine
Welcome to hell >:)
# Goals # Current tasks
* fixing bugs - [x] NEON support
* ~~NEON support~~ - [x] remove unnecessary dependencies
* DXVK support - [x] Arm(android) port
* remove unnecessary dependencies - [x] replace current buildsystem with waf
* Elbrus port - [x] rewrite achivement system( to work without steam )
* ~~Arm(android) port~~ - [x] 64-bit support
* improve performance - [ ] improve performance
* ~~replace current buildsystem with waf~~ - [ ] fixing bugs
* rewrite achivement system( to work without steam ) - [ ] dxvk-native support
* 64-bit support - [ ] Elbrus port
- [ ] rewrite serverbrowser to work without steam
- [ ] Windows build support for waf
# 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: # [How to Build?](https://github.com/nillerusr/source-engine/wiki/How-to-build)
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)**