News for hackers. Stuff that matters.
Re:I Like Makefiles by chipdart on Saturday September 21, 2024 @05:17AM (#41608676)
> Don't be discouraged by all the people in this thread saying you're using make wrong.

Fully agree, and I would add that it's far better to adopt the right tool for the job, even if you are not an expert, than avoiding the criticisms from perfectionists by adopting the wrong tool for the job.

Everyone needs to start from somewhere, and once the ball is rolling then incremental changes are easy to add.

Great job!

Re:I Like Makefiles by johnnyanmac on Saturday September 21, 2024 @07:05AM (#41609176)
People who want to call me out would be a lot more productive pointing me to some guides instead of chastising me over an ancient framework who's best documentation has been lost to time. And whose best practices are locked behing proprietary codebases.

Little tips here and there are nice, but that doesn't teach me the mentality of how to achitect a makefile

Re:I Like Makefiles by instig007 on Saturday September 21, 2024 @07:40AM (#41609334)
> Little tips here and there are nice, but that doesn't teach me the mentality of how to achitect a makefile

What exactly are you missing from the official manual?

- https://www.gnu.org/software/make/manual/make.html

- https://devdocs.io/gnu_make/

Re:I Like Makefiles by johnnyanmac on Monday September 23, 2024 @04:45PM (#41630336)
architecture, best practices, and pitfalls. The things you get flamed for online but aren't conviniently on some man doc to understand.

Structure generally means most manuals are not the first resouece a learner should try to learn from. Great to have on hand, but manuals are not structured like a textbook that builds upon concepts needed to productively work with the subject.

Re:I Like Makefiles by chipdart on Saturday September 21, 2024 @12:33PM (#41610990)
> People who want to call me out would be a lot more productive pointing me to some guides instead of chastising me over an ancient framework who's best documentation has been lost to time.

Fully agree. Don't get discouraged, and keep it up!