use waf as new build system