Skip site navigation (1)Skip section navigation (2)
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>