Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 18 May 2001 17:11:11 +0300
From:      Ruslan Ermilov <ru@FreeBSD.ORG>
To:        Brian Somers <brian@Awfulhak.org>, Warner Losh <imp@village.org>, Bruce Evans <bde@zeta.org.au>, cvs-all@FreeBSD.ORG, current@FreeBSD.ORG, freebsd-arch@FreeBSD.ORG
Subject:   Re: Where to put include files (was: cvs commit: src Makefile.inc1)
Message-ID:  <20010518171110.D81893@sunbay.com>
In-Reply-To: <20010517195251.A90318@sunbay.com>; from ru@FreeBSD.org on Thu, May 17, 2001 at 07:52:51PM %2B0300
References:  <imp@village.org> <200105171637.f4HGbsb65668@hak.lan.Awfulhak.org> <20010517195251.A90318@sunbay.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, May 17, 2001 at 07:52:51PM +0300, Ruslan Ermilov wrote:
[...]
> 
> There are 59 Makefiles that have -I${.CURDIR}/(../)+sys in them.
> All these are bogus.  We should get rid of all of them (-I's).
> 
> So far, I have found sbin/mount_* use headers from /sys/miscfs/
> that are not installed into /usr/include, but should be.  Where
> should these be installed?  /usr/include/fs/<fs_from_miscfs> or
> should we preserve the /usr/include/miscfs/ layout like in
> /sys/miscfs?  Modern fs'es install their headers into include/fs
> and old ones in include/<fs>.
> 
I have removed the -I${.CURDIR}/.../sys from the half of Makefiles
that do not actually need it.  Here is the rest of Makefiles that
have the -I${.CURDIR}/.../sys in them, and it's currently required
because they use headers from /sys that do not get installed into
/usr/include (but should):

sbin/atm/atm/Makefile
sbin/atm/fore_dnld/Makefile
sbin/atm/ilmid/Makefile

sbin/mount_null/Makefile
sbin/mount_portal/Makefile
sbin/mount_umap/Makefile
sbin/mount_union/Makefile

sbin/vinum/Makefile

usr.sbin/acpi/Makefile.inc		very interesting example!

usr.sbin/ancontrol/Makefile

usr.sbin/dpt/dpt_ctlinfo/Makefile
usr.sbin/dpt/dpt_ctls/Makefile
usr.sbin/dpt/dpt_dm/Makefile
usr.sbin/dpt/dpt_led/Makefile		these even don't compile!!!
usr.sbin/dpt/dpt_sig/Makefile
usr.sbin/dpt/dpt_softc/Makefile
usr.sbin/dpt/dpt_sysinfo/Makefile

usr.sbin/mlxcontrol/Makefile
usr.sbin/pciconf/Makefile
usr.sbin/pnpinfo/Makefile
usr.sbin/pstat/Makefile
usr.sbin/raycontrol/Makefile
usr.sbin/setkey/Makefile
usr.sbin/sicontrol/Makefile


Cheers,
-- 
Ruslan Ermilov		Oracle Developer/DBA,
ru@sunbay.com		Sunbay Software AG,
ru@FreeBSD.org		FreeBSD committer,
+380.652.512.251	Simferopol, Ukraine

http://www.FreeBSD.org	The Power To Serve
http://www.oracle.com	Enabling The Information Age

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




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