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