.NOTPARALLEL prevents make from making independent targets in parallel. This restriction applies only to the work done by the parent make.
Without .NOTPARALLEL running make in the depends directory with -j will allow make to download, extract, build, etc packages in parallel.
This issue is to discuss if .NOTPARALLEL is really required in depends/Makefile. Hopefully, we can remove it.