The KMAK Build System

KMAK (Komodore Make) is a lightweight and minimalist build system written in C.
It is inspired by Makefile but much simpler with custom tasks support and zero dependencies.


Why not another build system?

Most modern build system are bloated, slow and hard to understand.
KMAK aims to bring back simplicity and full control whatever the scale of you project.

Should you use KMAK?

✅ You hate auto-generated build files.
✅ You don't want to learn a complex DSLs.
✅ You want to easily define tasks to structure your logic like: build, clean, test or even deploy.

⚠️ KMAK doesn't connect to IDEs and doesn’t track file dependencies automatically. It’s made for minimal, manual, script-based builds.

What's new and what's to come?

🎉 Release of KMAK 1.2!
Added Features:
. `include` and `exit` keywords.
. Linux support.

🔜 Upcoming features for v1.3:
. Conditions and built-in constants/variables.

Download KMAK

If you want to try KMAK for yourself,
you can download the lastest version of KMAK here:

Platform Version Filename MD5
Windows AMD 64-bit 1.2 kmak.v1.2.win-amd64.zip 247978e03c16b725e116fec1ef22c081
Linux AMD 64-bit 1.2 kmak.v1.2.linux-amd64.tar.gz 77ea56f41df70ce066872d767c4e01ac

or from the Github repo: https://github.com/komodoresoft/KMAK


Back to Komodore