xref: /haiku/src/tests/kits/app/Jamfile (revision 1ed04c7ce321cd6d04cc7d154ec760e19240fb20)
1SubDir OBOS_TOP src tests kits app ;
2
3# Let Jam know where to find some of our source files
4SEARCH_SOURCE += [ FDirName $(SUBDIR) bapplication ] ;
5SEARCH_SOURCE += [ FDirName $(SUBDIR) bhandler ] ;
6SEARCH_SOURCE += [ FDirName $(SUBDIR) blooper ] ;
7SEARCH_SOURCE += [ FDirName $(SUBDIR) bmessagequeue ] ;
8SEARCH_SOURCE += [ FDirName $(SUBDIR) bmessenger ] ;
9SEARCH_SOURCE += [ FDirName $(SUBDIR) bpropertyinfo ] ;
10SEARCH_SOURCE += [ FDirName $(SUBDIR) broster ] ;
11SEARCH_SOURCE += [ FDirName $(SUBDIR) common ] ;
12
13CommonTestLib libapptest.so
14	: AppKitTestAddon.cpp
15
16		# BApplication
17		ApplicationTest.cpp
18		AppQuitRequestedTester.cpp
19		AppQuitTester.cpp
20		AppRunTester.cpp
21		BApplicationTester.cpp
22
23		# BHandler
24		HandlerTest.cpp
25		AddFilterTest.cpp
26		BHandlerTester.cpp
27		IsWatchedTest.cpp
28		LockLooperTest.cpp
29		LockLooperTestCommon.cpp
30		LockLooperWithTimeoutTest.cpp
31		HandlerLooperTest.cpp
32		NextHandlerTest.cpp
33		RemoveFilterTest.cpp
34		SetFilterListTest.cpp
35		SetNextHandlerTest.cpp
36		UnlockLooperTest.cpp
37
38		# BLooper
39		LooperTest.cpp
40		AddHandlerTest.cpp
41		CountHandlersTest.cpp
42		HandlerAtTest.cpp
43		IndexOfTest.cpp
44		IsMessageWaitingTest.cpp
45		RemoveHandlerTest.cpp
46		PerformTest.cpp
47		RunTest.cpp
48		LooperForThreadTest.cpp
49		AddCommonFilterTest.cpp
50		RemoveCommonFilterTest.cpp
51		LooperSizeTest.cpp
52
53		# BMessageQueue
54		MessageQueueTest.cpp
55		AddMessageTest1.cpp
56		AddMessageTest2.cpp
57		ConcurrencyTest1.cpp
58		ConcurrencyTest2.cpp
59		FindMessageTest1.cpp
60		MessageQueueTestCase.cpp
61
62		# BMessenger
63		MessengerTest.cpp
64		BMessengerTester.cpp
65		LockTargetTester.cpp
66		LockTargetWithTimeoutTester.cpp
67		MessengerAssignmentTester.cpp
68		MessengerComparissonTester.cpp
69		SendMessageTester.cpp
70		SMInvoker.cpp
71		SMLooper.cpp
72		SMReplyTarget.cpp
73		SMTarget.cpp
74		TargetTester.cpp
75
76		# BPropertyInfo
77		PropertyTestcase.cpp
78		PropertyConstructionTest.cpp
79		PropertyFindMatchTest.cpp
80		PropertyFlattenTest.cpp
81		PropertyInfoTest.cpp
82
83		# BRoster
84		RosterTest.cpp
85		GetAppInfoTester.cpp
86		GetAppListTester.cpp
87		IsRunningTester.cpp
88		TeamForTester.cpp
89
90		# common
91		AppRunner.cpp
92		PipedAppRunner.cpp
93
94	: <boot!home!config!lib>libopenbeos.so
95		be stdc++.r4
96	: be stdc++.r4
97	:
98	: app support
99;
100
101SubInclude OBOS_TOP src tests kits app bapplication ;
102#SubInclude OBOS_TOP src tests kits app bhandler ;
103#SubInclude OBOS_TOP src tests kits app blooper ;
104#SubInclude OBOS_TOP src tests kits app bmessageQueue ;
105SubInclude OBOS_TOP src tests kits app bmessenger ;
106SubInclude OBOS_TOP src tests kits app common ;
107