Let me tell you a tale, of Makefiles, and a Hero.

There once was a project, modular and fair,
But Makefiles lay everywhere, creating despair.
Two grad students battled with what they had,
Yet the Makefiles they made were really bad.

Variables strewn throughout the lines,
Dead code, null rules, what a crime!
The code did build, but at what cost?
The fearless grad students were nearly lost.

As deadlines neared, a hero appeared:
His sword named Vim, he cut and trim.
The Makefiles fell left and right,
A simple system fell into sight.

In the wake of all the ASCII death,
The hero sighed and took a breath.
"List your libs, and your objects,
Then you're done, it's quite perfect."

In the glory of the hero they did bask,
But the fair grad students had to ask:
"Where are our test Makefiles? Hey!"
Yet the hero had already left to play.