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