freebsd-skq/lib/libstand
ru 59049318b6 Added new bsd.incs.mk which handles installing of header files
via INCS.  Implemented INCSLINKS (equivalent to SYMLINKS) to
handle symlinking include files.  Allow for multiple groups of
include files to be installed, with the powerful INCSGROUPS knob.
Documentation to follow.

Added standard `includes' and `incsinstall' targets, use them
in Makefile.inc1.  Headers from the following makefiles were
not installed before (during `includes' in Makefile.inc1):

	kerberos5/lib/libtelnet/Makefile
	lib/libbz2/Makefile
	lib/libdevinfo/Makefile
	lib/libform/Makefile
	lib/libisc/Makefile
	lib/libmenu/Makefile
	lib/libmilter/Makefile
	lib/libpanel/Makefile

Replaced all `beforeinstall' targets for installing includes
with the INCS stuff.

Renamed INCDIR to INCSDIR, for consistency with FILES and SCRIPTS,
and for compatibility with NetBSD.  Similarly for INCOWN, INCGRP,
and INCMODE.

Consistently use INCLUDEDIR instead of /usr/include.

gnu/lib/libstdc++/Makefile and gnu/lib/libsupc++/Makefile changes
were only lightly tested due to the missing contrib/libstdc++-v3.
I fully tested the pre-WIP_GCC31 version of this patch with the
contrib/libstdc++.295 stuff.

These changes have been tested on i386 with the -DNO_WERROR "make
world" and "make release".
2002-05-12 16:01:00 +00:00
..
alpha We compile expressly on the alpha with -mno-fp-regs - so do not use them 2000-05-12 21:48:54 +00:00
i386 Change #include "DEFS.h" to <machine/asm.h>. 2001-10-25 01:30:54 +00:00
powerpc Make setjmp work our way, as opposed to NetBSD's. 2000-11-10 06:10:28 +00:00
sparc64 libstand needs _setjmp/_longjmp for FICL. 2002-04-13 22:09:53 +00:00
__main.c Add __FBSDID()s to libstand 2001-09-30 22:28:01 +00:00
arp.c Remove 'register' keyword. 2002-03-21 23:39:28 +00:00
assert.c Make the output from assert() look more like the example in the C99 2001-10-29 07:07:25 +00:00
bcd.c Add __FBSDID()s to libstand 2001-09-30 22:28:01 +00:00
bootp.c Remove 'register' keyword. 2002-03-21 23:39:28 +00:00
bootp.h Add support to send the string 'PXEClient' as the Vendor class 2000-08-11 08:36:17 +00:00
bootparam.c Add __FBSDID()s to libstand 2001-09-30 22:28:01 +00:00
bootparam.h
bswap.c Add __FBSDID()s to libstand 2001-09-30 22:28:01 +00:00
bzipfs.c Add splitfs vfs layer into libstand, which allows loading big kernels and 2002-03-17 12:18:05 +00:00
bzlib_private.h.diff Complete bzip2-1.0.2 import. 2002-02-01 16:33:40 +00:00
bzlib.c.diff Complete bzip2-1.0.2 import. 2002-02-01 16:33:40 +00:00
bzlib.h.diff Complete bzip2-1.0.2 import. 2002-02-01 16:33:40 +00:00
cd9660.c - Change the f_isdir field of struct file to be a flags field and two 2001-11-06 22:31:10 +00:00
close.c Add __FBSDID()s to libstand 2001-09-30 22:28:01 +00:00
closeall.c Add __FBSDID()s to libstand 2001-09-30 22:28:01 +00:00
dev_net.c Add __FBSDID()s to libstand 2001-09-30 22:28:01 +00:00
dev_net.h
dev.c Add __FBSDID()s to libstand 2001-09-30 22:28:01 +00:00
dosfs.c Add __FBSDID()s to libstand 2001-09-30 22:28:01 +00:00
dosfs.h
environment.c Add __FBSDID()s to libstand 2001-09-30 22:28:01 +00:00
ether.c Remove 'register' keyword. 2002-03-21 23:39:28 +00:00
ext2fs.c Add __FBSDID()s to libstand 2001-09-30 22:28:01 +00:00
fstat.c Remove 'register' keyword. 2002-03-21 23:39:28 +00:00
getopt.c Add __FBSDID()s to libstand 2001-09-30 22:28:01 +00:00
gets.c Remove 'register' keyword. 2002-03-21 23:39:28 +00:00
globals.c Add __FBSDID()s to libstand 2001-09-30 22:28:01 +00:00
gzipfs.c Add splitfs vfs layer into libstand, which allows loading big kernels and 2002-03-17 12:18:05 +00:00
if_ether.h Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
in_cksum.c Remove 'register' keyword. 2002-03-21 23:39:28 +00:00
inet_ntoa.c Add __FBSDID()s to libstand 2001-09-30 22:28:01 +00:00
ioctl.c Remove 'register' keyword. 2002-03-21 23:39:28 +00:00
iodesc.h
libstand.3 mdoc(7) police: Use the new .In macro for #include statements. 2001-10-01 16:09:29 +00:00
lseek.c Add __FBSDID()s to libstand 2001-09-30 22:28:01 +00:00
Makefile Added new bsd.incs.mk which handles installing of header files 2002-05-12 16:01:00 +00:00
net.c Remove 'register' keyword. 2002-03-21 23:39:28 +00:00
net.h Don't always enable debugging for the network device code. 2000-11-10 06:06:55 +00:00
netif.c Remove 'register' keyword. 2002-03-21 23:39:28 +00:00
netif.h Cleanup warnings by adding missint prototypes, removing unneeded duplicate 2000-08-03 09:08:29 +00:00
nfs.c Remove 'register' keyword. 2002-03-21 23:39:28 +00:00
nfsv2.h Fix comment. 2000-05-06 04:50:09 +00:00
nullfs.c Add __FBSDID()s to libstand 2001-09-30 22:28:01 +00:00
open.c Add __FBSDID()s to libstand 2001-09-30 22:28:01 +00:00
pager.c Add __FBSDID()s to libstand 2001-09-30 22:28:01 +00:00
printf.c Remove 'register' keyword. 2002-03-21 23:39:28 +00:00
qdivrem.c Remove 'register' keyword. 2002-03-21 23:39:28 +00:00
quad.h Remove __P() usage. 2002-03-21 23:54:04 +00:00
random.c Remove 'register' keyword. 2002-03-21 23:39:28 +00:00
rarp.c Remove 'register' keyword. 2002-03-21 23:39:28 +00:00
read.c Add __FBSDID()s to libstand 2001-09-30 22:28:01 +00:00
readdir.c Add __FBSDID()s to libstand 2001-09-30 22:28:01 +00:00
rpc.c Remove 'register' keyword. 2002-03-21 23:39:28 +00:00
rpc.h
rpcv2.h
saioctl.h
sbrk.c Add __FBSDID()s to libstand 2001-09-30 22:28:01 +00:00
splitfs.c Kill debugging printf() slipped into my last commit. 2002-03-21 07:31:48 +00:00
stand.h Add splitfs vfs layer into libstand, which allows loading big kernels and 2002-03-17 12:18:05 +00:00
stat.c Add __FBSDID()s to libstand 2001-09-30 22:28:01 +00:00
strcasecmp.c Remove 'register' keyword. 2002-03-21 23:39:28 +00:00
strdup.c Add __FBSDID()s to libstand 2001-09-30 22:28:01 +00:00
strerror.c Add __FBSDID()s to libstand 2001-09-30 22:28:01 +00:00
strtol.c Remove 'register' keyword. 2002-03-21 23:39:28 +00:00
tftp.c Remove 'register' keyword. 2002-03-21 23:39:28 +00:00
tftp.h
twiddle.c Add __FBSDID()s to libstand 2001-09-30 22:28:01 +00:00
udp.c Remove 'register' keyword. 2002-03-21 23:39:28 +00:00
ufs.c Remove 'register' keyword. 2002-03-21 23:39:28 +00:00
write.c Remove 'register' keyword. 2002-03-21 23:39:28 +00:00
zalloc_defs.h Define the types iaddr_t and saddr_t for sparc64. 2001-10-15 13:50:47 +00:00
zalloc_malloc.c Add __FBSDID()s to libstand 2001-09-30 22:28:01 +00:00
zalloc_mem.h $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
zalloc_protos.h $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
zalloc.c Add __FBSDID()s to libstand 2001-09-30 22:28:01 +00:00
zipfs.c Add splitfs vfs layer into libstand, which allows loading big kernels and 2002-03-17 12:18:05 +00:00