Fix sis900 and rtl8139 binaries final placement and installation rules.

git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5269 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Philippe Houdoin
2003-11-06 20:06:59 +00:00
parent 72a63c23a2
commit 0e10a7f803
2 changed files with 48 additions and 2 deletions
@@ -3,11 +3,22 @@ SubDir OBOS_TOP src add-ons kernel drivers network rtl8139 ;
# set some additional flags
SubDirCcFlags -Wall ;
R5KernelAddon rtl8139 : [ FDirName kernel drivers network ] :
R5KernelAddon rtl8139 : kernel drivers bin :
driver.c
util.c
;
# Link driver(s) to kernel/drivers/dev/net
{
local dir = [ FDirName $(OBOS_ADDON_DIR) kernel drivers dev net ] ;
local instDriver = <kernel!drivers!dev!net>rtl8139 ;
MakeLocate $(instDriver) : $(dir) ;
RelSymLink $(instDriver) : rtl8139 ;
}
rule InstallRTL8139
{
Depends $(<) : $(>) ;
@@ -19,3 +30,16 @@ actions ignore InstallRTL8139
}
#InstallRTL8139 install : rtl8139 ;
# Installation
OBOSInstall install-networking : /boot/home/config/add-ons/kernel/drivers/bin :
rtl8139
;
OBOSInstallRelSymLink install-networking : /boot/home/config/add-ons/kernel/drivers/dev/net :
<installed>rtl8139 :
installed-symlink
;
@@ -3,13 +3,23 @@ SubDir OBOS_TOP src add-ons kernel drivers network sis900 ;
# set some additional flags
SubDirCcFlags -Wall ;
R5KernelAddon sis900 : [ FDirName kernel drivers network ] :
R5KernelAddon sis900 : kernel drivers bin :
driver.c
device.c
interface.c
sis900.c
;
# Link driver(s) to kernel/drivers/dev/net
{
local dir = [ FDirName $(OBOS_ADDON_DIR) kernel drivers dev net ] ;
local instDriver = <kernel!drivers!dev!net>sis900 ;
MakeLocate $(instDriver) : $(dir) ;
RelSymLink $(instDriver) : sis900 ;
}
rule InstallSiS900
{
Depends $(<) : $(>) ;
@@ -21,3 +31,15 @@ actions ignore InstallSiS900
}
#InstallSiS900 install : sis900 ;
# Installation
OBOSInstall install-networking : /boot/home/config/add-ons/kernel/drivers/bin :
sis900
;
OBOSInstallRelSymLink install-networking : /boot/home/config/add-ons/kernel/drivers/dev/net :
<installed>sis900 :
installed-symlink
;