To get make to run more than one command in parallel, use the JLEVEL macro.
For example:
JLEVEL=4
The default value is 1. If you run parallel builds, the output from different jobs can be interspersed.
For more information, see the -j option in the GNU documentation for make.