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.

  • bahmanmOP
    link
    fedilink
    arrow-up
    14
    arrow-down
    1
    ·
    1 year ago

    So I can just boost the automated post in Mastodon instead of copy-pasting everything over.

    Hopefully it didn’t clutter the post.