Make has a branding problem.  Most people consider it a build tool for C programs when it&#x27;s actually a declarative language for defining relationships between files.  It&#x27;s been a viable tool for decades (talk about a mature product!) because of its power and flexibility.  And no build tool matches its wonderful accessibility, since you can just drop arbitrary shell commands in your recipes.