Per-file build with significally decreased build time