what do the cool kids use today instead of a makefile? I could hammer out a build.zig file but that looks overkill tbh. not a zig project btw
@merlin What do you want to actually achieve? Is it just task running, or are you aiming for build orchestration/caching?
@pj task running, but file aware and dependency aware at Makefiles themselves. Gluing together git, pandoc, curl and stuff

I’ve found some new project like that couple months ago and I lost it… makes me sad because I want to ditch make as well

@merlin

@merlin Earthfiles (ex: earthly)? (the project is AFAIK sort-of dead, but it just works and is a really nice mix between a makefile and a dockerfile)
Ninja, a small build system with a focus on speed

@merlin ~~shell scripts~~ I guess there are Justfiles? Always seemed a bit weird to me though, just write Make at this point
makefile syntax makes me go "ouch"

@famfo @merlin
@pj @famfo @merlin make is so damn PHONY man, cant take it
@[email protected] I've been enjoying "no build" systems in my last few projects; write the build process in the language itself, grow custom features as needed. zero dependencies, all you need is the compiler or runtime of the project's language:

cc build.c -o build && ./build
sbcl --script build.lisp
node build.js
tcc build.ts && node dist/build.js