There's no reason to pull the entire repo just to build one project. Do you pull all of GitHub to your disk?
Because of high coupling dependencies between google3 projects, compiling just a single project usually pulls hundreds of thousands of different build targets.
From the user interface perspective though, it does essentially look like you've pulled all of google3 into your disk.