xref: /haiku/src/tests/kits/app/Jamfile (revision dace24c6255b30ff7f266dd08e43441f517851d3)
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 ] ;
10*dace24c6SIngo WeinholdSEARCH_SOURCE += [ FDirName $(SUBDIR) bmessagerunner ] ;
11bb653c64SIngo WeinholdSEARCH_SOURCE += [ FDirName $(SUBDIR) bmessenger ] ;
12cc3a5fd2SjrandSEARCH_SOURCE += [ FDirName $(SUBDIR) bpropertyinfo ] ;
1309c9c0c1SIngo WeinholdSEARCH_SOURCE += [ FDirName $(SUBDIR) broster ] ;
14434af8f8SIngo WeinholdSEARCH_SOURCE += [ FDirName $(SUBDIR) common ] ;
15bb653c64SIngo Weinhold
16bb653c64SIngo WeinholdCommonTestLib libapptest.so
17bb653c64SIngo Weinhold	: AppKitTestAddon.cpp
18bb653c64SIngo Weinhold
198909e4baSIngo Weinhold		# BApplication
208909e4baSIngo Weinhold		ApplicationTest.cpp
21ff952badSIngo Weinhold		AppQuitRequestedTester.cpp
22ff952badSIngo Weinhold		AppQuitTester.cpp
23c9640d94SIngo Weinhold		AppRunTester.cpp
248909e4baSIngo Weinhold		BApplicationTester.cpp
258909e4baSIngo Weinhold
26be2939caSTyler Dauwalder		# BHandler
27be2939caSTyler Dauwalder		HandlerTest.cpp
28be2939caSTyler Dauwalder		AddFilterTest.cpp
29be2939caSTyler Dauwalder		BHandlerTester.cpp
30be2939caSTyler Dauwalder		IsWatchedTest.cpp
31be2939caSTyler Dauwalder		LockLooperTest.cpp
32be2939caSTyler Dauwalder		LockLooperTestCommon.cpp
33be2939caSTyler Dauwalder		LockLooperWithTimeoutTest.cpp
34be2939caSTyler Dauwalder		HandlerLooperTest.cpp
35be2939caSTyler Dauwalder		NextHandlerTest.cpp
36be2939caSTyler Dauwalder		RemoveFilterTest.cpp
37be2939caSTyler Dauwalder		SetFilterListTest.cpp
38be2939caSTyler Dauwalder		SetNextHandlerTest.cpp
39be2939caSTyler Dauwalder		UnlockLooperTest.cpp
40be2939caSTyler Dauwalder
41be2939caSTyler Dauwalder		# BLooper
42be2939caSTyler Dauwalder		LooperTest.cpp
43be2939caSTyler Dauwalder		AddHandlerTest.cpp
44be2939caSTyler Dauwalder		CountHandlersTest.cpp
45be2939caSTyler Dauwalder		HandlerAtTest.cpp
46be2939caSTyler Dauwalder		IndexOfTest.cpp
47be2939caSTyler Dauwalder		IsMessageWaitingTest.cpp
48be2939caSTyler Dauwalder		RemoveHandlerTest.cpp
49b1698c8eSejakowatz		PerformTest.cpp
50b1698c8eSejakowatz		RunTest.cpp
517bf6c069Sejakowatz		LooperForThreadTest.cpp
527bf6c069Sejakowatz		AddCommonFilterTest.cpp
530b55d664Sejakowatz		RemoveCommonFilterTest.cpp
54752c4971Sejakowatz		LooperSizeTest.cpp
55ff1ade6bSejakowatz		SetCommonFilterListTest.cpp
5677a6586aSejakowatz		QuitTest.cpp
57be2939caSTyler Dauwalder
58be2939caSTyler Dauwalder		# BMessageQueue
59be2939caSTyler Dauwalder		MessageQueueTest.cpp
60be2939caSTyler Dauwalder		AddMessageTest1.cpp
61be2939caSTyler Dauwalder		AddMessageTest2.cpp
62be2939caSTyler Dauwalder		ConcurrencyTest1.cpp
63be2939caSTyler Dauwalder		ConcurrencyTest2.cpp
64be2939caSTyler Dauwalder		FindMessageTest1.cpp
65be2939caSTyler Dauwalder		MessageQueueTestCase.cpp
66be2939caSTyler Dauwalder
67*dace24c6SIngo Weinhold		# BMessageRunner
68*dace24c6SIngo Weinhold		MessageRunnerTest.cpp
69*dace24c6SIngo Weinhold		BMessageRunnerTester.cpp
70*dace24c6SIngo Weinhold		MessageRunnerTestHelpers.cpp
71*dace24c6SIngo Weinhold		SetCountTester.cpp
72*dace24c6SIngo Weinhold		SetIntervalTester.cpp
73*dace24c6SIngo Weinhold
74bb653c64SIngo Weinhold		# BMessenger
75bb653c64SIngo Weinhold		MessengerTest.cpp
76bb653c64SIngo Weinhold		BMessengerTester.cpp
77bb653c64SIngo Weinhold		LockTargetTester.cpp
787ce28c04SIngo Weinhold		LockTargetWithTimeoutTester.cpp
797ce28c04SIngo Weinhold		MessengerAssignmentTester.cpp
807ce28c04SIngo Weinhold		MessengerComparissonTester.cpp
81014ff001SIngo Weinhold		SendMessageTester.cpp
82014ff001SIngo Weinhold		SMInvoker.cpp
83014ff001SIngo Weinhold		SMLooper.cpp
84014ff001SIngo Weinhold		SMReplyTarget.cpp
85014ff001SIngo Weinhold		SMTarget.cpp
86bb653c64SIngo Weinhold		TargetTester.cpp
87bb653c64SIngo Weinhold
88cc3a5fd2Sjrand		# BPropertyInfo
8925a91786Sjrand		PropertyTestcase.cpp
9025a91786Sjrand		PropertyConstructionTest.cpp
9125a91786Sjrand		PropertyFindMatchTest.cpp
9225a91786Sjrand		PropertyFlattenTest.cpp
93cc3a5fd2Sjrand		PropertyInfoTest.cpp
94cc3a5fd2Sjrand
9509c9c0c1SIngo Weinhold		# BRoster
9609c9c0c1SIngo Weinhold		RosterTest.cpp
97a88454a5SIngo Weinhold		FindAppTester.cpp
98235efd87SIngo Weinhold		GetAppInfoTester.cpp
99235efd87SIngo Weinhold		GetAppListTester.cpp
10009c9c0c1SIngo Weinhold		IsRunningTester.cpp
101741b40beSIngo Weinhold		LaunchTester.cpp
102741b40beSIngo Weinhold		LaunchTesterHelper.cpp
103235efd87SIngo Weinhold		TeamForTester.cpp
10409c9c0c1SIngo Weinhold
105aaa3ba11STyler Dauwalder		# RegistrarThreadManager
106aaa3ba11STyler Dauwalder		RegistrarThreadManagerTest.cpp
107aaa3ba11STyler Dauwalder
108434af8f8SIngo Weinhold		# common
109434af8f8SIngo Weinhold		AppRunner.cpp
110434af8f8SIngo Weinhold		PipedAppRunner.cpp
111434af8f8SIngo Weinhold
112bb653c64SIngo Weinhold	: <boot!home!config!lib>libopenbeos.so
113bb653c64SIngo Weinhold		be stdc++.r4
114bb653c64SIngo Weinhold	: be stdc++.r4
115bb653c64SIngo Weinhold	:
116bb653c64SIngo Weinhold	: app support
117bb653c64SIngo Weinhold;
118bb653c64SIngo Weinhold
1198909e4baSIngo WeinholdSubInclude OBOS_TOP src tests kits app bapplication ;
120be2939caSTyler Dauwalder#SubInclude OBOS_TOP src tests kits app bhandler ;
121be2939caSTyler Dauwalder#SubInclude OBOS_TOP src tests kits app blooper ;
122533dbf21SIngo Weinhold#SubInclude OBOS_TOP src tests kits app bmessageQueue ;
123c158e800SIngo WeinholdSubInclude OBOS_TOP src tests kits app bmessenger ;
124741b40beSIngo WeinholdSubInclude OBOS_TOP src tests kits app broster ;
125434af8f8SIngo WeinholdSubInclude OBOS_TOP src tests kits app common ;
126