1338b8dc3SIngo WeinholdSubDir HAIKU_TOP src tests kits app broster testapps ; 24e84d53dSIngo Weinhold 3155b583aSIngo WeinholdAddSubDirSupportedPlatforms libbe_test ; 4155b583aSIngo Weinhold 5338b8dc3SIngo Weinhold#SubDirHdrs [ FDirName $(HAIKU_TOP) src tests kits app common ] ; 6338b8dc3SIngo WeinholdSubDirHdrs [ FDirName $(HAIKU_TOP) src tests kits app broster ] ; 74e84d53dSIngo Weinhold 84e84d53dSIngo WeinholdUsePrivateHeaders app ; 94e84d53dSIngo Weinhold 104e84d53dSIngo Weinhold#local commonObjects = <src!tests!kits!app!common>CommonTestApp$(SUFOBJ) ; 114e84d53dSIngo Weinhold 124e84d53dSIngo Weinholdrule SimpleBRosterTestApp 134e84d53dSIngo Weinhold{ 144e84d53dSIngo Weinhold # SimpleBRosterTestApp <sources> : <resources> : <use objects> ; 154e84d53dSIngo Weinhold local sources = $(1) ; 164e84d53dSIngo Weinhold local resources = $(2) ; 174e84d53dSIngo Weinhold local useObjects = $(3) ; 184e84d53dSIngo Weinhold local name = $(sources[1]) ; 194e84d53dSIngo Weinhold name = $(name:B) ; 204e84d53dSIngo Weinhold SimpleBRosterTestApp2 $(name) : $(sources) : $(resources) : $(useObjects) ; 214e84d53dSIngo Weinhold} 224e84d53dSIngo Weinhold 234e84d53dSIngo Weinholdrule SimpleBRosterTestApp2 244e84d53dSIngo Weinhold{ 254e84d53dSIngo Weinhold # SimpleBRosterTestApp <name> : <sources> : <resources> : <use objects> ; 264e84d53dSIngo Weinhold local name = $(1) ; 274e84d53dSIngo Weinhold local sources = $(2) ; 284e84d53dSIngo Weinhold local resources = $(3) ; 294e84d53dSIngo Weinhold local useObjects = $(4) ; 304e84d53dSIngo Weinhold 31155b583aSIngo Weinhold UnitTest $(name) 324e84d53dSIngo Weinhold : $(sources) 33*220d0402SOliver Tappe : be [ TargetLibstdc++ ] $(useObjects) 34155b583aSIngo Weinhold : $(resources) 354e84d53dSIngo Weinhold ; 364e84d53dSIngo Weinhold} 374e84d53dSIngo Weinhold 384e84d53dSIngo Weinholdrule CopyBRosterTestApp 394e84d53dSIngo Weinhold{ 404e84d53dSIngo Weinhold # CopyBRosterTestApp <target> : <source> ; 414e84d53dSIngo Weinhold local target = $(1) ; 424e84d53dSIngo Weinhold local source = $(2) ; 43155b583aSIngo Weinhold 44155b583aSIngo Weinhold MakeLocate $(target) : $(TARGET_UNIT_TEST_DIR) ; 454e84d53dSIngo Weinhold File $(target) : $(source) ; 46155b583aSIngo Weinhold MODE on $(target) = $(EXEMODE) ; 47155b583aSIngo Weinhold MimeSet $(target) ; 484e84d53dSIngo Weinhold} 494e84d53dSIngo Weinhold 504e84d53dSIngo Weinhold# BRoster::Launch() test apps 514e84d53dSIngo Weinhold# 524e84d53dSIngo Weinhold 53d3cd2142STyler DauwalderSimpleBRosterTestApp RecentAppsTestQualifyingApp.cpp RecentAppsTestApp.cpp ; 54d3cd2142STyler DauwalderSimpleBRosterTestApp RecentAppsTestNonQualifyingApp.cpp RecentAppsTestApp.cpp ; 55d3cd2142STyler DauwalderSimpleBRosterTestApp RecentAppsTestEmptyApp.cpp RecentAppsTestApp.cpp ; 56d3cd2142STyler DauwalderSimpleBRosterTestApp RecentAppsTestControlApp.cpp RecentAppsTestApp.cpp ; 576df9b41cSIngo WeinholdSimpleBRosterTestApp RosterBroadcastTestApp1.cpp ; 586df9b41cSIngo WeinholdSimpleBRosterTestApp RosterLaunchTestApp1.cpp ; 595993f44cSIngo WeinholdSimpleBRosterTestApp RosterWatchingTestApp1.cpp ; 60