⛏️ index : haiku.git

SubDir HAIKU_TOP src tests ;

AddSubDirSupportedPlatforms libbe_test ;

UnitTestLib libexampletest.so
	: ExampleTestAddon.cpp
		ExampleTest.cpp
	: be [ TargetLibstdc++ ]
	:
;

UnitTest UnitTester
	: UnitTester.cpp
	: be [ TargetLibstdc++ ]
	: UnitTester.rdef
;

# Install libbe and other libraries for target platform libbe_test.
if $(TARGET_PLATFORM) = libbe_test {
	local libs = libbe_haiku.so libbeadapter.so libtranslation.so ;
	HaikuInstall install-unittest-libs : $(TARGET_UNIT_TEST_LIB_DIR)
		: $(libs)
		: tests!unittests ;
}

SubInclude HAIKU_TOP src tests add-ons ;
SubInclude HAIKU_TOP src tests apps ;
SubInclude HAIKU_TOP src tests system ;
SubInclude HAIKU_TOP src tests kits ;
SubInclude HAIKU_TOP src tests libs ;
SubInclude HAIKU_TOP src tests misc ;
SubInclude HAIKU_TOP src tests servers ;