xref: /haiku/src/tests/system/network/tcp_shell/Jamfile (revision dd2a1e350b303b855a50fd64e6cb55618be1ae6a)
1SubDir HAIKU_TOP src tests system network tcp_shell ;
2
3SubDirHdrs [ FDirName $(HAIKU_TOP) src tests add-ons kernel file_systems fs_shell ] ;
4SubDirHdrs [ FDirName $(HAIKU_TOP) src add-ons kernel network protocols tcp ] ;
5SubDirHdrs [ FDirName $(HAIKU_TOP) src add-ons kernel network stack ] ;
6UseHeaders $(HAIKU_PRIVATE_KERNEL_HEADERS) : true ;
7UsePrivateHeaders net shared ;
8
9DEFINES += _KERNEL_MODE ;
10
11SimpleTest tcp_shell :
12	tcp_shell.cpp
13
14	# stack
15	ancillary_data.cpp
16	net_buffer.cpp
17	utility.cpp
18
19	# tcp
20	tcp.cpp
21	TCPEndpoint.cpp
22	BufferQueue.cpp
23	EndpointManager.cpp
24
25	# misc
26	argv.c
27	ipv4_address.cpp
28
29	: be libkernelland_emu.so [ TargetLibstdc++ ]
30;
31
32SimpleTest BufferQueueTest :
33	BufferQueueTest.cpp
34
35	# stack
36	ancillary_data.cpp
37	net_buffer.cpp
38	utility.cpp
39
40	# tcp
41	BufferQueue.cpp
42
43	: be libkernelland_emu.so
44;
45
46SEARCH on [ FGristFiles
47		tcp.cpp TCPEndpoint.cpp BufferQueue.cpp EndpointManager.cpp
48	] = [ FDirName $(HAIKU_TOP) src add-ons kernel network protocols tcp ] ;
49
50SEARCH on [ FGristFiles
51		ipv4_address.cpp
52	] = [ FDirName $(HAIKU_TOP) src add-ons kernel network protocols ipv4 ] ;
53
54SEARCH on [ FGristFiles
55		ancillary_data.cpp net_buffer.cpp utility.cpp
56	] = [ FDirName $(HAIKU_TOP) src add-ons kernel network stack ] ;
57
58SEARCH on [ FGristFiles
59		argv.c
60	] = [ FDirName $(HAIKU_TOP) src tests add-ons kernel file_systems fs_shell ] ;
61