When using the -j parameter with "make leafgreen", I'm getting the following make warning about it using -j1.
make[1]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.

This does not appear when just using "make -j16" for FireRed. Therefore, building LeafGreen is way slower.