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š ⛅️ AWS

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
 
jasondunn profile image
Jason Dunn [AWS]

Fun AND profit!?! Sign me up!

Collapse
 
darkosubotica profile image
Darko Mesaroš ⛅️ AWS

Oh yeahhh!!! 🥳

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š ⛅️ AWS

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

Collapse
 
bugb profile image
bugb

how about just?
github.com/casey/just

Collapse
 
darkosubotica profile image
Darko Mesaroš ⛅️ AWS

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

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š ⛅️ AWS

Thank you Adam! ❤️

Collapse
 
vikkio88 profile image
Vincenzo

ai slop to do product placement for aws. great

Collapse
 
darkosubotica profile image
Darko Mesaroš ⛅️ AWS

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

Thread Thread
 
mistwire profile image
Chris Williams ☁️🐍

In looking at your comment history - You appear to just be a troll who loves to crap on other peoples articles. I would love to see what kind of articles YOU would write, Vincenzo.

Thread Thread
 
vikkio88 profile image
Vincenzo

no I'm not, I comment with constructive feedback on posts that deserve it

Collapse
 
debottam1234567890 profile image
Debottam Ghosh

Pls visit my GitHub profile at:
github.com/Debottam1234567890

look at my scam detectors and dream insights projects
hope u have a good time!!