Ruslan Ermilov
9fddcc6661
Fix our ioctl(2) implementation when the argument is "int". New
...
ioctls passing integer arguments should use the _IOWINT() macro.
This fixes a lot of ioctl's not working on sparc64, most notable
being keyboard/syscons ioctls.
Full ABI compatibility is provided, with the bonus of fixing the
handling of old ioctls on sparc64.
Reviewed by: bde (with contributions)
Tested by: emax, marius
MFC after: 1 week
2006-09-27 19:57:02 +00:00
Yaroslav Tykhiy
822923447e
Let modules use the kernel's opt_*.h files if built along with
...
the kernel by wrapping all targets for fake opt_*.h files in
.if defined(KERNBUILDDIR). Thus, such fake files won't be
created at all if modules are built with the kernel.
Some modules undergo cleanup like removing unused or unneeded
options or .h files, without which they wouldn't build this way
or the other.
Reviewed by: ru
Tested by: no binary changes in modules built alone
Tested on: i386 sparc64 amd64
2005-10-14 23:30:17 +00:00
Poul-Henning Kamp
fb321e8f23
Revert last commit: It fixed make universe but broke regular kernel make.
2005-07-16 14:02:47 +00:00
Poul-Henning Kamp
16fd1721a1
Add missing reference to ukbdmap.h
...
Fixes build of ukbd module under "make universe"
2005-07-16 09:18:03 +00:00
Jens Schweikhardt
e201f9ecd1
Release n_hibma's maintainership due to his ENOTIME.
...
Discussed with, okayed, authorized, requested by, on behalf of: n_hibma (MAINTAINER)
2005-06-04 10:58:39 +00:00
Warner Losh
a4aef7f9a4
We don't need to generate vnode_if.h anymore
2004-12-29 08:50:35 +00:00
Warner Losh
4c42b42a79
Add usbdevs.h and pccarddevs.h to the build list, as appropriate. This is needed to build as part of world or in src/sys/modules.
2004-06-27 12:33:20 +00:00
Bruce Evans
04bf9e6707
Use double quotes instead of single quotes for echos to build options
...
headers as in most other modules Makefiles (5 yesterday, none now).
Fixed any simple nearby style bugs (not many).
2003-12-29 09:15:48 +00:00
Ruslan Ermilov
17d6c63672
Drop <bsd.man.mk> support from <bsd.kmod.mk>.
...
Not objected to by: -current
2002-01-11 15:49:02 +00:00
David E. O'Brien
c68159a6d8
Use a consistent style and one much closer to the rest of /usr/src
2001-01-06 14:00:42 +00:00
Peter Wemm
64db83a8ab
Use .include <bsd.kmod.mk> to get to ../../*/conf/kmod.mk instead of
...
encoding the relative path.
2000-05-27 01:14:33 +00:00
Peter Wemm
56ca39961b
Pull in sys/conf/kmod.mk, rather than /usr/share/mk/bsd.kmod.mk.
...
This means that the kernel can be totally self contained now and is not
dependent on the last buildworld to update /usr/share/mk. This might
also make it easier to build 5.x kernels on 4.0 boxes etc, assuming
gensetdefs and config(8) are updated.
2000-05-04 12:08:52 +00:00
Kazutaka YOKOTA
98a62914d8
Do not explicitly create empty option files; they are taken
...
care of by bsd.kmod.mk.
Pointed out by: bde
2000-01-20 13:25:18 +00:00
Kazutaka YOKOTA
def6f6178c
Add opt_ukbd.h.
2000-01-12 00:46:08 +00:00
Bruce Evans
6f940b3847
Removed special rules for building and cleaning device interface files
...
and empty options files. The rules are now generated automatically in
bsd.kmod.mk. Cleaned up related things ($S and ${CLEANFILES}).
1999-11-28 18:53:47 +00:00
Nick Hibma
8103624a82
Clean up the Makefiles, make them consistent with the others and remove
...
debugging falgs (-g).
1999-11-22 03:55:33 +00:00
Nick Hibma
f83cfc1b03
Change the name of the modules from <name>_mod to <name>
...
Suggested by: David O'Brien <obrien@FreeBSD.ORG>
1999-11-17 22:47:11 +00:00
Nick Hibma
98af7850dd
Remove -O from CFLAGS
1999-11-17 01:40:24 +00:00
Brian Feldman
1d18c131fc
perl5 -> perl
...
(This was breaking world.)
1999-10-08 14:09:17 +00:00
Nick Hibma
1164a930d8
Change the SOURCE line to include ${CURDIR}
...
Submitted by: Guy Helmer <ghelmer@scl.ameslab.gov>
1999-10-08 07:41:17 +00:00
Nick Hibma
9c16942951
Fix typo
1999-10-07 21:25:04 +00:00
Nick Hibma
2592a72537
The Makefiles for the modules for the USB device drivers.
...
Finally.
1999-10-07 21:23:08 +00:00