Ja: https://www.gnu.org/software/make/manual/html_node/Parallel.html
GNU make kann mehrere Rezepte gleichzeitig ausführen. Normalerweise führt make immer nur ein Rezept aus und wartet, bis es beendet ist, bevor das nächste ausgeführt wird. Die Option '-j' oder '--jobs' weist make jedoch an, viele Rezepte gleichzeitig auszuführen. Sie können die Parallelität in einem bestimmten Makefile mit dem .NOTPARALLEL-Pseudo-Ziel verhindern (siehe Spezielle eingebaute Zielnamen).
Die Frage, die Sie stellen müssen, ist nicht, ob MAKE mehrere Threads nutzen kann, sondern ob Sie dies benötigen. Sind die Anwendungen, die Sie erstellen, eine Sortierung, die von MAKE in mehreren diskreten Rezepten zusammengestellt werden kann?
Um ehrlich zu sein, ist es ausnahmsweise schwierig, heute einen Nicht-Multicore-Prozessor zu finden. Warum also schon die Frage? Wenn Sie ein Budget haben, wird Ihr Computer wahrscheinlich über mindestens 4 logische Verarbeitungseinheiten verfügen.
Die übrige Frage können wir hier nicht beantworten: Welche Belastungen werden Ihre Anwendungen auf einem MAKE-Server ablegen?