xref: /haiku/src/tests/kits/support/Jamfile (revision 1e36cfc2721ef13a187c6f7354dc9cbc485e89d3)
1SubDir HAIKU_TOP src tests kits support ;
2
3SetSubDirSupportedPlatformsBeOSCompatible ;
4AddSubDirSupportedPlatforms libbe_test ;
5
6# Let Jam know where to find some of our source files
7SEARCH_SOURCE += [ FDirName $(SUBDIR) barchivable ] ;
8SEARCH_SOURCE += [ FDirName $(SUBDIR) bautolock ] ;
9SEARCH_SOURCE += [ FDirName $(SUBDIR) blocker ] ;
10SEARCH_SOURCE += [ FDirName $(SUBDIR) bmemoryio ] ;
11SEARCH_SOURCE += [ FDirName $(SUBDIR) bstring ] ;
12SEARCH_SOURCE += [ FDirName $(SUBDIR) bblockcache ] ;
13
14UnitTestLib libsupporttest.so
15	: SupportKitTestAddon.cpp
16
17		ByteOrderTest.cpp
18
19		# BArchivable
20		ArchivableTest.cpp
21		BArchivableTester.cpp
22		FindInstantiationFuncTester.cpp
23		InstantiateObjectTester.cpp
24		LocalTestObject.cpp
25		ValidateInstantiationTester.cpp
26
27		# BAutolock
28		AutolockTest.cpp
29		AutolockLockerTest.cpp
30		AutolockLooperTest.cpp
31
32		# BLocker (all in ./blocker)
33		LockerTest.cpp
34		BenaphoreLockCountTest1.cpp
35		ConcurrencyTest1.cpp
36		ConcurrencyTest2.cpp
37		ConstructionTest1.cpp
38		DestructionTest1.cpp
39		DestructionTest2.cpp
40		LockerTestCase.cpp
41		SemaphoreLockCountTest1.cpp
42
43		# BMemoryIO
44		MemoryIOTest.cpp
45		ConstTest.cpp
46		SeekTest.cpp
47		WriteTest.cpp
48		ReadTest.cpp
49		SetSizeTest.cpp
50
51		# BMallocIO
52		MallocIOTest.cpp
53		MallocSeekTest.cpp
54		MallocWriteTest.cpp
55		MallocBufferLengthTest.cpp
56
57		#BString
58		StringTest.cpp
59		StringConstructionTest.cpp
60		StringAccessTest.cpp
61		StringAssignTest.cpp
62		StringAppendTest.cpp
63		StringSubCopyTest.cpp
64		StringPrependTest.cpp
65		StringCaseTest.cpp
66		StringInsertTest.cpp
67		StringEscapeTest.cpp
68		StringRemoveTest.cpp
69		StringCompareTest.cpp
70		StringFormatAppendTest.cpp
71		StringCharAccessTest.cpp
72		StringSearchTest.cpp
73		StringReplaceTest.cpp
74
75		#BBlockCache
76		BlockCacheTest.cpp
77		BlockCacheExerciseTest.cpp
78		BlockCacheConcurrencyTest.cpp
79
80	: be $(TARGET_LIBSTDC++) libsupporttest_RemoteTestObject.so
81;
82
83SubInclude HAIKU_TOP src tests kits support barchivable ;
84#SubInclude HAIKU_TOP src tests kits support bautolock ;
85#SubInclude HAIKU_TOP src tests kits support blocker ;
86
87