Simplified pci bus manager Jamfiles

git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11384 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Jérôme Duval
2005-02-15 22:27:58 +00:00
parent 82698ec120
commit 7c49936aa6
3 changed files with 15 additions and 29 deletions
+5 -16
View File
@@ -3,29 +3,18 @@ SubDir OBOS_TOP src add-ons kernel bus_managers pci ;
UsePrivateHeaders [ FDirName kernel ] ;
UsePrivateHeaders [ FDirName kernel util ] ;
KernelMergeObject pci_bus_manager.o :
KernelAddon pci : kernel bus_managers :
pci.cpp
pci_info.cpp
pci_module.c
kernel_cpp.cpp
<$(SOURCE_GRIST)>pci.cpp
<$(SOURCE_GRIST)>pci_info.cpp
<$(SOURCE_GRIST)>pci_module.c
:
-fno-pic -Wno-unused -D_KERNEL_MODE
: pci_arch_bus_manager.a
;
SEARCH on [ FGristFiles
kernel_cpp.cpp
] = [ FDirName $(OBOS_TOP) src kernel core util ] ;
KernelLd pci :
pci_bus_manager.o
pci_arch_$(OBOS_ARCH)_bus_manager.o
kernel.so
:
$(OBOS_TOP)/src/kernel/ldscripts/$(OBOS_ARCH)/add-on.ld
:
-Bdynamic -shared
;
# pci_info.cpp currently needs pcihdr.h so we make its path available
ObjectHdrs [ FGristFiles pci_info$(SUFOBJ) ]
: [ FDirName $(OBOS_TOP) src prefs devices ] ;
@@ -1,9 +1,7 @@
SubDir OBOS_TOP src add-ons kernel bus_managers pci arch ppc ;
KernelMergeObject pci_arch_ppc_bus_manager.o :
<$(SOURCE_GRIST)>pci_config.c
<$(SOURCE_GRIST)>pci_io.c
<$(SOURCE_GRIST)>pci_irq.c
:
-fno-pic -Wno-unused -D_KERNEL_MODE
KernelStaticLibrary pci_arch_bus_manager :
pci_config.c
pci_io.c
pci_irq.c
;
@@ -1,10 +1,9 @@
SubDir OBOS_TOP src add-ons kernel bus_managers pci arch x86 ;
KernelMergeObject pci_arch_x86_bus_manager.o :
<$(SOURCE_GRIST)>bios.c
<$(SOURCE_GRIST)>pci_config.c
<$(SOURCE_GRIST)>pci_io.c
<$(SOURCE_GRIST)>pci_irq.c
:
-fno-pic -Wno-unused -D_KERNEL_MODE
KernelStaticLibrary pci_arch_bus_manager :
bios.c
pci_config.c
pci_io.c
pci_irq.c
;