Date: Fri, 15 Mar 2002 11:09:50 +0900 (JST) From: Masao Uebayashi <uebayasi@soum.co.jp> To: alane@geeksrus.net Cc: wayneclubin@yahoo.com, freebsd-ports@FreeBSD.ORG Subject: Re: make's default actions while installing ports Message-ID: <20020315.110950.89361717.uebayasi@soum.co.jp> In-Reply-To: <20020315020049.GA94284@wwweasel.geeksrus.net> References: <20020315005737.GA93540@wwweasel.geeksrus.net> <20020315014158.73095.qmail@web14702.mail.yahoo.com> <20020315020049.GA94284@wwweasel.geeksrus.net>
next in thread | previous in thread | raw e-mail | index | archive | help
> Reading the make(1) man page carefully really is important if you're > going to try to trace through the bsd.*.mk files. They are rather abusive > in the sense that they take full advantage of BSD make features (like the > 'target(word)' predicate) that don't exist in other make implementations, > and in the sense that they are very complex, involving long chains of > dependencies and definitions. Exactly... > For example, as near as I can tell, there is no way to express that > particular idiom in GNU make (a feature missing from GNU make? how could > that happen?). GNUish development tends to use make(1) more statically, that is, complex conditioans are processed before a makefile is made. Besides, Makefiles produced by Autotools are carefully made to be nutral. Masao To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020315.110950.89361717.uebayasi>