Meson creates a mapping from file extensions to compile commands, whilst rendering a progress bar it lowers all the targets, it creates a target to build & run the testsuite, a target to install the files into their destinations, & one to generate a distro package. Maybe a target to analyze test coverage, followed by targets to integrate a few additional utils. And finally it generates a target to tidyup.
Before writing this all out, possibly run Ninja, & generating a couple more files.
3/3!