regenerate build system