cross-posted from: https://lemmy.ml/post/3413371

I’ve had the (mis)fortune to deal w/ a good number of Makefiles over the years. Enough to take a liking to Gnu Make 🤷‍♂️

I’ve been haphazardly compiling a collection of common tasks that I’d like my Makefiles to do out-of-the-box for me.

The collection grew to a point where I thought it might benefit my fellow engineers in their day-to-day programming.

Hence bmakelib was born w/ an Apache v2.0 license 👶

It is essentially a collection of useful targets, recipes and variables you can use to augment your Makefiles.

The aim is not to simplify writing Makefiles but rather help you write cleaner and easier to read and maintain ones.

Everything is well tested via CI pipeline (yes, I wrote unittests for Makefiles 😎) and should work out of the box.

Please take a look and let me know what you think. I’d love to hear your thoughts and possibly your experience if you ever use bmakelib in your projects.

  • LiveLM
    link
    fedilink
    English
    arrow-up
    6
    ·
    11 months ago

    Whenever you see lots of hashtags, it’s likely the post/comment is coming from Mastodon instead of Lemmy.
    Still kinda mind-blowing how well that works