xref: /haiku/src/tests/kits/app/Jamfile (revision aaa3ba11ce2c8050cccb71e751f8e23d4c33c69e)
1SubDir OBOS_TOP src tests kits app ;
2
3UsePrivateHeaders app ;
4
5# Let Jam know where to find some of our source files
6SEARCH_SOURCE += [ FDirName $(SUBDIR) bapplication ] ;
7SEARCH_SOURCE += [ FDirName $(SUBDIR) bhandler ] ;
8SEARCH_SOURCE += [ FDirName $(SUBDIR) blooper ] ;
9SEARCH_SOURCE += [ FDirName $(SUBDIR) bmessagequeue ] ;
10SEARCH_SOURCE += [ FDirName $(SUBDIR) bmessenger ] ;
11SEARCH_SOURCE += [ FDirName $(SUBDIR) bpropertyinfo ] ;
12SEARCH_SOURCE += [ FDirName $(SUBDIR) broster ] ;
13SEARCH_SOURCE += [ FDirName $(SUBDIR) common ] ;
14
15CommonTestLib libapptest.so
16	: AppKitTestAddon.cpp
17
18		# BApplication
19		ApplicationTest.cpp
20		AppQuitRequestedTester.cpp
21		AppQuitTester.cpp
22		AppRunTester.cpp
23		BApplicationTester.cpp
24
25		# BHandler
26		HandlerTest.cpp
27		AddFilterTest.cpp
28		BHandlerTester.cpp
29		IsWatchedTest.cpp
30		LockLooperTest.cpp
31		LockLooperTestCommon.cpp
32		LockLooperWithTimeoutTest.cpp
33		HandlerLooperTest.cpp
34		NextHandlerTest.cpp
35		RemoveFilterTest.cpp
36		SetFilterListTest.cpp
37		SetNextHandlerTest.cpp
38		UnlockLooperTest.cpp
39
40		# BLooper
41		LooperTest.cpp
42		AddHandlerTest.cpp
43		CountHandlersTest.cpp
44		HandlerAtTest.cpp
45		IndexOfTest.cpp
46		IsMessageWaitingTest.cpp
47		RemoveHandlerTest.cpp
48		PerformTest.cpp
49		RunTest.cpp
50		LooperForThreadTest.cpp
51		AddCommonFilterTest.cpp
52		RemoveCommonFilterTest.cpp
53		LooperSizeTest.cpp
54		SetCommonFilterListTest.cpp
55		QuitTest.cpp
56
57		# BMessageQueue
58		MessageQueueTest.cpp
59		AddMessageTest1.cpp
60		AddMessageTest2.cpp
61		ConcurrencyTest1.cpp
62		ConcurrencyTest2.cpp
63		FindMessageTest1.cpp
64		MessageQueueTestCase.cpp
65
66		# BMessenger
67		MessengerTest.cpp
68		BMessengerTester.cpp
69		LockTargetTester.cpp
70		LockTargetWithTimeoutTester.cpp
71		MessengerAssignmentTester.cpp
72		MessengerComparissonTester.cpp
73		SendMessageTester.cpp
74		SMInvoker.cpp
75		SMLooper.cpp
76		SMReplyTarget.cpp
77		SMTarget.cpp
78		TargetTester.cpp
79
80		# BPropertyInfo
81		PropertyTestcase.cpp
82		PropertyConstructionTest.cpp
83		PropertyFindMatchTest.cpp
84		PropertyFlattenTest.cpp
85		PropertyInfoTest.cpp
86
87		# BRoster
88		RosterTest.cpp
89		FindAppTester.cpp
90		GetAppInfoTester.cpp
91		GetAppListTester.cpp
92		IsRunningTester.cpp
93		TeamForTester.cpp
94
95		# RegistrarThreadManager
96		RegistrarThreadManagerTest.cpp
97
98		# common
99		AppRunner.cpp
100		PipedAppRunner.cpp
101
102	: <boot!home!config!lib>libopenbeos.so
103		be stdc++.r4
104	: be stdc++.r4
105	:
106	: app support
107;
108
109SubInclude OBOS_TOP src tests kits app bapplication ;
110#SubInclude OBOS_TOP src tests kits app bhandler ;
111#SubInclude OBOS_TOP src tests kits app blooper ;
112#SubInclude OBOS_TOP src tests kits app bmessageQueue ;
113SubInclude OBOS_TOP src tests kits app bmessenger ;
114SubInclude OBOS_TOP src tests kits app common ;
115