Author: colin Date: 2009-10-23 03:01:14 +0200 (Fri, 23 Oct 2009) New Revision: 33740 Changeset: http://dev.haiku-os.org/changeset/33740/haiku Modified: haiku/trunk/src/add-ons/kernel/drivers/network/3com/dev/mii/Jamfile haiku/trunk/src/add-ons/kernel/drivers/network/3com/pci/Jamfile haiku/trunk/src/add-ons/kernel/drivers/network/3com/pci/glue.c haiku/trunk/src/add-ons/kernel/drivers/network/ar81xx/dev/ale/Jamfile haiku/trunk/src/add-ons/kernel/drivers/network/ar81xx/dev/mii/Jamfile haiku/trunk/src/add-ons/kernel/drivers/network/attansic_l1/dev/age/Jamfile haiku/trunk/src/add-ons/kernel/drivers/network/attansic_l1/dev/mii/Jamfile haiku/trunk/src/add-ons/kernel/drivers/network/attansic_l2/dev/ae/Jamfile haiku/trunk/src/add-ons/kernel/drivers/network/attansic_l2/dev/mii/Jamfile haiku/trunk/src/add-ons/kernel/drivers/network/broadcom440x/dev/bfe/Jamfile haiku/trunk/src/add-ons/kernel/drivers/network/broadcom440x/dev/bfe/glue.c haiku/trunk/src/add-ons/kernel/drivers/network/broadcom440x/dev/mii/Jamfile haiku/trunk/src/add-ons/kernel/drivers/network/broadcom570x/dev/bge/Jamfile haiku/trunk/src/add-ons/kernel/drivers/network/broadcom570x/dev/bge/glue.c haiku/trunk/src/add-ons/kernel/drivers/network/broadcom570x/dev/mii/Jamfile haiku/trunk/src/add-ons/kernel/drivers/network/ipro100/dev/fxp/Jamfile haiku/trunk/src/add-ons/kernel/drivers/network/ipro100/dev/fxp/glue.c haiku/trunk/src/add-ons/kernel/drivers/network/ipro1000/dev/e1000/Jamfile haiku/trunk/src/add-ons/kernel/drivers/network/marvell_yukon/dev/mii/Jamfile haiku/trunk/src/add-ons/kernel/drivers/network/marvell_yukon/dev/msk/Jamfile haiku/trunk/src/add-ons/kernel/drivers/network/nforce/dev/mii/Jamfile haiku/trunk/src/add-ons/kernel/drivers/network/nforce/dev/nfe/Jamfile haiku/trunk/src/add-ons/kernel/drivers/network/rtl8139/dev/mii/Jamfile haiku/trunk/src/add-ons/kernel/drivers/network/rtl8139/pci/Jamfile haiku/trunk/src/add-ons/kernel/drivers/network/rtl8139/pci/glue.c haiku/trunk/src/add-ons/kernel/drivers/network/rtl81xx/pci/Jamfile haiku/trunk/src/add-ons/kernel/drivers/network/rtl81xx/pci/glue.c haiku/trunk/src/add-ons/kernel/drivers/network/syskonnect/dev/mii/Jamfile haiku/trunk/src/add-ons/kernel/drivers/network/syskonnect/dev/sk/Jamfile haiku/trunk/src/add-ons/kernel/drivers/network/syskonnect/dev/sk/glue.c haiku/trunk/src/add-ons/kernel/drivers/network/via_rhine/dev/mii/Jamfile haiku/trunk/src/add-ons/kernel/drivers/network/via_rhine/pci/Jamfile Log: * fixing the broken build the network drivers needed to be adjusted to the header reordering, too sorry Modified: haiku/trunk/src/add-ons/kernel/drivers/network/3com/dev/mii/Jamfile =================================================================== --- haiku/trunk/src/add-ons/kernel/drivers/network/3com/dev/mii/Jamfile 2009-10-23 00:38:56 UTC (rev 33739) +++ haiku/trunk/src/add-ons/kernel/drivers/network/3com/dev/mii/Jamfile 2009-10-23 01:01:14 UTC (rev 33740) @@ -1,10 +1,11 @@ SubDir HAIKU_TOP src add-ons kernel drivers network 3com dev mii ; -UsePrivateHeaders kernel net ; - UseHeaders [ FDirName $(SUBDIR) .. .. ] : true ; UseHeaders [ FDirName $(HAIKU_TOP) src libs compat freebsd_network compat ] : true ; +UsePrivateHeaders net system ; +UsePrivateKernelHeaders ; + SubDirCcFlags [ FDefines _KERNEL=1 FBSD_DRIVER=1 ] ; KernelStaticLibrary 3com_mii.a Modified: haiku/trunk/src/add-ons/kernel/drivers/network/3com/pci/Jamfile =================================================================== --- haiku/trunk/src/add-ons/kernel/drivers/network/3com/pci/Jamfile 2009-10-23 00:38:56 UTC (rev 33739) +++ haiku/trunk/src/add-ons/kernel/drivers/network/3com/pci/Jamfile 2009-10-23 01:01:14 UTC (rev 33740) @@ -2,11 +2,12 @@ SubDirCcFlags -Wall ; -UsePrivateHeaders kernel net ; - UseHeaders [ FDirName $(SUBDIR) .. ] : true ; UseHeaders [ FDirName $(HAIKU_TOP) src libs compat freebsd_network compat ] : true ; +UsePrivateHeaders net system ; +UsePrivateKernelHeaders ; + SubDirCcFlags [ FDefines _KERNEL=1 FBSD_DRIVER=1 ] ; KernelAddon 3com : Modified: haiku/trunk/src/add-ons/kernel/drivers/network/3com/pci/glue.c =================================================================== --- haiku/trunk/src/add-ons/kernel/drivers/network/3com/pci/glue.c 2009-10-23 00:38:56 UTC (rev 33739) +++ haiku/trunk/src/add-ons/kernel/drivers/network/3com/pci/glue.c 2009-10-23 01:01:14 UTC (rev 33740) @@ -4,9 +4,14 @@ * Distributed under the terms of the MIT License. */ - #include <sys/bus.h> +#include <sys/systm.h> +#include <machine/bus.h> + +#include <net/if.h> +#include <net/if_media.h> + #include "if_xlreg.h" Modified: haiku/trunk/src/add-ons/kernel/drivers/network/ar81xx/dev/ale/Jamfile =================================================================== --- haiku/trunk/src/add-ons/kernel/drivers/network/ar81xx/dev/ale/Jamfile 2009-10-23 00:38:56 UTC (rev 33739) +++ haiku/trunk/src/add-ons/kernel/drivers/network/ar81xx/dev/ale/Jamfile 2009-10-23 01:01:14 UTC (rev 33740) @@ -1,10 +1,11 @@ SubDir HAIKU_TOP src add-ons kernel drivers network ar81xx dev ale ; -UsePrivateHeaders kernel net ; - UseHeaders [ FDirName $(SUBDIR) .. .. ] : true ; UseHeaders [ FDirName $(HAIKU_TOP) src libs compat freebsd_network compat ] : true ; +UsePrivateHeaders net system ; +UsePrivateKernelHeaders ; + SubDirCcFlags [ FDefines _KERNEL=1 FBSD_DRIVER=1 ] ; KernelAddon ar81xx : Modified: haiku/trunk/src/add-ons/kernel/drivers/network/ar81xx/dev/mii/Jamfile =================================================================== --- haiku/trunk/src/add-ons/kernel/drivers/network/ar81xx/dev/mii/Jamfile 2009-10-23 00:38:56 UTC (rev 33739) +++ haiku/trunk/src/add-ons/kernel/drivers/network/ar81xx/dev/mii/Jamfile 2009-10-23 01:01:14 UTC (rev 33740) @@ -1,10 +1,11 @@ SubDir HAIKU_TOP src add-ons kernel drivers network ar81xx dev mii ; -UsePrivateHeaders kernel net ; - UseHeaders [ FDirName $(SUBDIR) .. .. ] : true ; UseHeaders [ FDirName $(HAIKU_TOP) src libs compat freebsd_network compat ] : true ; +UsePrivateHeaders net system ; +UsePrivateKernelHeaders ; + SubDirCcFlags [ FDefines _KERNEL=1 FBSD_DRIVER=1 ] ; KernelStaticLibrary ar81xx_mii.a Modified: haiku/trunk/src/add-ons/kernel/drivers/network/attansic_l1/dev/age/Jamfile =================================================================== --- haiku/trunk/src/add-ons/kernel/drivers/network/attansic_l1/dev/age/Jamfile 2009-10-23 00:38:56 UTC (rev 33739) +++ haiku/trunk/src/add-ons/kernel/drivers/network/attansic_l1/dev/age/Jamfile 2009-10-23 01:01:14 UTC (rev 33740) @@ -1,10 +1,11 @@ SubDir HAIKU_TOP src add-ons kernel drivers network attansic_l1 dev age ; -UsePrivateHeaders kernel net ; - UseHeaders [ FDirName $(SUBDIR) .. .. ] : true ; UseHeaders [ FDirName $(HAIKU_TOP) src libs compat freebsd_network compat ] : true ; +UsePrivateHeaders net system ; +UsePrivateKernelHeaders ; + SubDirCcFlags [ FDefines _KERNEL=1 FBSD_DRIVER=1 ] ; KernelAddon attansic_l1 : Modified: haiku/trunk/src/add-ons/kernel/drivers/network/attansic_l1/dev/mii/Jamfile =================================================================== --- haiku/trunk/src/add-ons/kernel/drivers/network/attansic_l1/dev/mii/Jamfile 2009-10-23 00:38:56 UTC (rev 33739) +++ haiku/trunk/src/add-ons/kernel/drivers/network/attansic_l1/dev/mii/Jamfile 2009-10-23 01:01:14 UTC (rev 33740) @@ -1,10 +1,11 @@ SubDir HAIKU_TOP src add-ons kernel drivers network attansic_l1 dev mii ; -UsePrivateHeaders kernel net ; - UseHeaders [ FDirName $(SUBDIR) .. .. ] : true ; UseHeaders [ FDirName $(HAIKU_TOP) src libs compat freebsd_network compat ] : true ; +UsePrivateHeaders net system ; +UsePrivateKernelHeaders ; + SubDirCcFlags [ FDefines _KERNEL=1 FBSD_DRIVER=1 ] ; KernelStaticLibrary atl1_mii.a Modified: haiku/trunk/src/add-ons/kernel/drivers/network/attansic_l2/dev/ae/Jamfile =================================================================== --- haiku/trunk/src/add-ons/kernel/drivers/network/attansic_l2/dev/ae/Jamfile 2009-10-23 00:38:56 UTC (rev 33739) +++ haiku/trunk/src/add-ons/kernel/drivers/network/attansic_l2/dev/ae/Jamfile 2009-10-23 01:01:14 UTC (rev 33740) @@ -1,10 +1,11 @@ SubDir HAIKU_TOP src add-ons kernel drivers network attansic_l2 dev ae ; -UsePrivateHeaders kernel net ; - UseHeaders [ FDirName $(SUBDIR) .. .. ] : true ; UseHeaders [ FDirName $(HAIKU_TOP) src libs compat freebsd_network compat ] : true ; +UsePrivateHeaders net system ; +UsePrivateKernelHeaders ; + SubDirCcFlags [ FDefines _KERNEL=1 FBSD_DRIVER=1 ] ; KernelAddon attansic_l2 : Modified: haiku/trunk/src/add-ons/kernel/drivers/network/attansic_l2/dev/mii/Jamfile =================================================================== --- haiku/trunk/src/add-ons/kernel/drivers/network/attansic_l2/dev/mii/Jamfile 2009-10-23 00:38:56 UTC (rev 33739) +++ haiku/trunk/src/add-ons/kernel/drivers/network/attansic_l2/dev/mii/Jamfile 2009-10-23 01:01:14 UTC (rev 33740) @@ -1,10 +1,11 @@ SubDir HAIKU_TOP src add-ons kernel drivers network attansic_l2 dev mii ; -UsePrivateHeaders kernel net ; - UseHeaders [ FDirName $(SUBDIR) .. .. ] : true ; UseHeaders [ FDirName $(HAIKU_TOP) src libs compat freebsd_network compat ] : true ; +UsePrivateHeaders net system ; +UsePrivateKernelHeaders ; + SubDirCcFlags [ FDefines _KERNEL=1 FBSD_DRIVER=1 ] ; KernelStaticLibrary attansic_l2_mii.a Modified: haiku/trunk/src/add-ons/kernel/drivers/network/broadcom440x/dev/bfe/Jamfile =================================================================== --- haiku/trunk/src/add-ons/kernel/drivers/network/broadcom440x/dev/bfe/Jamfile 2009-10-23 00:38:56 UTC (rev 33739) +++ haiku/trunk/src/add-ons/kernel/drivers/network/broadcom440x/dev/bfe/Jamfile 2009-10-23 01:01:14 UTC (rev 33740) @@ -2,14 +2,17 @@ SubDirCcFlags -Wall ; -UsePrivateHeaders kernel net ; - UseHeaders [ FDirName $(SUBDIR) .. .. ] : true ; UseHeaders [ FDirName $(SUBDIR) .. mii ] : true ; UseHeaders [ FDirName $(HAIKU_TOP) src libs compat freebsd_network compat ] : true ; -SubDirCcFlags [ FDefines _KERNEL=1 FBSD_DRIVER=1 ] ; +UsePrivateHeaders net system ; +UsePrivateKernelHeaders ; +SubDirCcFlags [ FDefines _KERNEL=1 FBSD_DRIVER=1 ] + -Wno-format + ; + KernelAddon broadcom440x : if_bfe.c glue.c Modified: haiku/trunk/src/add-ons/kernel/drivers/network/broadcom440x/dev/bfe/glue.c =================================================================== --- haiku/trunk/src/add-ons/kernel/drivers/network/broadcom440x/dev/bfe/glue.c 2009-10-23 00:38:56 UTC (rev 33739) +++ haiku/trunk/src/add-ons/kernel/drivers/network/broadcom440x/dev/bfe/glue.c 2009-10-23 01:01:14 UTC (rev 33740) @@ -3,12 +3,18 @@ * Distributed under the terms of the MIT License. */ - #include <sys/bus.h> +#include <sys/malloc.h> #include <sys/rman.h> +#include <sys/systm.h> +#include <machine/bus.h> + +#include <net/if.h> + #include "if_bfereg.h" + HAIKU_FBSD_DRIVER_GLUE(broadcom440x, bfe, pci); extern driver_t *DRIVER_MODULE_NAME(bmtphy, miibus); Modified: haiku/trunk/src/add-ons/kernel/drivers/network/broadcom440x/dev/mii/Jamfile =================================================================== --- haiku/trunk/src/add-ons/kernel/drivers/network/broadcom440x/dev/mii/Jamfile 2009-10-23 00:38:56 UTC (rev 33739) +++ haiku/trunk/src/add-ons/kernel/drivers/network/broadcom440x/dev/mii/Jamfile 2009-10-23 01:01:14 UTC (rev 33740) @@ -1,10 +1,11 @@ SubDir HAIKU_TOP src add-ons kernel drivers network broadcom440x dev mii ; -UsePrivateHeaders kernel net ; - UseHeaders [ FDirName $(SUBDIR) .. .. ] : true ; UseHeaders [ FDirName $(HAIKU_TOP) src libs compat freebsd_network compat ] : true ; +UsePrivateHeaders net system ; +UsePrivateKernelHeaders ; + SubDirCcFlags [ FDefines _KERNEL=1 FBSD_DRIVER=1 ] ; KernelStaticLibrary broadcom440x_mii.a Modified: haiku/trunk/src/add-ons/kernel/drivers/network/broadcom570x/dev/bge/Jamfile =================================================================== --- haiku/trunk/src/add-ons/kernel/drivers/network/broadcom570x/dev/bge/Jamfile 2009-10-23 00:38:56 UTC (rev 33739) +++ haiku/trunk/src/add-ons/kernel/drivers/network/broadcom570x/dev/bge/Jamfile 2009-10-23 01:01:14 UTC (rev 33740) @@ -2,12 +2,13 @@ SubDirCcFlags -Wall ; -UsePrivateHeaders kernel net ; - UseHeaders [ FDirName $(SUBDIR) .. .. ] : true ; UseHeaders [ FDirName $(SUBDIR) .. mii ] : true ; UseHeaders [ FDirName $(HAIKU_TOP) src libs compat freebsd_network compat ] : true ; +UsePrivateHeaders net system ; +UsePrivateKernelHeaders ; + SubDirCcFlags [ FDefines _KERNEL=1 FBSD_DRIVER=1 ] ; KernelAddon broadcom570x : Modified: haiku/trunk/src/add-ons/kernel/drivers/network/broadcom570x/dev/bge/glue.c =================================================================== --- haiku/trunk/src/add-ons/kernel/drivers/network/broadcom570x/dev/bge/glue.c 2009-10-23 00:38:56 UTC (rev 33739) +++ haiku/trunk/src/add-ons/kernel/drivers/network/broadcom570x/dev/bge/glue.c 2009-10-23 01:01:14 UTC (rev 33740) @@ -3,13 +3,20 @@ * Distributed under the terms of the MIT License. */ - #include <dev/pci/pcivar.h> #include <sys/bus.h> +#include <sys/malloc.h> #include <sys/rman.h> +#include <sys/systm.h> +#include <machine/bus.h> + +#include <net/if.h> +#include <net/if_media.h> + #include "if_bgereg.h" + HAIKU_FBSD_DRIVER_GLUE(broadcom570x, bge, pci); HAIKU_DRIVER_REQUIREMENTS(FBSD_TASKQUEUES | FBSD_SWI_TASKQUEUE); Modified: haiku/trunk/src/add-ons/kernel/drivers/network/broadcom570x/dev/mii/Jamfile =================================================================== --- haiku/trunk/src/add-ons/kernel/drivers/network/broadcom570x/dev/mii/Jamfile 2009-10-23 00:38:56 UTC (rev 33739) +++ haiku/trunk/src/add-ons/kernel/drivers/network/broadcom570x/dev/mii/Jamfile 2009-10-23 01:01:14 UTC (rev 33740) @@ -1,10 +1,11 @@ SubDir HAIKU_TOP src add-ons kernel drivers network broadcom570x dev mii ; -UsePrivateHeaders kernel net ; - UseHeaders [ FDirName $(SUBDIR) .. .. ] : true ; UseHeaders [ FDirName $(HAIKU_TOP) src libs compat freebsd_network compat ] : true ; +UsePrivateHeaders net system ; +UsePrivateKernelHeaders ; + SubDirCcFlags [ FDefines _KERNEL=1 FBSD_DRIVER=1 ] ; KernelStaticLibrary broadcom570x_mii.a Modified: haiku/trunk/src/add-ons/kernel/drivers/network/ipro100/dev/fxp/Jamfile =================================================================== --- haiku/trunk/src/add-ons/kernel/drivers/network/ipro100/dev/fxp/Jamfile 2009-10-23 00:38:56 UTC (rev 33739) +++ haiku/trunk/src/add-ons/kernel/drivers/network/ipro100/dev/fxp/Jamfile 2009-10-23 01:01:14 UTC (rev 33740) @@ -2,11 +2,12 @@ SubDirCcFlags -Wall ; -UsePrivateHeaders kernel net ; - UseHeaders [ FDirName $(SUBDIR) .. .. ] : true ; UseHeaders [ FDirName $(HAIKU_TOP) src libs compat freebsd_network compat ] : true ; +UsePrivateHeaders net system ; +UsePrivateKernelHeaders ; + SubDirCcFlags [ FDefines _KERNEL=1 ] ; KernelAddon ipro100 : Modified: haiku/trunk/src/add-ons/kernel/drivers/network/ipro100/dev/fxp/glue.c =================================================================== --- haiku/trunk/src/add-ons/kernel/drivers/network/ipro100/dev/fxp/glue.c 2009-10-23 00:38:56 UTC (rev 33739) +++ haiku/trunk/src/add-ons/kernel/drivers/network/ipro100/dev/fxp/glue.c 2009-10-23 01:01:14 UTC (rev 33740) @@ -5,8 +5,15 @@ #include <sys/bus.h> +#include <sys/mutex.h> #include <sys/rman.h> +#include <sys/systm.h> +#include <machine/bus.h> + +#include <net/if.h> +#include <net/if_media.h> + #include "if_fxpreg.h" #include "if_fxpvar.h" Modified: haiku/trunk/src/add-ons/kernel/drivers/network/ipro1000/dev/e1000/Jamfile =================================================================== --- haiku/trunk/src/add-ons/kernel/drivers/network/ipro1000/dev/e1000/Jamfile 2009-10-23 00:38:56 UTC (rev 33739) +++ haiku/trunk/src/add-ons/kernel/drivers/network/ipro1000/dev/e1000/Jamfile 2009-10-23 01:01:14 UTC (rev 33740) @@ -1,9 +1,11 @@ SubDir HAIKU_TOP src add-ons kernel drivers network ipro1000 dev e1000 ; -UsePrivateHeaders kernel net ; +UseHeaders [ FDirName $(HAIKU_TOP) src libs compat freebsd_network compat ] : true ; +UsePrivateHeaders net system ; +UsePrivateKernelHeaders ; + UseHeaders [ FDirName $(SUBDIR) .. .. ] : true ; -UseHeaders [ FDirName $(HAIKU_TOP) src libs compat freebsd_network compat ] : true ; SubDirCcFlags [ FDefines _KERNEL=1 FBSD_DRIVER=1 EM_FAST_INTR=1 ] ; Modified: haiku/trunk/src/add-ons/kernel/drivers/network/marvell_yukon/dev/mii/Jamfile =================================================================== --- haiku/trunk/src/add-ons/kernel/drivers/network/marvell_yukon/dev/mii/Jamfile 2009-10-23 00:38:56 UTC (rev 33739) +++ haiku/trunk/src/add-ons/kernel/drivers/network/marvell_yukon/dev/mii/Jamfile 2009-10-23 01:01:14 UTC (rev 33740) @@ -1,10 +1,11 @@ SubDir HAIKU_TOP src add-ons kernel drivers network marvell_yukon dev mii ; -UsePrivateHeaders kernel net ; - UseHeaders [ FDirName $(SUBDIR) .. .. ] : true ; UseHeaders [ FDirName $(HAIKU_TOP) src libs compat freebsd_network compat ] : true ; +UsePrivateHeaders net system ; +UsePrivateKernelHeaders ; + SubDirCcFlags [ FDefines _KERNEL=1 FBSD_DRIVER=1 ] ; KernelStaticLibrary marvell_yukon_mii.a Modified: haiku/trunk/src/add-ons/kernel/drivers/network/marvell_yukon/dev/msk/Jamfile =================================================================== --- haiku/trunk/src/add-ons/kernel/drivers/network/marvell_yukon/dev/msk/Jamfile 2009-10-23 00:38:56 UTC (rev 33739) +++ haiku/trunk/src/add-ons/kernel/drivers/network/marvell_yukon/dev/msk/Jamfile 2009-10-23 01:01:14 UTC (rev 33740) @@ -1,10 +1,11 @@ SubDir HAIKU_TOP src add-ons kernel drivers network marvell_yukon dev msk ; -UsePrivateHeaders kernel net ; - UseHeaders [ FDirName $(SUBDIR) .. .. ] : true ; UseHeaders [ FDirName $(HAIKU_TOP) src libs compat freebsd_network compat ] : true ; +UsePrivateHeaders net system ; +UsePrivateKernelHeaders ; + SubDirCcFlags [ FDefines _KERNEL=1 FBSD_DRIVER=1 ] ; KernelAddon marvell_yukon : Modified: haiku/trunk/src/add-ons/kernel/drivers/network/nforce/dev/mii/Jamfile =================================================================== --- haiku/trunk/src/add-ons/kernel/drivers/network/nforce/dev/mii/Jamfile 2009-10-23 00:38:56 UTC (rev 33739) +++ haiku/trunk/src/add-ons/kernel/drivers/network/nforce/dev/mii/Jamfile 2009-10-23 01:01:14 UTC (rev 33740) @@ -1,10 +1,11 @@ SubDir HAIKU_TOP src add-ons kernel drivers network nforce dev mii ; -UsePrivateHeaders kernel net ; - UseHeaders [ FDirName $(SUBDIR) .. .. ] : true ; UseHeaders [ FDirName $(HAIKU_TOP) src libs compat freebsd_network compat ] : true ; +UsePrivateHeaders net system ; +UsePrivateKernelHeaders ; + SubDirCcFlags [ FDefines _KERNEL=1 FBSD_DRIVER=1 ] ; KernelStaticLibrary nforce_mii.a Modified: haiku/trunk/src/add-ons/kernel/drivers/network/nforce/dev/nfe/Jamfile =================================================================== --- haiku/trunk/src/add-ons/kernel/drivers/network/nforce/dev/nfe/Jamfile 2009-10-23 00:38:56 UTC (rev 33739) +++ haiku/trunk/src/add-ons/kernel/drivers/network/nforce/dev/nfe/Jamfile 2009-10-23 01:01:14 UTC (rev 33740) @@ -1,10 +1,11 @@ SubDir HAIKU_TOP src add-ons kernel drivers network nforce dev nfe ; -UsePrivateHeaders kernel net ; - UseHeaders [ FDirName $(SUBDIR) .. .. ] : true ; UseHeaders [ FDirName $(HAIKU_TOP) src libs compat freebsd_network compat ] : true ; +UsePrivateHeaders net system ; +UsePrivateKernelHeaders ; + SubDirCcFlags [ FDefines _KERNEL=1 FBSD_DRIVER=1 ] ; KernelAddon nforce : Modified: haiku/trunk/src/add-ons/kernel/drivers/network/rtl8139/dev/mii/Jamfile =================================================================== --- haiku/trunk/src/add-ons/kernel/drivers/network/rtl8139/dev/mii/Jamfile 2009-10-23 00:38:56 UTC (rev 33739) +++ haiku/trunk/src/add-ons/kernel/drivers/network/rtl8139/dev/mii/Jamfile 2009-10-23 01:01:14 UTC (rev 33740) @@ -1,10 +1,11 @@ SubDir HAIKU_TOP src add-ons kernel drivers network rtl8139 dev mii ; -UsePrivateHeaders kernel net ; - UseHeaders [ FDirName $(SUBDIR) .. .. ] : true ; UseHeaders [ FDirName $(HAIKU_TOP) src libs compat freebsd_network compat ] : true ; +UsePrivateHeaders net system ; +UsePrivateKernelHeaders ; + SubDirCcFlags [ FDefines _KERNEL=1 FBSD_DRIVER=1 ] ; KernelStaticLibrary rtl8139_mii.a Modified: haiku/trunk/src/add-ons/kernel/drivers/network/rtl8139/pci/Jamfile =================================================================== --- haiku/trunk/src/add-ons/kernel/drivers/network/rtl8139/pci/Jamfile 2009-10-23 00:38:56 UTC (rev 33739) +++ haiku/trunk/src/add-ons/kernel/drivers/network/rtl8139/pci/Jamfile 2009-10-23 01:01:14 UTC (rev 33740) @@ -1,10 +1,11 @@ SubDir HAIKU_TOP src add-ons kernel drivers network rtl8139 pci ; -UsePrivateHeaders kernel net ; - UseHeaders [ FDirName $(SUBDIR) .. ] : true ; UseHeaders [ FDirName $(HAIKU_TOP) src libs compat freebsd_network compat ] : true ; +UsePrivateHeaders net system ; +UsePrivateKernelHeaders ; + SubDirCcFlags [ FDefines _KERNEL=1 FBSD_DRIVER=1 ] ; KernelAddon rtl8139 : Modified: haiku/trunk/src/add-ons/kernel/drivers/network/rtl8139/pci/glue.c =================================================================== --- haiku/trunk/src/add-ons/kernel/drivers/network/rtl8139/pci/glue.c 2009-10-23 00:38:56 UTC (rev 33739) +++ haiku/trunk/src/add-ons/kernel/drivers/network/rtl8139/pci/glue.c 2009-10-23 01:01:14 UTC (rev 33740) @@ -1,5 +1,10 @@ #include <sys/bus.h> +#include <sys/mutex.h> +#include <sys/systm.h> +#include <sys/taskqueue.h> +#include <machine/bus.h> + #include <pci/if_rlreg.h> HAIKU_FBSD_DRIVER_GLUE(rtl8139, rl, pci); Modified: haiku/trunk/src/add-ons/kernel/drivers/network/rtl81xx/pci/Jamfile =================================================================== --- haiku/trunk/src/add-ons/kernel/drivers/network/rtl81xx/pci/Jamfile 2009-10-23 00:38:56 UTC (rev 33739) +++ haiku/trunk/src/add-ons/kernel/drivers/network/rtl81xx/pci/Jamfile 2009-10-23 01:01:14 UTC (rev 33740) @@ -1,11 +1,12 @@ SubDir HAIKU_TOP src add-ons kernel drivers network rtl81xx pci ; -UsePrivateHeaders kernel net ; - UseHeaders [ FDirName $(SUBDIR) .. ] : true ; UseHeaders [ FDirName $(HAIKU_TOP) src libs compat freebsd_network compat ] : true ; UseHeaders [ FDirName $(HAIKU_TOP) src add-ons kernel drivers network rtl8139 ] : true ; +UsePrivateHeaders net system ; +UsePrivateKernelHeaders ; + SubDirCcFlags [ FDefines _KERNEL=1 FBSD_DRIVER=1 ] ; KernelAddon rtl81xx : Modified: haiku/trunk/src/add-ons/kernel/drivers/network/rtl81xx/pci/glue.c =================================================================== --- haiku/trunk/src/add-ons/kernel/drivers/network/rtl81xx/pci/glue.c 2009-10-23 00:38:56 UTC (rev 33739) +++ haiku/trunk/src/add-ons/kernel/drivers/network/rtl81xx/pci/glue.c 2009-10-23 01:01:14 UTC (rev 33740) @@ -1,4 +1,10 @@ #include <sys/bus.h> +#include <sys/mutex.h> +#include <sys/systm.h> +#include <sys/taskqueue.h> + +#include <machine/bus.h> + #include <pci/if_rlreg.h> HAIKU_FBSD_DRIVER_GLUE(rtl81xx, re, pci); Modified: haiku/trunk/src/add-ons/kernel/drivers/network/syskonnect/dev/mii/Jamfile =================================================================== --- haiku/trunk/src/add-ons/kernel/drivers/network/syskonnect/dev/mii/Jamfile 2009-10-23 00:38:56 UTC (rev 33739) +++ haiku/trunk/src/add-ons/kernel/drivers/network/syskonnect/dev/mii/Jamfile 2009-10-23 01:01:14 UTC (rev 33740) @@ -1,10 +1,11 @@ SubDir HAIKU_TOP src add-ons kernel drivers network syskonnect dev mii ; -UsePrivateHeaders kernel net ; - UseHeaders [ FDirName $(SUBDIR) .. .. ] : true ; UseHeaders [ FDirName $(HAIKU_TOP) src libs compat freebsd_network compat ] : true ; +UsePrivateHeaders net system ; +UsePrivateKernelHeaders ; + SubDirCcFlags [ FDefines _KERNEL=1 FBSD_DRIVER=1 ] ; KernelStaticLibrary syskonnect_mii.a Modified: haiku/trunk/src/add-ons/kernel/drivers/network/syskonnect/dev/sk/Jamfile =================================================================== --- haiku/trunk/src/add-ons/kernel/drivers/network/syskonnect/dev/sk/Jamfile 2009-10-23 00:38:56 UTC (rev 33739) +++ haiku/trunk/src/add-ons/kernel/drivers/network/syskonnect/dev/sk/Jamfile 2009-10-23 01:01:14 UTC (rev 33740) @@ -1,10 +1,11 @@ SubDir HAIKU_TOP src add-ons kernel drivers network syskonnect dev sk ; -UsePrivateHeaders kernel net ; - UseHeaders [ FDirName $(SUBDIR) .. .. ] : true ; UseHeaders [ FDirName $(HAIKU_TOP) src libs compat freebsd_network compat ] : true ; +UsePrivateHeaders net system ; +UsePrivateKernelHeaders ; + SubDirCcFlags [ FDefines _KERNEL=1 FBSD_DRIVER=1 ] ; KernelAddon syskonnect : Modified: haiku/trunk/src/add-ons/kernel/drivers/network/syskonnect/dev/sk/glue.c =================================================================== --- haiku/trunk/src/add-ons/kernel/drivers/network/syskonnect/dev/sk/glue.c 2009-10-23 00:38:56 UTC (rev 33739) +++ haiku/trunk/src/add-ons/kernel/drivers/network/syskonnect/dev/sk/glue.c 2009-10-23 01:01:14 UTC (rev 33740) @@ -6,7 +6,12 @@ #include <sys/bus.h> +#include <sys/mutex.h> #include <sys/rman.h> +#include <sys/systm.h> + +#include <machine/bus.h> + #include "if_skreg.h" #include "xmaciireg.h" Modified: haiku/trunk/src/add-ons/kernel/drivers/network/via_rhine/dev/mii/Jamfile =================================================================== --- haiku/trunk/src/add-ons/kernel/drivers/network/via_rhine/dev/mii/Jamfile 2009-10-23 00:38:56 UTC (rev 33739) +++ haiku/trunk/src/add-ons/kernel/drivers/network/via_rhine/dev/mii/Jamfile 2009-10-23 01:01:14 UTC (rev 33740) @@ -1,10 +1,11 @@ SubDir HAIKU_TOP src add-ons kernel drivers network via_rhine dev mii ; -UsePrivateHeaders kernel net ; - UseHeaders [ FDirName $(SUBDIR) .. .. ] : true ; UseHeaders [ FDirName $(HAIKU_TOP) src libs compat freebsd_network compat ] : true ; +UsePrivateHeaders net system ; +UsePrivateKernelHeaders ; + SubDirCcFlags [ FDefines _KERNEL=1 FBSD_DRIVER=1 ] ; KernelStaticLibrary via_rhine_mii.a Modified: haiku/trunk/src/add-ons/kernel/drivers/network/via_rhine/pci/Jamfile =================================================================== --- haiku/trunk/src/add-ons/kernel/drivers/network/via_rhine/pci/Jamfile 2009-10-23 00:38:56 UTC (rev 33739) +++ haiku/trunk/src/add-ons/kernel/drivers/network/via_rhine/pci/Jamfile 2009-10-23 01:01:14 UTC (rev 33740) @@ -2,11 +2,12 @@ SubDirCcFlags -Wall ; -UsePrivateHeaders kernel net ; - UseHeaders [ FDirName $(SUBDIR) .. ] : true ; UseHeaders [ FDirName $(HAIKU_TOP) src libs compat freebsd_network compat ] : true ; +UsePrivateHeaders net system ; +UsePrivateKernelHeaders ; + SubDirCcFlags [ FDefines _KERNEL=1 FBSD_DRIVER=1 ] ; KernelAddon via_rhine :