I used to use GNU Make to speed up development of my Racket projects. I started generalizing the Makefiles and my project layout to make it so I could use the same Makefile in many projects and with known to me commands (targets).
But then, I thought that it’s not ideal to include a file in each of my projects that would be mostly the same. So, I decided to, in the spirit of Racket, rewrite Make in Racket but make it do only what my Makefile used to do.
The Makefile I used to use can be found left over in my projects or in the s-exp project repository. That file is released into the Public Domain (or under CC0-1.0 if your country does not have Public Domain).
After installation make sure the launcher of mike is available in a directory included in your PATH.
You can also launch mike with racket using --l/-–lib flag.
The upstream repository can be found on GitLab.
Racket-Mike is released under GNU GPL, version 3 (only) license.
Read the license text here.