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