new files in kernel build

Julian Elischer julian at elischer.org
Tue Jul 27 10:30:07 PDT 2004



M. Warner Losh wrote:

>In message: <20040727160206.GA1784 at stud.fit.vutbr.cz>
>            Divacky Roman <xdivac02 at stud.fit.vutbr.cz> writes:
>: Hi,
>: 
>: If I want to add some files into kernel sources, what am I supposed to do to
>: them compile? I added some into sys/net80211/ but they dont compile...
>: 
>: I tried sys/conf/files but it does help, just prints a message about having it
>: defined before...
>
>Exact error messages would be helpful.
>
>Generally, you put them in sys/conf/files, re-run config and life is
>good.
>

if you want to add these files without editing /sys/conf/files you can 
add them to /sys/conf//files.{YOURCONFIG}
e.g. we backported the firewire to an older kernel and have a 
proprietary driver as well..

our files.VICOR looks like:

%cat files.VICOR
xdcpdrvr.o                      optional        xdcp                    \
        dependency      "$S/dev/xdcp/xdcpdrvr.o.uu"                     \
        compile-with    "uudecode < $S/dev/xdcp/xdcpdrvr.o.uu"          \
        no-implicit-rule
dev/firewire/firewire.c optional firewire
dev/firewire/fwcrom.c   optional firewire
dev/firewire/fwdev.c    optional firewire
dev/firewire/fwmem.c    optional firewire
dev/firewire/fwohci.c   optional firewire
dev/firewire/fwohci_pci.c       optional firewire pci
dev/firewire/if_fwe.c   optional fwe
dev/firewire/sbp.c      optional sbp

without looking at the source to config, it seems to use teh entry on 
the 'ident' line to
look for these files..

>
>Warner
>_______________________________________________
>freebsd-hackers at freebsd.org mailing list
>http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
>To unsubscribe, send any mail to "freebsd-hackers-unsubscribe at freebsd.org"
>  
>



More information about the freebsd-hackers mailing list