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.

    • bahmanm@lemmy.mlOP
      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.

    • LiveLM
      link
      fedilink
      English
      arrow-up
      6
      ·
      1 year 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