Alibek Omarov
44cd03f464
wscript: refactor opus wscript files, now it builds only if system package wasn't found
2 years ago
Velaron
2b9e050f57
engine: voice support
2 years ago
Alibek Omarov
5e4fc64430
filesystem: introduce new module, based on engine filesystem.
...
The goal is to share filesystem code between engine and
utilities and provide C++ VFileSystem interface in the future
2 years ago
Alibek Omarov
fc132e87f4
engine, game_launch: fix rpath usage
2 years ago
Alibek Omarov
5aa6bfee85
engine: first attempts on fuzzing the engine
3 years ago
Alibek Omarov #SupportRMS
21a31ec81d
ci: migrate to GitHub Actions
...
* travis: disable build, disable deploy, add free aarch64/ppc64le/s390x builds
* scripts: cleanup of old CI scripts
* scripts: now port to GitHub Actions
* actions: fix extras checkout
* github: remove codeql action, turned out not to be very useful
* github: remove quiet flag on wget
* github: are we allowed to use envvars?
* github: add needed dependencies for linux
* github: install wget for windows
* scripts: convert our CPU architecture naming into what AppImage uses
* github: run scripts with bash explicitly
* github: first try to upload to GitHub Releases, enable amd64 win32 builds
* Use our uploadtool fork
* ci: include android, motomagx build for gha, refactor cirrus and travis ci scripts
* gha: try to fix build
* travis: try to fix build
* gha: try to fix upload, fix win32 build
* gha: use curl instead of wget, as it's preinstalled for windows. Fix Android build
* gha: add llvm repository, install clang-12 for android
* gha: motomagx: fail fast
* gha: android: explicitly set clang-12 as compiler and llvm-strip-12 as strip
* waifulib: xcompile: respect environment variables when using host compiler for Android
* waifulib: xcompile: use correct environ dict
* gha: try to fix -fuse-ld=lld with clang-12
* waifulib: xcompile: fix typo
* scripts: xcompile: fix motomagx build
* mainui: upgrade
* gha: fix android build, last time
* engine: wscript: disable crashhandler for magx
4 years ago
Alibek Omarov
6ea25b8194
engine: add simple unit-testing (v3?)
4 years ago
exstrim401
b7922368bd
engine: Haiku OS support ( #478 )
4 years ago
Alibek Omarov
b278751834
waf: upgrade to waifu 1.1.0
4 years ago
mittorn
4515d3e3cb
platform/android: implement native software blitter, fix lost context on resize, fix safegl
5 years ago
Alibek Omarov
80a806aaad
engine: wscript: remove non-actual comment line about include dirs order
5 years ago
mittorn
51849c6140
platform: DOS4GW port
5 years ago
mittorn
dce35f453d
wscript: fix build without DLLEMU
5 years ago
mittorn
bbd033c254
lib: restore dll loader support
5 years ago
Alibek Omarov
c613118199
defaults: refactoring, remove XASH_FBDEV macro, remove dead macros(DEFAULT_CON_MAXFRAC and DEFAULT_SV_FORCESIMULATING)
5 years ago
mittorn
177f8ed653
platform: introduce lib backends, add static linking, wscript: add optional projects support, add static linking support, scripts: add xshlib for advanced linking options
5 years ago
Alibek Omarov
13ed8d4529
wscript: move motomagx options to root wscript, disable PIC for this old machine, set default options
5 years ago
Alibek Omarov
b79c95d295
engine: wscript: fix typo, use pthreads.py tool
5 years ago
Alibek Omarov
453c0d890d
engine: wscript: rename fbdev to enable-fbdev for great consistency, check definition instead of putting vars into env
5 years ago
Alibek Omarov
d2740f78c1
wscript: refactoring, add waf_unit_test, disable -Wdouble-promotion, rename fast as fastnative and leave fast without -march=native for x-compiling
5 years ago
Alibek Omarov
1f308a43c8
engine: fix build after lowmemory rebase
5 years ago
Alibek Omarov
9aff6ca633
engine: wscript: support building for MotoMAGX
5 years ago
Alibek Omarov
7a7bca2991
engine: wscript: always add librt on linux if it was checked before
5 years ago
Alibek Omarov
ae35f15f15
engine: wscript: add option to build against sdl1.2
5 years ago
mittorn
b3a5283517
lowmemory: rename waf options
5 years ago
mittorn
ba1347a8ce
wscript: add options for low memory, async ns resolve and swap allocator
5 years ago
mittorn
23956a0b82
platform: alsa support
5 years ago
Alibek Omarov
8905e7cbb7
wscript: fix stdin input wasn't enabled for dedicated. Fix single-binary help string
5 years ago
mittorn
803c396fa2
platform: new fbdev bakend, move in_evdev to bakends
5 years ago
Alibek Omarov
ae624801ac
wscript: proper default showing in help
5 years ago
Alibek Omarov
8889bda261
wscript: use ConfigurationContext.define instead of appending to env['DEFINES']
5 years ago
Alibek Omarov
b91e97ca53
wscript: remove DEST_OS2
5 years ago
Alibek Omarov
a378379ac5
engine: network: link to Winsock2 directly
6 years ago
Alibek Omarov
9119635ed3
engine: wscript: fix broken wscript after revert, oops
6 years ago
Alibek Omarov
ab16867f6b
Revert "wscript: add zlib library"
...
This reverts commit 9b68b0c1e2
.
6 years ago
Mr0maks
8ef383a4d3
wscript: fix spaces
6 years ago
Mr0maks
9b68b0c1e2
wscript: add zlib library
6 years ago
Alibek Omarov
621e33fde2
engine: wscript: define XASH_64BIT on non-32 bits targets
6 years ago
Alibek Omarov
7d3e8c0a57
wscript: error on return-type, some android related changes
6 years ago
Alibek Omarov
e06b7412ac
engine: wscript: don't build external launcher for Android and disable main()
6 years ago
Alibek Omarov
3fef353291
android: initial port
6 years ago
mittorn
3fa4a36983
wscript: specifiy psapi version on win32
6 years ago
Alibek Omarov
129325f3a4
scripts: waflib: add msdev.py tool by Michel Mooij, patched to support uselib, separate envs and so
6 years ago
Alibek Omarov
17f719558c
wscript: move build env setup to main wscript
6 years ago
Alibek Omarov
f3a2f46fb3
wscript: remove libm linking to static public, it's useless. Correct include path order
6 years ago
Alibek Omarov
fb6fd61cd9
public: initial moving some common code into static public library, that can be linked to any engine part
6 years ago
Alibek Omarov
2c17dce25b
wscript: check for dedicated or singlebinary before recurse into subdirectory, add a chance to skip some subprojects on configuration stage
6 years ago
Alibek Omarov
1b372115a5
wscript: move options to subgroups, reorder option plugins loading
6 years ago
mittorn
ed049ea539
Implement --single-binary and --stdin-input options
6 years ago
Alibek Omarov
b1a06baf83
wscript: link -llog on Android
6 years ago