Subject: Re: Should make create $MAKEOBJDIR ?
To: <>
From: David Laight <david@l8s.co.uk>
List: tech-userlevel
Date: 03/18/2003 14:01:47
On Mon, Mar 17, 2003 at 06:24:30PM -0800, Simon J. Gerraty wrote:
> >Having, yet again, fallen foul of a partial build overwriting the
> >source directory because the required $OBJ directory hadn't been created
> 
> That's a makefile problem, though perhaps one that is tricky to solve
> if you don't have a nicely constrained build environment.

No, if anything it is a user error - for being in too much of a hurry
to wait for the top-level make (especially the bit that makes the
object directories) run its course.

> >I wondered if there were any reason why make shouldn't create
> >the object directory when MAKEOBJDIR is set in the environment.
> 
> Yes.  This would likely break far more than it fixes.  

OK have (yet another) random environment variable that causes make to
either:
1) abort if MAKEOBJDIR is set and the directory doesn't exist
or:
2) create the required directory.

I could then ensure that it is set for netbsd system builds.

	David

-- 
David Laight: david@l8s.co.uk