Date: Fri, 14 Jan 2000 00:11:03 -0800 (PST) From: "Rodney W. Grimes" <freebsd@gndrsh.dnsmgr.net> To: rgrimes@FreeBSD.org (Rodney W. Grimes) Cc: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/lib/libalias Makefile src/lib/libatm Makefile src/lib/libcalendar Makefile src/lib/libcam Makefile Message-ID: <200001140811.AAA34923@gndrsh.dnsmgr.net> In-Reply-To: <200001140757.XAA85643@freefall.freebsd.org> from "Rodney W. Grimes" at "Jan 13, 2000 11:57:48 pm"
next in thread | previous in thread | raw e-mail | index | archive | help
> rgrimes 2000/01/13 23:57:48 PST
...
>
> Modified files:
> lib/libalias Makefile
... 21 more Makefiles
> Log:
> Replace beforeinstall target with new variables used by .mk system.
I have written a new very simply, internal for the time being, _includeinstall
target to be used in the .mk files (only BSD.lib.mk right now) that handles
the simple .h file cases so that we can rip out^H^H^H^H^H^Hseperate the
different uses of beforeinstall throughout the tree.
I already have a tree sweep in process, first pass is the simple cases that
just take a few minutes to do, your seeing the first hunk of that set here,
next hunk is src/gnu/lib.
This new internal target is fully backwards/forward compatible. You can
even go into one of the converted directores and say ``make beforeinstall''
and it does just what it use to do (thats how we got away with this and
didn't have to touch src/Makefile*.
Please do start to use the new variables for _new_ Makefiles, don't convert
any existing Makefiles as that will just causes conflicts with my tree
sweep.
Details are:
INCS= list of header files ({.CURDIR} relative addressed),
common usage is file1.h file2.h. If this is a contrib
type port you have to say ${CONTRIBPATH}/file1.h,
for now if the .h file is created during the build you
have to say ${.OBJDIR}/file.h.
INCDIR= location to install ${INCS} in, defaults to /usr/include
INC{OWN,GRP,MODE}= The usualy, should never have to overide.
I'll be updating bsd.README after we get farther down the road as I am
sure this is going to evolve significantly due to some of the complexities
other .h files will have.
--
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?200001140811.AAA34923>
