Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 14 Mar 2002 18:22:20 -0800 (PST)
From:      Wayne Lubin <wayneclubin@yahoo.com>
To:        Masao Uebayashi <uebayasi@soum.co.jp>
Cc:        alane@geeksrus.net, freebsd-ports@freebsd.org
Subject:   Re: make's default actions while installing ports
Message-ID:  <20020315022220.12194.qmail@web14704.mail.yahoo.com>
In-Reply-To: <20020315.110950.89361717.uebayasi@soum.co.jp>

next in thread | previous in thread | raw e-mail | index | archive | help
OK, fine, pretty, beautiful and life is great and all
that, but does anyone know how/where the "all" target
is defined in bsd.port.mk ?? And if so, can you clue
me in on it too? Thanks.

Wayne


--- Masao Uebayashi <uebayasi@soum.co.jp> wrote:
> > 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


__________________________________________________
Do You Yahoo!?
Yahoo! Sports - live college hoops coverage
http://sports.yahoo.com/

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?20020315022220.12194.qmail>