# Make extensions Makext is a collection of useful extensions for Makefiles, aimed at simplifying and enhancing the functionality of Make-based projects. These extensions provide additional features and convenience functions to improve the build process, manage dependencies, and streamline common tasks. > [!NOTE] > This extensions are abusing GNU Make in some sense since it was not > meant to really be a task runner. Keep that in mind. However, dispite > that, I constantly find myself using it as such. These extensions push the boundaries of GNU Make, which was originally designed for building software projects rather than serving as a general-purpose task runner. It's important to keep this in mind while using them. However, despite this deviation from its intended purpose, I find myself relying on GNU Make as a task runner in various projects. Features include: - Enhanced help message generation with support for custom descriptions. - Automatic description inclusion in help message. - Automatic license inclusion in help message. ## Acknowledgement - https://stackoverflow.com/a/59087509 ## License [makext](https://github.com/mitjafelicijan/makext) was written by [Mitja Felicijan](https://mitjafelicijan.com) and is released under the BSD two-clause license, see the LICENSE file for more information.