xref: /haiku/src/tests/kits/app/Jamfile (revision 5993f44c275e36959d7728bdd11fd8ac018633d7)
1533dbf21SIngo WeinholdSubDir OBOS_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 ] ;
7be2939caSTyler DauwalderSEARCH_SOURCE += [ FDirName $(SUBDIR) bhandler ] ;
8be2939caSTyler DauwalderSEARCH_SOURCE += [ FDirName $(SUBDIR) blooper ] ;
9be2939caSTyler DauwalderSEARCH_SOURCE += [ FDirName $(SUBDIR) bmessagequeue ] ;
10dace24c6SIngo WeinholdSEARCH_SOURCE += [ FDirName $(SUBDIR) bmessagerunner ] ;
11bb653c64SIngo WeinholdSEARCH_SOURCE += [ FDirName $(SUBDIR) bmessenger ] ;
12cc3a5fd2SjrandSEARCH_SOURCE += [ FDirName $(SUBDIR) bpropertyinfo ] ;
1309c9c0c1SIngo WeinholdSEARCH_SOURCE += [ FDirName $(SUBDIR) broster ] ;
148a5e66feSTyler DauwalderSEARCH_SOURCE += [ FDirName $(SUBDIR) broster testapps ] ;
15434af8f8SIngo WeinholdSEARCH_SOURCE += [ FDirName $(SUBDIR) common ] ;
16bb653c64SIngo Weinhold
17bb653c64SIngo WeinholdCommonTestLib libapptest.so
18bb653c64SIngo Weinhold	: AppKitTestAddon.cpp
19bb653c64SIngo Weinhold
208909e4baSIngo Weinhold		# BApplication
218909e4baSIngo Weinhold		ApplicationTest.cpp
22ff952badSIngo Weinhold		AppQuitRequestedTester.cpp
23ff952badSIngo Weinhold		AppQuitTester.cpp
24c9640d94SIngo Weinhold		AppRunTester.cpp
258909e4baSIngo Weinhold		BApplicationTester.cpp
268909e4baSIngo Weinhold
27be2939caSTyler Dauwalder		# BHandler
28be2939caSTyler Dauwalder		HandlerTest.cpp
29be2939caSTyler Dauwalder		AddFilterTest.cpp
30be2939caSTyler Dauwalder		BHandlerTester.cpp
31be2939caSTyler Dauwalder		IsWatchedTest.cpp
32be2939caSTyler Dauwalder		LockLooperTest.cpp
33be2939caSTyler Dauwalder		LockLooperTestCommon.cpp
34be2939caSTyler Dauwalder		LockLooperWithTimeoutTest.cpp
35be2939caSTyler Dauwalder		HandlerLooperTest.cpp
36be2939caSTyler Dauwalder		NextHandlerTest.cpp
37be2939caSTyler Dauwalder		RemoveFilterTest.cpp
38be2939caSTyler Dauwalder		SetFilterListTest.cpp
39be2939caSTyler Dauwalder		SetNextHandlerTest.cpp
40be2939caSTyler Dauwalder		UnlockLooperTest.cpp
41be2939caSTyler Dauwalder
42be2939caSTyler Dauwalder		# BLooper
43be2939caSTyler Dauwalder		LooperTest.cpp
44be2939caSTyler Dauwalder		AddHandlerTest.cpp
45be2939caSTyler Dauwalder		CountHandlersTest.cpp
46be2939caSTyler Dauwalder		HandlerAtTest.cpp
47be2939caSTyler Dauwalder		IndexOfTest.cpp
48be2939caSTyler Dauwalder		IsMessageWaitingTest.cpp
49be2939caSTyler Dauwalder		RemoveHandlerTest.cpp
50b1698c8eSejakowatz		PerformTest.cpp
51b1698c8eSejakowatz		RunTest.cpp
527bf6c069Sejakowatz		LooperForThreadTest.cpp
537bf6c069Sejakowatz		AddCommonFilterTest.cpp
540b55d664Sejakowatz		RemoveCommonFilterTest.cpp
55752c4971Sejakowatz		LooperSizeTest.cpp
56ff1ade6bSejakowatz		SetCommonFilterListTest.cpp
5777a6586aSejakowatz		QuitTest.cpp
58be2939caSTyler Dauwalder
59be2939caSTyler Dauwalder		# BMessageQueue
60be2939caSTyler Dauwalder		MessageQueueTest.cpp
61be2939caSTyler Dauwalder		AddMessageTest1.cpp
62be2939caSTyler Dauwalder		AddMessageTest2.cpp
63be2939caSTyler Dauwalder		ConcurrencyTest1.cpp
64be2939caSTyler Dauwalder		ConcurrencyTest2.cpp
65be2939caSTyler Dauwalder		FindMessageTest1.cpp
66be2939caSTyler Dauwalder		MessageQueueTestCase.cpp
67be2939caSTyler Dauwalder
68dace24c6SIngo Weinhold		# BMessageRunner
69dace24c6SIngo Weinhold		MessageRunnerTest.cpp
70dace24c6SIngo Weinhold		BMessageRunnerTester.cpp
716df9b41cSIngo Weinhold		BroadcastTester.cpp
72e439adc5SIngo Weinhold		GetInfoTester.cpp
73dace24c6SIngo Weinhold		MessageRunnerTestHelpers.cpp
74dace24c6SIngo Weinhold		SetCountTester.cpp
75dace24c6SIngo Weinhold		SetIntervalTester.cpp
76dace24c6SIngo Weinhold
77bb653c64SIngo Weinhold		# BMessenger
78bb653c64SIngo Weinhold		MessengerTest.cpp
79bb653c64SIngo Weinhold		BMessengerTester.cpp
80bb653c64SIngo Weinhold		LockTargetTester.cpp
817ce28c04SIngo Weinhold		LockTargetWithTimeoutTester.cpp
827ce28c04SIngo Weinhold		MessengerAssignmentTester.cpp
837ce28c04SIngo Weinhold		MessengerComparissonTester.cpp
84014ff001SIngo Weinhold		SendMessageTester.cpp
85014ff001SIngo Weinhold		SMInvoker.cpp
86014ff001SIngo Weinhold		SMLooper.cpp
87014ff001SIngo Weinhold		SMReplyTarget.cpp
88014ff001SIngo Weinhold		SMTarget.cpp
89bb653c64SIngo Weinhold		TargetTester.cpp
90bb653c64SIngo Weinhold
91cc3a5fd2Sjrand		# BPropertyInfo
9225a91786Sjrand		PropertyTestcase.cpp
9325a91786Sjrand		PropertyConstructionTest.cpp
9425a91786Sjrand		PropertyFindMatchTest.cpp
9525a91786Sjrand		PropertyFlattenTest.cpp
96cc3a5fd2Sjrand		PropertyInfoTest.cpp
97cc3a5fd2Sjrand
9809c9c0c1SIngo Weinhold		# BRoster
9909c9c0c1SIngo Weinhold		RosterTest.cpp
100a88454a5SIngo Weinhold		FindAppTester.cpp
101235efd87SIngo Weinhold		GetAppInfoTester.cpp
102235efd87SIngo Weinhold		GetAppListTester.cpp
1038a5e66feSTyler Dauwalder		GetRecentTester.cpp
10409c9c0c1SIngo Weinhold		IsRunningTester.cpp
105741b40beSIngo Weinhold		LaunchTester.cpp
106741b40beSIngo Weinhold		LaunchTesterHelper.cpp
1078a5e66feSTyler Dauwalder		RecentAppsTestApp.cpp
108*5993f44cSIngo Weinhold		RosterWatchingTester.cpp
109235efd87SIngo Weinhold		TeamForTester.cpp
11009c9c0c1SIngo Weinhold
111aaa3ba11STyler Dauwalder		# RegistrarThreadManager
112aaa3ba11STyler Dauwalder		RegistrarThreadManagerTest.cpp
113aaa3ba11STyler Dauwalder
114434af8f8SIngo Weinhold		# common
115434af8f8SIngo Weinhold		AppRunner.cpp
116434af8f8SIngo Weinhold		PipedAppRunner.cpp
117434af8f8SIngo Weinhold
118bb653c64SIngo Weinhold	: <boot!home!config!lib>libopenbeos.so
119bb653c64SIngo Weinhold		be stdc++.r4
120bb653c64SIngo Weinhold	: be stdc++.r4
121bb653c64SIngo Weinhold	:
122bb653c64SIngo Weinhold	: app support
123bb653c64SIngo Weinhold;
124bb653c64SIngo Weinhold
1258909e4baSIngo WeinholdSubInclude OBOS_TOP src tests kits app bapplication ;
126be2939caSTyler Dauwalder#SubInclude OBOS_TOP src tests kits app bhandler ;
127be2939caSTyler Dauwalder#SubInclude OBOS_TOP src tests kits app blooper ;
128533dbf21SIngo Weinhold#SubInclude OBOS_TOP src tests kits app bmessageQueue ;
129c158e800SIngo WeinholdSubInclude OBOS_TOP src tests kits app bmessenger ;
130741b40beSIngo WeinholdSubInclude OBOS_TOP src tests kits app broster ;
131434af8f8SIngo WeinholdSubInclude OBOS_TOP src tests kits app common ;
132