Re: make and package manager

<[email protected]>
Newsgroups gmane.linux.debian.user
Message-ID <[email protected]>
On Wed, May 27, 2026 at 12:49:39PM -0400, Jeffrey Walton wrote:
> On Wed, May 27, 2026 at 12:40 PM Roy J. Tellason, Sr. <[email protected]> wrote:
> >
> > On Wednesday 27 May 2026 08:29:09 am Greg Wooledge wrote:
> > > "make" is a tool used in software development.  It has a man page:
> > > <https://manpages.debian.org/make>
> >
> > Looked that over,  then tried "info make" which had a bit more in it,  but not as much as I'd like.  I have tried to read makefiles and find it difficult to get a handle on just what's going on there.  Do you know of any other resources that might help with this?
> 
> Make and makefiles are definitely an acquired taste.
> 
> POSIX's make is anemic.  To get useful things done, you want to use
> GNU make (or equivalent).
> 
> I prefer handwritten makefiles over those produced by generators like
> Automake or Cmake.  Or that has been my experience.

If I can get away with it, then I prefer those, too. Where Autotools
shine is on architecture portability and cross-build.

> The best way to master makefiles is to work with them -- write them by
> hand and debug other people's makefiles.  Or that has been my
> experience.

Absolutely. As with any language, actually.

Cheers
-- 
t
signature.asc (application/pgp-signature, 195 B)
-----BEGIN PGP SIGNATURE-----

iF0EABECAB0WIQRp53liolZD6iXhAoIFyCz1etHaRgUCahc5FQAKCRAFyCz1etHa
RiohAJ4zlROxYcfZS3ZKPjS2jqITjPTLEACfRae6cnWQqoD1gCwVgZ4eVFBr3G0=
=m5xs
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.