4 ms·
Make is not just a build system; it's also an interactive development tool. It's useful to be able to build parts or variants, run tools such as static analyze
by kbob 6y ago
Make is not just a build system; it's also an interactive development tool. It's useful to be able to build parts or variants, run tools such as static analyzers, build and run unit tests, flash embedded devices, etc. Make can orchestrate all that without duplicating the effort to track source lists, dependencies, platforms, etc.
Here's a typical example that happens to be my current hobby project. Take a look at the first block comment and the "help" target.
https://github.com/kbob/MinimumViableSynth-5/blob/master/make/common.make https://github.com/kbob/MinimumViableSynth-5/blob/master/mak...