SubDir HAIKU_TOP src add-ons kernel drivers network stack ; SetSubDirSupportedPlatformsBeOSCompatible ; if ( $(TARGET_PLATFORM) != haiku ) { UseHeaders [ FStandardOSHeaders ] : true ; # Needed for and maybe other stuff. UseHeaders [ FDirName $(HAIKU_TOP) headers posix ] : true ; # We need the public network headers also when not compiling for Haiku. # Unfortunately we get more than we want, namely all POSIX headers. } UsePrivateHeaders net ; # a) Userland stack version: KernelAddon net_server_driver : kernel drivers bin : net_server_driver.c ; # b) Kernelland stack version: KernelAddon net_stack_driver : kernel drivers bin : net_stack_driver.c ; # Installation HaikuInstall install-networking : /boot/home/config/add-ons/kernel/drivers/bin : net_server_driver net_stack_driver ; HaikuInstallRelSymLink install-networking : /boot/home/config/add-ons/kernel/drivers/dev/net : net_server_driver net_stack_driver : installed-symlink ; Package haiku-networkingkit-cvs : net_stack_driver net_server_driver : boot home config add-ons kernel drivers bin ; PackageDriverSymLink haiku-networkingkit-cvs : net net_stack_driver ; PackageDriverSymLink haiku-networkingkit-cvs : net net_server_driver ;