DEV Community

Cover image for Making Makefiles for fun and profit

Making Makefiles for fun and profit

Darko Mesaroš ⛅️ on March 26, 2025

TL;DR: Make is a 48-year-old build automation tool that's still incredibly useful today. This post explains how Makefiles work, why they're awesom...
Collapse
 
aavash_parajuli_72 profile image
Aavash Parajuli

Makefiles are especially useful in Golang.

Collapse
 
darkosubotica profile image
Darko Mesaroš ⛅️

I had one person tell me the exact same thing! Although I would say it's so versatile that it works well with just about anything!

Collapse
 
bugb profile image
bugb

how about just?
github.com/casey/just

Collapse
 
darkosubotica profile image
Darko Mesaroš ⛅️

Yeah, a few folks mentioned 'just' and also 'task'! So my next step is to try those! 🥳

Collapse
 
john_matthew_82c0880ee1c1 profile image
John M

would rather use Taskfiles, simple go.exe file for us Windows users :)

Collapse
 
darkosubotica profile image
Darko Mesaroš ⛅️

I was told to check out Task! I am yet to do that!

Collapse
 
jasondunn profile image
Jason Dunn [AWS]

Fun AND profit!?! Sign me up!

Collapse
 
darkosubotica profile image
Darko Mesaroš ⛅️

Oh yeahhh!!! 🥳

Collapse
 
urbanisierung profile image
Adam

I'm sold! ;) Thanks for the intro and your explanations how to use make files in a better way.

Added it also to the next issue of the weeklyfoo newsletter.

Collapse
 
darkosubotica profile image
Darko Mesaroš ⛅️

Thank you Adam! ❤️

Collapse
 
vikkio88 profile image
Vincenzo

ai slop to do product placement for aws. great

Collapse
 
darkosubotica profile image
Darko Mesaroš ⛅️

Are you calling my writing AI slop? 😭

Collapse
 
vikkio88 profile image
Vincenzo

yes, tell me I am wrong, it's just an empty husk of a post to do product placement. same as the posts that one of the other people who commented here does, another colleague of yours. disgusting practices