xref: /haiku/src/tests/kits/app/Jamfile (revision 8e8e1cf6c13c369ea36a2fb741eafb5c02afcf12)
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 ] ;
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
20bb653c64SIngo WeinholdCommonTestLib libapptest.so
21bb653c64SIngo Weinhold	: AppKitTestAddon.cpp
22bb653c64SIngo Weinhold
238909e4baSIngo Weinhold		# BApplication
248909e4baSIngo Weinhold		ApplicationTest.cpp
25ff952badSIngo Weinhold		AppQuitRequestedTester.cpp
26ff952badSIngo Weinhold		AppQuitTester.cpp
27c9640d94SIngo Weinhold		AppRunTester.cpp
288909e4baSIngo Weinhold		BApplicationTester.cpp
298909e4baSIngo Weinhold
309bd2271cSDarkWyrm		# BClipboard
319bd2271cSDarkWyrm		BClipboardTester.cpp
329bd2271cSDarkWyrm		ClipboardTest.cpp
339bd2271cSDarkWyrm		CountTester.cpp
349bd2271cSDarkWyrm		LockTester.cpp
359bd2271cSDarkWyrm		ReadWriteTester.cpp
369bd2271cSDarkWyrm
379bd2271cSDarkWyrm		# BCursor
389bd2271cSDarkWyrm		BCursorTester.cpp
399bd2271cSDarkWyrm		CursorTest.cpp
409bd2271cSDarkWyrm
41be2939caSTyler Dauwalder		# BHandler
42be2939caSTyler Dauwalder		HandlerTest.cpp
43be2939caSTyler Dauwalder		AddFilterTest.cpp
44be2939caSTyler Dauwalder		BHandlerTester.cpp
45be2939caSTyler Dauwalder		IsWatchedTest.cpp
46be2939caSTyler Dauwalder		LockLooperTest.cpp
47be2939caSTyler Dauwalder		LockLooperTestCommon.cpp
48be2939caSTyler Dauwalder		LockLooperWithTimeoutTest.cpp
49be2939caSTyler Dauwalder		HandlerLooperTest.cpp
50be2939caSTyler Dauwalder		NextHandlerTest.cpp
51be2939caSTyler Dauwalder		RemoveFilterTest.cpp
52be2939caSTyler Dauwalder		SetFilterListTest.cpp
53be2939caSTyler Dauwalder		SetNextHandlerTest.cpp
54be2939caSTyler Dauwalder		UnlockLooperTest.cpp
55be2939caSTyler Dauwalder
56be2939caSTyler Dauwalder		# BLooper
57be2939caSTyler Dauwalder		LooperTest.cpp
58be2939caSTyler Dauwalder		AddHandlerTest.cpp
59be2939caSTyler Dauwalder		CountHandlersTest.cpp
60be2939caSTyler Dauwalder		HandlerAtTest.cpp
61be2939caSTyler Dauwalder		IndexOfTest.cpp
62be2939caSTyler Dauwalder		IsMessageWaitingTest.cpp
63be2939caSTyler Dauwalder		RemoveHandlerTest.cpp
64b1698c8eSejakowatz		PerformTest.cpp
65b1698c8eSejakowatz		RunTest.cpp
667bf6c069Sejakowatz		LooperForThreadTest.cpp
677bf6c069Sejakowatz		AddCommonFilterTest.cpp
680b55d664Sejakowatz		RemoveCommonFilterTest.cpp
69752c4971Sejakowatz		LooperSizeTest.cpp
70ff1ade6bSejakowatz		SetCommonFilterListTest.cpp
7177a6586aSejakowatz		QuitTest.cpp
72be2939caSTyler Dauwalder
73241dab65Sejakowatz		# BMessage
74241dab65Sejakowatz		MessageTest.cpp
75241dab65Sejakowatz		MessageConstructTest.cpp
76241dab65Sejakowatz		MessageOpAssignTest.cpp
77241dab65Sejakowatz		MessageEasyFindTest.cpp
78241dab65Sejakowatz
79be2939caSTyler Dauwalder		# BMessageQueue
80be2939caSTyler Dauwalder		MessageQueueTest.cpp
81be2939caSTyler Dauwalder		AddMessageTest1.cpp
82be2939caSTyler Dauwalder		AddMessageTest2.cpp
83be2939caSTyler Dauwalder		ConcurrencyTest1.cpp
84be2939caSTyler Dauwalder		ConcurrencyTest2.cpp
85be2939caSTyler Dauwalder		FindMessageTest1.cpp
86be2939caSTyler Dauwalder		MessageQueueTestCase.cpp
87be2939caSTyler Dauwalder
88dace24c6SIngo Weinhold		# BMessageRunner
89dace24c6SIngo Weinhold		MessageRunnerTest.cpp
90dace24c6SIngo Weinhold		BMessageRunnerTester.cpp
916df9b41cSIngo Weinhold		BroadcastTester.cpp
92e439adc5SIngo Weinhold		GetInfoTester.cpp
93dace24c6SIngo Weinhold		MessageRunnerTestHelpers.cpp
94dace24c6SIngo Weinhold		SetCountTester.cpp
95dace24c6SIngo Weinhold		SetIntervalTester.cpp
96dace24c6SIngo Weinhold
97bb653c64SIngo Weinhold		# BMessenger
98bb653c64SIngo Weinhold		MessengerTest.cpp
99bb653c64SIngo Weinhold		BMessengerTester.cpp
100bb653c64SIngo Weinhold		LockTargetTester.cpp
1017ce28c04SIngo Weinhold		LockTargetWithTimeoutTester.cpp
1027ce28c04SIngo Weinhold		MessengerAssignmentTester.cpp
1037ce28c04SIngo Weinhold		MessengerComparissonTester.cpp
104014ff001SIngo Weinhold		SendMessageTester.cpp
105014ff001SIngo Weinhold		SMInvoker.cpp
106014ff001SIngo Weinhold		SMLooper.cpp
107014ff001SIngo Weinhold		SMReplyTarget.cpp
108014ff001SIngo Weinhold		SMTarget.cpp
109bb653c64SIngo Weinhold		TargetTester.cpp
110bb653c64SIngo Weinhold
111cc3a5fd2Sjrand		# BPropertyInfo
11225a91786Sjrand		PropertyTestcase.cpp
11325a91786Sjrand		PropertyConstructionTest.cpp
11425a91786Sjrand		PropertyFindMatchTest.cpp
11525a91786Sjrand		PropertyFlattenTest.cpp
116cc3a5fd2Sjrand		PropertyInfoTest.cpp
117cc3a5fd2Sjrand
11809c9c0c1SIngo Weinhold		# BRoster
11909c9c0c1SIngo Weinhold		RosterTest.cpp
120a88454a5SIngo Weinhold		FindAppTester.cpp
121235efd87SIngo Weinhold		GetAppInfoTester.cpp
122235efd87SIngo Weinhold		GetAppListTester.cpp
1238a5e66feSTyler Dauwalder		GetRecentTester.cpp
12409c9c0c1SIngo Weinhold		IsRunningTester.cpp
125741b40beSIngo Weinhold		LaunchTester.cpp
126741b40beSIngo Weinhold		LaunchTesterHelper.cpp
1278a5e66feSTyler Dauwalder		RecentAppsTestApp.cpp
1285993f44cSIngo Weinhold		RosterWatchingTester.cpp
129235efd87SIngo Weinhold		TeamForTester.cpp
13009c9c0c1SIngo Weinhold
131aaa3ba11STyler Dauwalder		# RegistrarThreadManager
132aaa3ba11STyler Dauwalder		RegistrarThreadManagerTest.cpp
133aaa3ba11STyler Dauwalder
134434af8f8SIngo Weinhold		# common
135434af8f8SIngo Weinhold		AppRunner.cpp
136434af8f8SIngo Weinhold		PipedAppRunner.cpp
137434af8f8SIngo Weinhold
138bb653c64SIngo Weinhold	: <boot!home!config!lib>libopenbeos.so
139bb653c64SIngo Weinhold		be stdc++.r4
140bb653c64SIngo Weinhold	: be stdc++.r4
141bb653c64SIngo Weinhold	:
142bb653c64SIngo Weinhold	: app support
143bb653c64SIngo Weinhold;
144bb653c64SIngo Weinhold
145*8e8e1cf6SejakowatzCommonTestLib libappteststub.so
146*8e8e1cf6Sejakowatz	: AppKitTestStub.cpp
147*8e8e1cf6Sejakowatz	: libapptest.so stdc++.r4
148*8e8e1cf6Sejakowatz	: libapptest_r5.so stdc++.r4
149*8e8e1cf6Sejakowatz	:
150*8e8e1cf6Sejakowatz	:
151*8e8e1cf6Sejakowatz;
152*8e8e1cf6Sejakowatz
1538909e4baSIngo WeinholdSubInclude OBOS_TOP src tests kits app bapplication ;
1549bd2271cSDarkWyrmSubInclude OBOS_TOP src tests kits app bclipboard ;
1559bd2271cSDarkWyrmSubInclude OBOS_TOP src tests kits app bcursor ;
156be2939caSTyler Dauwalder#SubInclude OBOS_TOP src tests kits app bhandler ;
157be2939caSTyler Dauwalder#SubInclude OBOS_TOP src tests kits app blooper ;
158241dab65Sejakowatz#SubInclude OBOS_TOP src tests kits app bmessage ;
159533dbf21SIngo Weinhold#SubInclude OBOS_TOP src tests kits app bmessageQueue ;
160c158e800SIngo WeinholdSubInclude OBOS_TOP src tests kits app bmessenger ;
161741b40beSIngo WeinholdSubInclude OBOS_TOP src tests kits app broster ;
162434af8f8SIngo WeinholdSubInclude OBOS_TOP src tests kits app common ;
163