Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 11 Jan 2000 05:59:35 -0800 (PST)
From:      "Rodney W. Grimes" <freebsd@gndrsh.dnsmgr.net>
To:        green@FreeBSD.org (Brian Feldman)
Cc:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/lib/libncurses Makefile src/gnu/lib/libdialog         Makefile
Message-ID:  <200001111359.FAA24631@gndrsh.dnsmgr.net>
In-Reply-To: <200001111237.EAA12666@freefall.freebsd.org> from Brian Feldman at "Jan 11, 2000 04:37:58 am"

next in thread | previous in thread | raw e-mail | index | archive | help
> green       2000/01/11 04:37:58 PST
> 
>   Modified files:
>     lib/libncurses       Makefile 
>     gnu/lib/libdialog    Makefile 
>   Log:
>   *draws his sword*
>   I smite thee, vile buildworld breakage!
>   
>   The story is that these were added to beforeinstall improperly.  In our
>   beforeinstall, a full mtree has not been populated.  Since the tree is
>   not populated, we explode from missing directories on doc install.  It
>   should not be done in beforeinstall (includes) anyway.

Given Marcel's work on the the buildworld process does it now make since
to fix the overloaded use of ``beforeinstall'' to be a few different
targets.

If I recall correctly this target is overloaded for includes and docs (not
man pages, html, examples, etc) and something else but I can't recall it.
Oh, yea, scripts and such.

IMHO, we should at least split out all the includes into an includes:
target and stop calling beforeinstall to do this.  (includes: would
be an internal target, the Makefile would just have INCLUDES=blah blah
and work something like MANx=, but has the problem of not all headers
go in a nice simple hierarchy like MAN, perhaps INCLUDEDIR= could be
used to solve this, perhaps not)

If we get agreement I'll do the grunt work of the tree sweep to make it
happen (if Marcel will agree to review the patches :-)).


-- 
Rod Grimes - KD7CAX @ CN85sl - (RWG25)               rgrimes@gndrsh.dnsmgr.net


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200001111359.FAA24631>