Waf build system with additional experimental tools by FWGS
Go to file
Alibek Omarov 20c00ed859 travis: add yml script 2019-06-07 02:19:56 +03:00
scripts/waifulib waifulib: msdev: fix syntax error 2019-06-07 02:17:07 +03:00
tests tests: add reconfigure test, add shell script to run tests 2019-06-07 02:18:45 +03:00
wafsrc@31da55afb9 waf: update to 2.0.17 2019-06-06 02:43:58 +03:00
.gitignore gitignore: update 2019-06-07 02:19:45 +03:00
.gitmodules waifulib: initial copy from engine and android project 2019-06-01 20:49:13 +03:00
.travis.yml travis: add yml script 2019-06-07 02:19:56 +03:00
README.md readme: update 2019-06-01 20:56:52 +03:00
build-waf.sh build-waf: fix waifulib path error in prelude 2019-06-07 02:19:32 +03:00
run-tests.sh tests: add reconfigure test, add shell script to run tests 2019-06-07 02:18:45 +03:00
waf-ext waifulib: update some modules, so they can be located inside waf binary or outside, in waifulib directory 2019-06-06 03:31:18 +03:00
waf-noext waifulib: update some modules, so they can be located inside waf binary or outside, in waifulib directory 2019-06-06 03:31:18 +03:00
wscript Add waf buildscript, a reference waf build, that can be copied to any FWGS project, make env names for subproject more complex to avoid collision, add subproject test 2019-06-01 20:51:23 +03:00

README.md

Waifu Build System

This is a fork of Waf build system. It's not a complete build system, though.

This repo is focused on developing our own modules, testing them, syncing with upstream and maybe sending back patches to original Waf in future.

Build

We add some additional tools from original Waf extras and prelude to load waifulib is added.

You can use build-waf.sh shell script(TODO: move to wscript) either prebuilt waf from this root repo

Running tests

They are enabled by default. Just run:

$ waf configure build

If it succeded, then tests are not failed.

Using in your project

Copy scripts and generated/prebuilt waf file to your project