xref: /haiku/src/tests/kits/app/Jamfile (revision 338b8dc301721b1f472e8297a898d4eaa2f2ee3a)
1*338b8dc3SIngo WeinholdSubDir HAIKU_TOP src tests kits app ;
252a38012Sejakowatz
3aaa3ba11STyler DauwalderUsePrivateHeaders app ;
4aaa3ba11STyler Dauwalder
5bb653c64SIngo Weinhold# Let Jam know where to find some of our source files
68909e4baSIngo WeinholdSEARCH_SOURCE += [ FDirName $(SUBDIR) bapplication ] ;
79bd2271cSDarkWyrmSEARCH_SOURCE += [ FDirName $(SUBDIR) bclipboard ] ;
89bd2271cSDarkWyrmSEARCH_SOURCE += [ FDirName $(SUBDIR) bcursor ] ;
9be2939caSTyler DauwalderSEARCH_SOURCE += [ FDirName $(SUBDIR) bhandler ] ;
10be2939caSTyler DauwalderSEARCH_SOURCE += [ FDirName $(SUBDIR) blooper ] ;
11241dab65SejakowatzSEARCH_SOURCE += [ FDirName $(SUBDIR) bmessage ] ;
12be2939caSTyler DauwalderSEARCH_SOURCE += [ FDirName $(SUBDIR) bmessagequeue ] ;
13dace24c6SIngo WeinholdSEARCH_SOURCE += [ FDirName $(SUBDIR) bmessagerunner ] ;
14bb653c64SIngo WeinholdSEARCH_SOURCE += [ FDirName $(SUBDIR) bmessenger ] ;
15cc3a5fd2SjrandSEARCH_SOURCE += [ FDirName $(SUBDIR) bpropertyinfo ] ;
1609c9c0c1SIngo WeinholdSEARCH_SOURCE += [ FDirName $(SUBDIR) broster ] ;
178a5e66feSTyler DauwalderSEARCH_SOURCE += [ FDirName $(SUBDIR) broster testapps ] ;
18434af8f8SIngo WeinholdSEARCH_SOURCE += [ FDirName $(SUBDIR) common ] ;
19bb653c64SIngo Weinhold
20024ef0b8SMichael LotzCommonTestLib libmessagetest.so
21024ef0b8SMichael Lotz	: MessageTestAddon.cpp
22024ef0b8SMichael Lotz		MessageTest.cpp
23024ef0b8SMichael Lotz		MessageConstructTest.cpp
24024ef0b8SMichael Lotz		MessageDestructTest.cpp
25024ef0b8SMichael Lotz		MessageOpAssignTest.cpp
26024ef0b8SMichael Lotz		MessageEasyFindTest.cpp
27024ef0b8SMichael Lotz		MessageSpeedTest.cpp
28024ef0b8SMichael Lotz	: <boot!home!config!lib>libopenbeos.so stdc++.r4
29024ef0b8SMichael Lotz	: be stdc++.r4
30024ef0b8SMichael Lotz	:
31024ef0b8SMichael Lotz	: app
32024ef0b8SMichael Lotz;
33024ef0b8SMichael Lotz
34bb653c64SIngo WeinholdCommonTestLib libapptest.so
35bb653c64SIngo Weinhold	: AppKitTestAddon.cpp
36bb653c64SIngo Weinhold
378909e4baSIngo Weinhold		# BApplication
388909e4baSIngo Weinhold		ApplicationTest.cpp
39ff952badSIngo Weinhold		AppQuitRequestedTester.cpp
40ff952badSIngo Weinhold		AppQuitTester.cpp
41c9640d94SIngo Weinhold		AppRunTester.cpp
428909e4baSIngo Weinhold		BApplicationTester.cpp
438909e4baSIngo Weinhold
449bd2271cSDarkWyrm		# BClipboard
459bd2271cSDarkWyrm		BClipboardTester.cpp
469bd2271cSDarkWyrm		ClipboardTest.cpp
479bd2271cSDarkWyrm		CountTester.cpp
489bd2271cSDarkWyrm		LockTester.cpp
499bd2271cSDarkWyrm		ReadWriteTester.cpp
509bd2271cSDarkWyrm
519bd2271cSDarkWyrm		# BCursor
529bd2271cSDarkWyrm		BCursorTester.cpp
539bd2271cSDarkWyrm		CursorTest.cpp
549bd2271cSDarkWyrm
55be2939caSTyler Dauwalder		# BHandler
56be2939caSTyler Dauwalder		HandlerTest.cpp
57be2939caSTyler Dauwalder		AddFilterTest.cpp
58be2939caSTyler Dauwalder		BHandlerTester.cpp
59be2939caSTyler Dauwalder		IsWatchedTest.cpp
60be2939caSTyler Dauwalder		LockLooperTest.cpp
61be2939caSTyler Dauwalder		LockLooperTestCommon.cpp
62be2939caSTyler Dauwalder		LockLooperWithTimeoutTest.cpp
63be2939caSTyler Dauwalder		HandlerLooperTest.cpp
64be2939caSTyler Dauwalder		NextHandlerTest.cpp
65be2939caSTyler Dauwalder		RemoveFilterTest.cpp
66be2939caSTyler Dauwalder		SetFilterListTest.cpp
67be2939caSTyler Dauwalder		SetNextHandlerTest.cpp
68be2939caSTyler Dauwalder		UnlockLooperTest.cpp
69be2939caSTyler Dauwalder
70be2939caSTyler Dauwalder		# BLooper
71be2939caSTyler Dauwalder		LooperTest.cpp
72be2939caSTyler Dauwalder		AddHandlerTest.cpp
73be2939caSTyler Dauwalder		CountHandlersTest.cpp
74be2939caSTyler Dauwalder		HandlerAtTest.cpp
75be2939caSTyler Dauwalder		IndexOfTest.cpp
76be2939caSTyler Dauwalder		IsMessageWaitingTest.cpp
77be2939caSTyler Dauwalder		RemoveHandlerTest.cpp
78b1698c8eSejakowatz		PerformTest.cpp
79b1698c8eSejakowatz		RunTest.cpp
807bf6c069Sejakowatz		LooperForThreadTest.cpp
817bf6c069Sejakowatz		AddCommonFilterTest.cpp
820b55d664Sejakowatz		RemoveCommonFilterTest.cpp
83752c4971Sejakowatz		LooperSizeTest.cpp
84ff1ade6bSejakowatz		SetCommonFilterListTest.cpp
8577a6586aSejakowatz		QuitTest.cpp
86be2939caSTyler Dauwalder
87241dab65Sejakowatz		# BMessage
88241dab65Sejakowatz		MessageTest.cpp
89241dab65Sejakowatz		MessageConstructTest.cpp
900cea36dcSejakowatz		MessageDestructTest.cpp
91241dab65Sejakowatz		MessageOpAssignTest.cpp
92241dab65Sejakowatz		MessageEasyFindTest.cpp
93f75b92e7SJérôme Duval		MessageSpeedTest.cpp
94241dab65Sejakowatz
95be2939caSTyler Dauwalder		# BMessageQueue
96be2939caSTyler Dauwalder		MessageQueueTest.cpp
97be2939caSTyler Dauwalder		AddMessageTest1.cpp
98be2939caSTyler Dauwalder		AddMessageTest2.cpp
99be2939caSTyler Dauwalder		ConcurrencyTest1.cpp
100be2939caSTyler Dauwalder		ConcurrencyTest2.cpp
101be2939caSTyler Dauwalder		FindMessageTest1.cpp
102be2939caSTyler Dauwalder		MessageQueueTestCase.cpp
103be2939caSTyler Dauwalder
104dace24c6SIngo Weinhold		# BMessageRunner
105dace24c6SIngo Weinhold		MessageRunnerTest.cpp
106dace24c6SIngo Weinhold		BMessageRunnerTester.cpp
1076df9b41cSIngo Weinhold		BroadcastTester.cpp
108e439adc5SIngo Weinhold		GetInfoTester.cpp
109dace24c6SIngo Weinhold		MessageRunnerTestHelpers.cpp
110dace24c6SIngo Weinhold		SetCountTester.cpp
111dace24c6SIngo Weinhold		SetIntervalTester.cpp
112dace24c6SIngo Weinhold
113bb653c64SIngo Weinhold		# BMessenger
114bb653c64SIngo Weinhold		MessengerTest.cpp
115bb653c64SIngo Weinhold		BMessengerTester.cpp
116bb653c64SIngo Weinhold		LockTargetTester.cpp
1177ce28c04SIngo Weinhold		LockTargetWithTimeoutTester.cpp
1187ce28c04SIngo Weinhold		MessengerAssignmentTester.cpp
1197ce28c04SIngo Weinhold		MessengerComparissonTester.cpp
120014ff001SIngo Weinhold		SendMessageTester.cpp
121014ff001SIngo Weinhold		SMInvoker.cpp
122014ff001SIngo Weinhold		SMLooper.cpp
123014ff001SIngo Weinhold		SMReplyTarget.cpp
124014ff001SIngo Weinhold		SMTarget.cpp
125bb653c64SIngo Weinhold		TargetTester.cpp
126bb653c64SIngo Weinhold
127cc3a5fd2Sjrand		# BPropertyInfo
12825a91786Sjrand		PropertyTestcase.cpp
12925a91786Sjrand		PropertyConstructionTest.cpp
13025a91786Sjrand		PropertyFindMatchTest.cpp
13125a91786Sjrand		PropertyFlattenTest.cpp
132cc3a5fd2Sjrand		PropertyInfoTest.cpp
133cc3a5fd2Sjrand
13409c9c0c1SIngo Weinhold		# BRoster
13509c9c0c1SIngo Weinhold		RosterTest.cpp
136a88454a5SIngo Weinhold		FindAppTester.cpp
137235efd87SIngo Weinhold		GetAppInfoTester.cpp
138235efd87SIngo Weinhold		GetAppListTester.cpp
1398a5e66feSTyler Dauwalder		GetRecentTester.cpp
14009c9c0c1SIngo Weinhold		IsRunningTester.cpp
141741b40beSIngo Weinhold		LaunchTester.cpp
142741b40beSIngo Weinhold		LaunchTesterHelper.cpp
1438a5e66feSTyler Dauwalder		RecentAppsTestApp.cpp
1445993f44cSIngo Weinhold		RosterWatchingTester.cpp
145235efd87SIngo Weinhold		TeamForTester.cpp
14609c9c0c1SIngo Weinhold
147aaa3ba11STyler Dauwalder		# RegistrarThreadManager
148aaa3ba11STyler Dauwalder		RegistrarThreadManagerTest.cpp
149aaa3ba11STyler Dauwalder
150434af8f8SIngo Weinhold		# common
151434af8f8SIngo Weinhold		AppRunner.cpp
152434af8f8SIngo Weinhold		PipedAppRunner.cpp
153434af8f8SIngo Weinhold
154bb653c64SIngo Weinhold	: <boot!home!config!lib>libopenbeos.so
155bb653c64SIngo Weinhold		be stdc++.r4
156bb653c64SIngo Weinhold	: be stdc++.r4
157bb653c64SIngo Weinhold	:
158bb653c64SIngo Weinhold	: app support
159bb653c64SIngo Weinhold;
160bb653c64SIngo Weinhold
1618e8e1cf6SejakowatzCommonTestLib libappteststub.so
1628e8e1cf6Sejakowatz	: AppKitTestStub.cpp
1638e8e1cf6Sejakowatz	: libapptest.so stdc++.r4
1648e8e1cf6Sejakowatz	: libapptest_r5.so stdc++.r4
1658e8e1cf6Sejakowatz	:
1668e8e1cf6Sejakowatz	:
1678e8e1cf6Sejakowatz;
1688e8e1cf6Sejakowatz
169698b96efSAxel DörflerSimpleTest DanoMessageTest :
170698b96efSAxel Dörfler	DanoMessageTest.cpp
171698b96efSAxel Dörfler	dano_message.cpp
172698b96efSAxel Dörfler	: be ;
173698b96efSAxel Dörfler
174698b96efSAxel DörflerSEARCH on [ FGristFiles
175698b96efSAxel Dörfler		dano_message.cpp
176*338b8dc3SIngo Weinhold	] = [ FDirName $(HAIKU_TOP) src kits app ] ;
177698b96efSAxel Dörfler
178*338b8dc3SIngo WeinholdSubInclude HAIKU_TOP src tests kits app bapplication ;
179*338b8dc3SIngo WeinholdSubInclude HAIKU_TOP src tests kits app bclipboard ;
180*338b8dc3SIngo WeinholdSubInclude HAIKU_TOP src tests kits app bcursor ;
181*338b8dc3SIngo Weinhold#SubInclude HAIKU_TOP src tests kits app bhandler ;
182*338b8dc3SIngo Weinhold#SubInclude HAIKU_TOP src tests kits app blooper ;
183*338b8dc3SIngo Weinhold#SubInclude HAIKU_TOP src tests kits app bmessage ;
184*338b8dc3SIngo Weinhold#SubInclude HAIKU_TOP src tests kits app bmessageQueue ;
185*338b8dc3SIngo WeinholdSubInclude HAIKU_TOP src tests kits app bmessenger ;
186*338b8dc3SIngo WeinholdSubInclude HAIKU_TOP src tests kits app broster ;
187*338b8dc3SIngo WeinholdSubInclude HAIKU_TOP src tests kits app common ;
188*338b8dc3SIngo WeinholdSubInclude HAIKU_TOP src tests kits app messaging ;
189