2003-05-16 23:31:38 +00:00
|
|
|
SubDir OBOS_TOP src add-ons kernel drivers network stack ;
|
2002-08-27 07:34:55 +00:00
|
|
|
|
|
|
|
|
UsePrivateHeaders net ;
|
2002-08-29 07:23:59 +00:00
|
|
|
|
|
|
|
|
# a) Userland stack version:
|
2002-08-27 07:34:55 +00:00
|
|
|
|
2002-10-30 08:24:00 +00:00
|
|
|
R5KernelAddon net_server_driver : kernel drivers bin :
|
|
|
|
|
net_server_driver.c
|
|
|
|
|
;
|
2002-08-27 07:34:55 +00:00
|
|
|
|
|
|
|
|
# For OpenBeOS we should be building the driver objects this way.
|
|
|
|
|
#KernelObjects
|
2002-10-30 08:24:00 +00:00
|
|
|
# net_server_driver.c
|
2002-08-29 07:23:59 +00:00
|
|
|
# :
|
|
|
|
|
# -fno-pic -D_KERNEL_MODE
|
|
|
|
|
# ;
|
|
|
|
|
|
|
|
|
|
# b) Kernelland stack version:
|
2003-07-10 01:07:21 +00:00
|
|
|
|
2002-10-30 01:21:54 +00:00
|
|
|
R5KernelAddon net_stack_driver : kernel drivers bin :
|
|
|
|
|
net_stack_driver.c
|
|
|
|
|
;
|
2003-07-10 01:07:21 +00:00
|
|
|
|
2002-08-29 07:23:59 +00:00
|
|
|
# For OpenBeOS we should be building the kernel stack driver objects this way.
|
|
|
|
|
#KernelObjects
|
2002-08-27 07:34:55 +00:00
|
|
|
# net_stack_driver.c
|
|
|
|
|
# :
|
|
|
|
|
# -fno-pic -D_KERNEL_MODE
|
|
|
|
|
# ;
|
|
|
|
|
|
2002-10-30 08:24:00 +00:00
|
|
|
# Link driver(s) to kernel/drivers/dev/net
|
2002-08-27 07:34:55 +00:00
|
|
|
{
|
|
|
|
|
local dir = [ FDirName $(OBOS_ADDON_DIR) kernel drivers dev net ] ;
|
2002-10-30 08:24:00 +00:00
|
|
|
|
2002-09-19 23:25:58 +00:00
|
|
|
local instDriver = <kernel!drivers!dev!net>net_stack_driver ;
|
2002-08-27 07:34:55 +00:00
|
|
|
MakeLocate $(instDriver) : $(dir) ;
|
2002-09-16 19:55:54 +00:00
|
|
|
RelSymLink $(instDriver) : net_stack_driver ;
|
2002-10-30 08:24:00 +00:00
|
|
|
|
|
|
|
|
local instDriver = <kernel!drivers!dev!net>net_server_driver ;
|
|
|
|
|
MakeLocate $(instDriver) : $(dir) ;
|
|
|
|
|
RelSymLink $(instDriver) : net_server_driver ;
|
2002-08-27 07:34:55 +00:00
|
|
|
}
|
2003-06-17 18:15:52 +00:00
|
|
|
|
|
|
|
|
# Installation
|
2003-11-06 20:05:43 +00:00
|
|
|
|
2004-01-01 18:00:31 +00:00
|
|
|
OBOSInstall install-networking : /boot/home/config/add-ons/kernel/drivers/bin :
|
|
|
|
|
net_server_driver
|
|
|
|
|
net_stack_driver
|
|
|
|
|
;
|
|
|
|
|
|
|
|
|
|
OBOSInstallRelSymLink install-networking : /boot/home/config/add-ons/kernel/drivers/dev/net :
|
|
|
|
|
<installed>net_server_driver
|
|
|
|
|
<installed>net_stack_driver :
|
|
|
|
|
installed-symlink
|
|
|
|
|
;
|