Return-Path: pg_adm@postgres.berkeley.edu
Received: by postgres.Berkeley.EDU (5.61/1.29)
	id AA05421; Thu, 13 May 93 14:37:30 -0700
Message-Id: <9305132137.AA05421@postgres.Berkeley.EDU>
From: Marc Teitelbaum <marc@vangogh.CS.Berkeley.EDU>
Subject: Re: link problem
To: postgres@postgres.berkeley.edu
Sender: pg_adm@postgres.berkeley.edu
In-Reply-To: Your message of Thu, 13 May 93 11:14:12.
Date: Thu, 13 May 93 14:37:05 PDT

If you want to change definitions in header files, you need to
do a "bmake depend" to make header file dependencies.  This will
take as long as recompiling the whole system (doing a 
"bmake cleandir; bmake all install") but once it's done you don't
have to remake the dependencies unless you change the source or
headers so that the header dependencies would be changed.  Then
you could do postgres develpoment and avoid remaking the whole
tree whenever you change one file or one header.  I suupose
we could ship the source with dependencies already made, but for the
most part this would be a waste and make the build take longer, and
most people don't do postgres develpoment.
If you make changes in the Makefiles (like global defines) you
should remake everything (again, "bmake cleandir; bmake all install")
since no dependencies are created for the information set in the Makefiles.
Of course if you're really crafty you can deduce which files would be affected
and just remake those.

Marc
