Commit Graph

29 Commits

Author SHA1 Message Date
cgd
651b44e211 Rework the way kernel include files are installed. In the new method,
as with user-land programs, include files are installed by each directory
in the tree that has includes to install.  (This allows more flexibility
as to what gets installed, makes 'partial installs' easier, and gives us
more options as to which machines' includes get installed at any given
time.)  The old SYS_INCLUDES={symlinks,copies} behaviours are _both_
still supported, though at least one bug in the 'symlinks' case is
fixed by this change.  Include files can't be build before installation,
so directories that have includes as targets (e.g. dev/pci) have to move
those targets into a different Makefile.
1998-06-12 23:22:30 +00:00
kleink
3eae303bcd Add an <inttypes.h> implementation; we'll also make it accessible as
<sys/inttypes.h> in order to let kernel source access its type definitions.
1998-04-29 13:28:06 +00:00
fvdl
1ad6fdb33f Some FSs have their *mount.h files exported now, make sure that they are
copied to the include dir.
1998-03-01 02:15:35 +00:00
perry
57f323af87 re-alphabetize LDIRS 1998-02-10 02:06:06 +00:00
mrg
e9fbc9f83b add uvm to the sys list. 1998-02-07 11:52:26 +00:00
cgd
16adf69ae8 add some "find | xargs chmod"s to the includes target, like were in
the old include/Makefile, so that installed system headers have
correct permissions.
1997-11-26 17:25:10 +00:00
thorpej
de98182f51 If DESTDIR is set and not empty and not /, force SYS_INCLUDES to "copies";
chances are, we're building a release or snapshot in this case.
1997-11-15 01:09:15 +00:00
drochner
4accbcf15b Install isofs headers too. 1997-06-26 19:27:40 +00:00
cjs
7a66732d34 Back out BUILDDIR and NOINSTALL changes. 1997-05-31 21:21:13 +00:00
cjs
5fd7ce7066 These updates to the build allow building against include files
and libs in the object tree, if you use a separate object tree,
while maintaining backward compatability with other build methods.
See the notes in src/share/mk/bsd.README for full details. Note
that the `make includes' target now only installs the include files
in the build directory (if you use one--otherwise they go in DESTDIR
just like before); `make install' will install include files in
DESTDIR.
1997-05-26 03:55:19 +00:00
pk
ef37270ec6 Install header files from miscfs. 1997-05-10 22:09:46 +00:00
mycroft
85903d50e2 Add some missing .PHONYs. 1997-05-07 13:33:59 +00:00
thorpej
434fd59c86 Make an <md5.h> -> <sys/md5.h> symlink. 1997-04-30 00:49:09 +00:00
veego
f7ffa838b0 Add a missing \ at the end of the .if line 1997-04-19 09:26:09 +00:00
thorpej
91aadf34b4 Don't build LKMs on the PowerPC. 1997-04-19 07:41:45 +00:00
christos
ff9686fd79 Add netatalk 1997-04-02 21:14:29 +00:00
veego
2f5cf6e347 Remove a mistake from the pull up of is-newarp.
Enable again the "SUBDIR+= lkm".
1997-03-17 08:27:54 +00:00
is
07b064e02e New ARP system, supports IPv4 over any hardware link.
Some of the stuff (e.g., rarpd, bootpd, dhcpd etc., libsa) still will
only support Ethernet. Tcpdump itself should be ok, but libpcap needs
lot of work.

For the detailed change history, look at the commit log entries for
the is-newarp branch.
1997-03-15 18:09:08 +00:00
chuck
0f3c7ec18c netbsd pr#2918 (jukka.partanen@research.nokia.com):
- fix up netnatm so that it compiles with new warning flags (and
	install headers)
1996-11-09 03:26:25 +00:00
mrg
155a0b4d1d enable lkm on non alpha/mips platforms. 1996-10-20 23:03:07 +00:00
thorpej
150c33e60b Use ${INSTALL}. 1996-10-18 05:55:26 +00:00
mrg
946732a0cc oops; MFILES definition got lost. (from tls) 1996-10-15 06:50:26 +00:00
mrg
0b5143d0a7 we don't need bsd.prog.mk here. 1996-10-01 23:42:47 +00:00
mrg
ba10db77a3 install sys headers from sys/Makefile. 1996-09-29 23:29:16 +00:00
pk
20eda8b6a3 The `lib' sub-directory no longer has a Makefile. 1995-09-15 21:05:21 +00:00
cgd
f83cfd0853 take three 1994-06-29 06:19:16 +00:00
cgd
2d4295eb29 move 'boot' and 'libkern' into 'lib'. generally clean up 'kernel library'
building and dependencies.
1993-10-13 05:40:23 +00:00
jtc
8173ef3c7f Compile libkern too. 1993-09-10 23:33:02 +00:00
cgd
abf0a9b802 do the right thing, so things aren't built in /usr/src/sys 1993-07-04 14:02:53 +00:00