make: Build KF images in parallel #6873
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR addresses #6872
Currently there is a single build-all rule in the
top-level Makefile
under components/ dir that calls all sub-makefiles for building all KF images in a serial manner. This makes the whole process very time-consuming as we can't use the-j
option ofmake
to run jobs in parallel.Changes to the
top-level Makefile
for building all KF images:This way every directory rule can run in parallel with other rules.
Similarly, the central makefile for building all the
example-notebook-servers
images calls eachsub-Makefile
for each of the notebook servers in a serial manner.Changes to the central Makefile for building all notebook-server-images:
notebook-server-images
.MAKE
for recursive make commands instead of explicitmake
command:Signed-off-by: Apostolos Gerakaris apoger@arrikto.com