build: use waf to build project