1
Fork 0
No description
Find a file
2026-05-07 20:07:15 +04:00
.gitignore Initial commit 2026-05-04 22:59:07 +04:00
README.md Add README.md 2026-05-07 20:07:15 +04:00
vob.c Add string builder 2026-05-07 05:48:14 +04:00
vob.h Add string builder 2026-05-07 05:48:14 +04:00

Very Opinionated Build system

Story time, I once used to use GNU Stow to symlink my dotfiles. GNU Stow had a 42 page manual, and I read it thoroughly to figure out how to use it, and I was somewhat successful too. It did work fine, but I was fighting it, I had to remember how to use it correctly, and it didn't do exactly what I wanted, just something close enough that I had to bend my workflow to fit. That original script using it has been lost, but eventually I rewrote it in a 50 line python script you can see here. It worked much better, and I rarely have to even think about it. So now back to the present, this repo is my attempt at doing the same with GNU Make. Inspired by nob.h.

References

  • nob.h - The main inspiration. Pretty much a rewrite for the sake of understanding.
  • nob.h Youtube Playlist - Streams where the development of nob.h took place, the author explains his thought process.
  • Makefile Tutorial - My first C build system was a Makefile written using this tutorial, I intend to make this project atleast have all the features of this Makefile.