xref: /haiku/src/tests/kits/app/Jamfile (revision 5993f44c275e36959d7728bdd11fd8ac018633d7)
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) bmessagerunner ] ;
11SEARCH_SOURCE += [ FDirName $(SUBDIR) bmessenger ] ;
12SEARCH_SOURCE += [ FDirName $(SUBDIR) bpropertyinfo ] ;
13SEARCH_SOURCE += [ FDirName $(SUBDIR) broster ] ;
14SEARCH_SOURCE += [ FDirName $(SUBDIR) broster testapps ] ;
15SEARCH_SOURCE += [ FDirName $(SUBDIR) common ] ;
16
17CommonTestLib libapptest.so
18	: AppKitTestAddon.cpp
19
20		# BApplication
21		ApplicationTest.cpp
22		AppQuitRequestedTester.cpp
23		AppQuitTester.cpp
24		AppRunTester.cpp
25		BApplicationTester.cpp
26
27		# BHandler
28		HandlerTest.cpp
29		AddFilterTest.cpp
30		BHandlerTester.cpp
31		IsWatchedTest.cpp
32		LockLooperTest.cpp
33		LockLooperTestCommon.cpp
34		LockLooperWithTimeoutTest.cpp
35		HandlerLooperTest.cpp
36		NextHandlerTest.cpp
37		RemoveFilterTest.cpp
38		SetFilterListTest.cpp
39		SetNextHandlerTest.cpp
40		UnlockLooperTest.cpp
41
42		# BLooper
43		LooperTest.cpp
44		AddHandlerTest.cpp
45		CountHandlersTest.cpp
46		HandlerAtTest.cpp
47		IndexOfTest.cpp
48		IsMessageWaitingTest.cpp
49		RemoveHandlerTest.cpp
50		PerformTest.cpp
51		RunTest.cpp
52		LooperForThreadTest.cpp
53		AddCommonFilterTest.cpp
54		RemoveCommonFilterTest.cpp
55		LooperSizeTest.cpp
56		SetCommonFilterListTest.cpp
57		QuitTest.cpp
58
59		# BMessageQueue
60		MessageQueueTest.cpp
61		AddMessageTest1.cpp
62		AddMessageTest2.cpp
63		ConcurrencyTest1.cpp
64		ConcurrencyTest2.cpp
65		FindMessageTest1.cpp
66		MessageQueueTestCase.cpp
67
68		# BMessageRunner
69		MessageRunnerTest.cpp
70		BMessageRunnerTester.cpp
71		BroadcastTester.cpp
72		GetInfoTester.cpp
73		MessageRunnerTestHelpers.cpp
74		SetCountTester.cpp
75		SetIntervalTester.cpp
76
77		# BMessenger
78		MessengerTest.cpp
79		BMessengerTester.cpp
80		LockTargetTester.cpp
81		LockTargetWithTimeoutTester.cpp
82		MessengerAssignmentTester.cpp
83		MessengerComparissonTester.cpp
84		SendMessageTester.cpp
85		SMInvoker.cpp
86		SMLooper.cpp
87		SMReplyTarget.cpp
88		SMTarget.cpp
89		TargetTester.cpp
90
91		# BPropertyInfo
92		PropertyTestcase.cpp
93		PropertyConstructionTest.cpp
94		PropertyFindMatchTest.cpp
95		PropertyFlattenTest.cpp
96		PropertyInfoTest.cpp
97
98		# BRoster
99		RosterTest.cpp
100		FindAppTester.cpp
101		GetAppInfoTester.cpp
102		GetAppListTester.cpp
103		GetRecentTester.cpp
104		IsRunningTester.cpp
105		LaunchTester.cpp
106		LaunchTesterHelper.cpp
107		RecentAppsTestApp.cpp
108		RosterWatchingTester.cpp
109		TeamForTester.cpp
110
111		# RegistrarThreadManager
112		RegistrarThreadManagerTest.cpp
113
114		# common
115		AppRunner.cpp
116		PipedAppRunner.cpp
117
118	: <boot!home!config!lib>libopenbeos.so
119		be stdc++.r4
120	: be stdc++.r4
121	:
122	: app support
123;
124
125SubInclude OBOS_TOP src tests kits app bapplication ;
126#SubInclude OBOS_TOP src tests kits app bhandler ;
127#SubInclude OBOS_TOP src tests kits app blooper ;
128#SubInclude OBOS_TOP src tests kits app bmessageQueue ;
129SubInclude OBOS_TOP src tests kits app bmessenger ;
130SubInclude OBOS_TOP src tests kits app broster ;
131SubInclude OBOS_TOP src tests kits app common ;
132