This Makefile rule doesn't have to include all *.cc files at once. They can be
compiled separately.
Note that this slows down compilation slightly, but it also allows better
parallel (jobserver) compilation; for example, you can use `make -j4' to
perform separate compilations using 4 different threads, utilizing a multi-core
system more effectively.