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?

First release of KMAK 1.0!
🔜 Upcoming featues:
. Local Variables.
. Additional keywords (like: `if`, `include`).

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.0 kmak.v1.0.win64.zip f1d1b3617d4981c0eca9ea6805303203

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


Back to Komodore