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