xref: /haiku/src/add-ons/kernel/network/protocols/ipv4/Jamfile (revision 46527f6806b3d52282de36566581fd567d839839)
1c22d69bfSAxel DörflerSubDir HAIKU_TOP src add-ons kernel network protocols ipv4 ;
2c22d69bfSAxel Dörfler
3c22d69bfSAxel DörflerSetSubDirSupportedPlatformsBeOSCompatible ;
4c22d69bfSAxel Dörfler
5c22d69bfSAxel Dörflerif $(TARGET_PLATFORM) != haiku {
6c22d69bfSAxel Dörfler	UseHeaders [ FStandardOSHeaders ] : true ;
7c22d69bfSAxel Dörfler		# Needed for <support/Errors.h> and maybe other stuff.
8c22d69bfSAxel Dörfler	UseHeaders [ FDirName $(HAIKU_TOP) headers posix ] : true ;
9c22d69bfSAxel Dörfler		# We need the public network headers also when not compiling for Haiku.
10c22d69bfSAxel Dörfler		# Unfortunately we get more than we want, namely all POSIX headers.
11c22d69bfSAxel Dörfler}
12c22d69bfSAxel Dörfler
1344d56753SJérôme DuvalUsePrivateHeaders kernel net ;
14c22d69bfSAxel Dörfler
15c49e0c68SJérôme DuvalKernelAddon ipv4 :
16c22d69bfSAxel Dörfler	ipv4.cpp
17c22d69bfSAxel Dörfler	ipv4_address.cpp
18*46527f68SHugo Santos	multicast.cpp
19c22d69bfSAxel Dörfler;
20c22d69bfSAxel Dörfler
21c22d69bfSAxel Dörfler# Installation
22c22d69bfSAxel DörflerHaikuInstall install-networking : /boot/home/config/add-ons/kernel/haiku_network/protocols
23c22d69bfSAxel Dörfler	: ipv4 ;
24c22d69bfSAxel Dörfler
25c22d69bfSAxel DörflerPackage haiku-networkingkit-cvs :
26c22d69bfSAxel Dörfler	haiku :
27c22d69bfSAxel Dörfler	boot home config add-ons kernel haiku_network protocols ;
28