[build] build system