Make is a build automation tool that is based on target files and is designed to scale across multiple cores. It runs tasks in parallel and is simple to use, though it may not be efficient enough for very large projects and tasks can be run even faster using additional parallelization tools.