cvs commit: src/sys/conf Makefile.amd64 Makefile.i386 kmod.mk

看板DFBSD_commit作者時間21年前 (2005/02/19 02:02), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
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
文章代碼(AID): #125YsY00 (DFBSD_commit)