1SubDir HAIKU_TOP src tests kits app ; 2 3AddSubDirSupportedPlatforms libbe_test ; 4 5UsePrivateHeaders app ; 6UseHeaders [ FDirName $(HAIKU_TOP) src servers registrar mime ] ; 7 8# Let Jam know where to find some of our source files 9SEARCH_SOURCE += [ FDirName $(SUBDIR) bapplication ] ; 10SEARCH_SOURCE += [ FDirName $(SUBDIR) bclipboard ] ; 11SEARCH_SOURCE += [ FDirName $(SUBDIR) bcursor ] ; 12SEARCH_SOURCE += [ FDirName $(SUBDIR) bhandler ] ; 13SEARCH_SOURCE += [ FDirName $(SUBDIR) blooper ] ; 14SEARCH_SOURCE += [ FDirName $(SUBDIR) bmessage ] ; 15SEARCH_SOURCE += [ FDirName $(SUBDIR) bmessagequeue ] ; 16SEARCH_SOURCE += [ FDirName $(SUBDIR) bmessagerunner ] ; 17SEARCH_SOURCE += [ FDirName $(SUBDIR) bmessenger ] ; 18SEARCH_SOURCE += [ FDirName $(SUBDIR) bpropertyinfo ] ; 19SEARCH_SOURCE += [ FDirName $(SUBDIR) broster ] ; 20SEARCH_SOURCE += [ FDirName $(SUBDIR) broster testapps ] ; 21SEARCH_SOURCE += [ FDirName $(SUBDIR) common ] ; 22 23# TODO: bonefish: There is no MessageTestAddon.cpp. Remove, if noone uses 24# this. 25#UnitTestLib libmessagetest.so 26# : MessageTestAddon.cpp 27# MessageTest.cpp 28# MessageConstructTest.cpp 29# MessageDestructTest.cpp 30# MessageOpAssignTest.cpp 31# MessageEasyFindTest.cpp 32# MessageSpeedTest.cpp 33# : be [ TargetLibstdc++ ] 34#; 35 36 37UnitTestLib libapptest.so 38 : AppKitTestAddon.cpp 39 40 # BApplication 41 ApplicationTest.cpp 42 AppQuitRequestedTester.cpp 43 AppQuitTester.cpp 44 AppRunTester.cpp 45 BApplicationTester.cpp 46 47 # BClipboard 48 BClipboardTester.cpp 49 ClipboardTest.cpp 50 CountTester.cpp 51 LockTester.cpp 52 ReadWriteTester.cpp 53 54 # BCursor 55 BCursorTester.cpp 56 CursorTest.cpp 57 58 # BHandler 59 HandlerTest.cpp 60 AddFilterTest.cpp 61 BHandlerTester.cpp 62 IsWatchedTest.cpp 63 LockLooperTest.cpp 64 LockLooperTestCommon.cpp 65 LockLooperWithTimeoutTest.cpp 66 HandlerLooperTest.cpp 67 NextHandlerTest.cpp 68 RemoveFilterTest.cpp 69 SetFilterListTest.cpp 70 SetNextHandlerTest.cpp 71 UnlockLooperTest.cpp 72 73 # BLooper 74 LooperTest.cpp 75 AddHandlerTest.cpp 76 CountHandlersTest.cpp 77 HandlerAtTest.cpp 78 IndexOfTest.cpp 79 IsMessageWaitingTest.cpp 80 RemoveHandlerTest.cpp 81 PerformTest.cpp 82 RunTest.cpp 83 LooperForThreadTest.cpp 84 AddCommonFilterTest.cpp 85 RemoveCommonFilterTest.cpp 86 LooperSizeTest.cpp 87 SetCommonFilterListTest.cpp 88 QuitTest.cpp 89 90 # BMessage 91# MessageTest.cpp 92# MessageConstructTest.cpp 93# MessageDestructTest.cpp 94# MessageOpAssignTest.cpp 95# MessageEasyFindTest.cpp 96# MessageSpeedTest.cpp 97 98 # BMessageQueue 99 MessageQueueTest.cpp 100 AddMessageTest1.cpp 101 AddMessageTest2.cpp 102 ConcurrencyTest1.cpp 103 ConcurrencyTest2.cpp 104 FindMessageTest1.cpp 105 MessageQueueTestCase.cpp 106 107 # BMessageRunner 108 MessageRunnerTest.cpp 109 BMessageRunnerTester.cpp 110 BroadcastTester.cpp 111 GetInfoTester.cpp 112 MessageRunnerTestHelpers.cpp 113 SetCountTester.cpp 114 SetIntervalTester.cpp 115 116 # BMessenger 117 MessengerTest.cpp 118 BMessengerTester.cpp 119 LockTargetTester.cpp 120 LockTargetWithTimeoutTester.cpp 121 MessengerAssignmentTester.cpp 122 MessengerComparissonTester.cpp 123 SendMessageTester.cpp 124 SMInvoker.cpp 125 SMLooper.cpp 126 SMReplyTarget.cpp 127 SMTarget.cpp 128 TargetTester.cpp 129 130 # BPropertyInfo 131 PropertyTestcase.cpp 132 PropertyConstructionTest.cpp 133 PropertyFindMatchTest.cpp 134 PropertyFlattenTest.cpp 135 PropertyInfoTest.cpp 136 137 # BRoster 138 RosterTest.cpp 139 FindAppTester.cpp 140 GetAppInfoTester.cpp 141 GetAppListTester.cpp 142 GetRecentTester.cpp 143 IsRunningTester.cpp 144 LaunchTester.cpp 145 LaunchTesterHelper.cpp 146 RecentAppsTestApp.cpp 147 RosterWatchingTester.cpp 148 TeamForTester.cpp 149 150 # RegistrarThreadManager 151 RegistrarThread.cpp 152 RegistrarThreadManager.cpp 153 RegistrarThreadManagerTest.cpp 154 155 # common 156 AppRunner.cpp 157 PipedAppRunner.cpp 158 159 : be [ TargetLibstdc++ ] 160; 161 162UnitTestLib libappteststub.so 163 : AppKitTestStub.cpp 164 : libapptest.so [ TargetLibstdc++ ] 165; 166 167SimpleTest DanoMessageTest : 168 DanoMessageTest.cpp 169 dano_message.cpp 170 : be ; 171 172SEARCH on [ FGristFiles 173 dano_message.cpp 174 ] = [ FDirName $(HAIKU_TOP) src kits app ] ; 175 176SEARCH on [ FGristFiles 177 RegistrarThread.cpp 178 RegistrarThreadManager.cpp 179 ] = [ FDirName $(HAIKU_TOP) src servers registrar mime ] ; 180 181SubInclude HAIKU_TOP src tests kits app bapplication ; 182SubInclude HAIKU_TOP src tests kits app bclipboard ; 183SubInclude HAIKU_TOP src tests kits app bcursor ; 184#SubInclude HAIKU_TOP src tests kits app bhandler ; 185#SubInclude HAIKU_TOP src tests kits app blooper ; 186#SubInclude HAIKU_TOP src tests kits app bmessage ; 187#SubInclude HAIKU_TOP src tests kits app bmessageQueue ; 188SubInclude HAIKU_TOP src tests kits app bmessenger ; 189SubInclude HAIKU_TOP src tests kits app broster ; 190SubInclude HAIKU_TOP src tests kits app common ; 191SubInclude HAIKU_TOP src tests kits app messaging ; 192