cvs commit: src/sys/conf Makefile.amd64 Makefile.i386 kmod.mk src/sys/dev/crypto/hifn Makefile src/sys/dev/crypto/ubsec Makefile src/sys/dev/disk/aha Makefile src/sys/dev/disk/aic7xxx/ahc Makefile src/sys/dev/disk/trm Makefile ...
Simon Schubert
corecode at crater.dragonflybsd.org
Fri Feb 18 03:42:42 PST 2005
corecode 2005/02/18 03:41:43 PST
DragonFly src repository
Modified files:
sys/conf Makefile.amd64 Makefile.i386 kmod.mk
sys/dev/crypto/hifn Makefile
sys/dev/crypto/ubsec Makefile
sys/dev/disk/aha Makefile
sys/dev/disk/aic7xxx/ahc Makefile
sys/dev/disk/trm Makefile
sys/dev/misc/dcons/dcons Makefile
sys/dev/netif/an Makefile
sys/dev/netif/ie Makefile
sys/dev/netif/snc Makefile
sys/dev/usbmisc/ukbd Makefile
sys/net/disc Makefile
sys/net/ef Makefile
sys/net/faith Makefile
sys/net/gif Makefile
sys/net/gre Makefile
sys/net/pf Makefile
sys/net/sl Makefile
sys/net/sppp Makefile
sys/net/stf Makefile
sys/net/tap Makefile
sys/net/tun Makefile
sys/net/vlan Makefile
sys/netgraph/iface Makefile
sys/netproto/802_11 Makefile
sys/netproto/ncp Makefile
sys/vfs/nwfs Makefile
sys/vfs/smbfs Makefile
Log:
Add support for building modules with configured kernel options,
iff building modules with kernel. Building modules standalone
(cd $kmoddir && make) is not affected.
This introduces an environment variable ``BUILDING_WITH_KERNEL''
which gets set to the kernel compile dir by its Makefile.
Required opt_*.h and use_*.h headers get copied from there to the
module build dir by kmod.mk.
While changing module Makefiles, clean up (slightly) incorrect
uses of kldload and kldunload (which are there for testing
purposes).
Reviewed-by: joerg
Revision Changes Path
1.5 +1 -1 src/sys/conf/Makefile.amd64
1.18 +1 -1 src/sys/conf/Makefile.i386
1.18 +6 -1 src/sys/conf/kmod.mk
1.3 +3 -1 src/sys/dev/crypto/hifn/Makefile
1.3 +3 -1 src/sys/dev/crypto/ubsec/Makefile
1.4 +2 -0 src/sys/dev/disk/aha/Makefile
1.4 +2 -0 src/sys/dev/disk/aic7xxx/ahc/Makefile
1.3 +3 -1 src/sys/dev/disk/trm/Makefile
1.4 +4 -2 src/sys/dev/misc/dcons/dcons/Makefile
1.4 +2 -0 src/sys/dev/netif/an/Makefile
1.2 +2 -0 src/sys/dev/netif/ie/Makefile
1.4 +2 -0 src/sys/dev/netif/snc/Makefile
1.5 +2 -0 src/sys/dev/usbmisc/ukbd/Makefile
1.3 +3 -1 src/sys/net/disc/Makefile
1.3 +5 -3 src/sys/net/ef/Makefile
1.3 +3 -1 src/sys/net/faith/Makefile
1.3 +3 -1 src/sys/net/gif/Makefile
1.2 +3 -0 src/sys/net/gre/Makefile
1.3 +2 -8 src/sys/net/pf/Makefile
1.4 +2 -0 src/sys/net/sl/Makefile
1.4 +2 -0 src/sys/net/sppp/Makefile
1.3 +3 -1 src/sys/net/stf/Makefile
1.4 +2 -0 src/sys/net/tap/Makefile
1.6 +2 -0 src/sys/net/tun/Makefile
1.3 +3 -1 src/sys/net/vlan/Makefile
1.4 +2 -0 src/sys/netgraph/iface/Makefile
1.4 +2 -0 src/sys/netproto/802_11/Makefile
1.3 +4 -4 src/sys/netproto/ncp/Makefile
1.5 +3 -3 src/sys/vfs/nwfs/Makefile
1.6 +1 -1 src/sys/vfs/smbfs/Makefile
http://www.dragonflybsd.org/cvsweb/src/sys/conf/Makefile.amd64.diff?r1=1.4&r2=1.5&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/conf/Makefile.i386.diff?r1=1.17&r2=1.18&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/conf/kmod.mk.diff?r1=1.17&r2=1.18&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/crypto/hifn/Makefile.diff?r1=1.2&r2=1.3&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/crypto/ubsec/Makefile.diff?r1=1.2&r2=1.3&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/disk/aha/Makefile.diff?r1=1.3&r2=1.4&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/disk/aic7xxx/ahc/Makefile.diff?r1=1.3&r2=1.4&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/disk/trm/Makefile.diff?r1=1.2&r2=1.3&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/misc/dcons/dcons/Makefile.diff?r1=1.3&r2=1.4&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/an/Makefile.diff?r1=1.3&r2=1.4&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/ie/Makefile.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/snc/Makefile.diff?r1=1.3&r2=1.4&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/usbmisc/ukbd/Makefile.diff?r1=1.4&r2=1.5&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/disc/Makefile.diff?r1=1.2&r2=1.3&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/ef/Makefile.diff?r1=1.2&r2=1.3&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/faith/Makefile.diff?r1=1.2&r2=1.3&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/gif/Makefile.diff?r1=1.2&r2=1.3&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/gre/Makefile.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/pf/Makefile.diff?r1=1.2&r2=1.3&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/sl/Makefile.diff?r1=1.3&r2=1.4&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/sppp/Makefile.diff?r1=1.3&r2=1.4&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/stf/Makefile.diff?r1=1.2&r2=1.3&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/tap/Makefile.diff?r1=1.3&r2=1.4&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/tun/Makefile.diff?r1=1.5&r2=1.6&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/vlan/Makefile.diff?r1=1.2&r2=1.3&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/netgraph/iface/Makefile.diff?r1=1.3&r2=1.4&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/netproto/802_11/Makefile.diff?r1=1.3&r2=1.4&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/netproto/ncp/Makefile.diff?r1=1.2&r2=1.3&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nwfs/Makefile.diff?r1=1.4&r2=1.5&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/smbfs/Makefile.diff?r1=1.5&r2=1.6&f=u
More information about the Commits
mailing list