xref: /haiku/src/tests/kits/support/Jamfile (revision 7120e97489acbf17d86d3f33e3b2e68974fd4b23)
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 ] ;
9
10CommonTestLib libsupporttest.so
11	: SupportKitTestAddon.cpp
12
13		# BArchivable
14		ArchivableTest.cpp
15		BArchivableTester.cpp
16		FindInstantiationFuncTester.cpp
17		InstantiateObjectTester.cpp
18		LocalTestObject.cpp
19		ValidateInstantiationTester.cpp
20
21		# BAutolock
22		AutolockTest.cpp
23		AutolockLockerTest.cpp
24		AutolockLooperTest.cpp
25
26		# BLocker (all in ./blocker)
27		LockerTest.cpp
28		BenaphoreLockCountTest1.cpp
29		ConcurrencyTest1.cpp
30		ConcurrencyTest2.cpp
31		ConstructionTest1.cpp
32		DestructionTest1.cpp
33		DestructionTest2.cpp
34		LockerTestCase.cpp
35		SemaphoreLockCountTest1.cpp
36
37		# BMemoryIO
38		MemoryIOTest.cpp
39		ConstTest.cpp
40		SeekTest.cpp
41		WriteTest.cpp
42		ReadTest.cpp
43		SetSizeTest.cpp
44
45		# BMallocIO
46		MallocIOTest.cpp
47		MallocSeekTest.cpp
48		MallocWriteTest.cpp
49		MallocBufferLengthTest.cpp
50
51		#BString
52		StringTest.cpp
53		StringConstructionTest.cpp
54		StringAccessTest.cpp
55		StringAssignTest.cpp
56		StringAppendTest.cpp
57		StringSubCopyTest.cpp
58		StringPrependTest.cpp
59		StringCaseTest.cpp
60		StringInsertTest.cpp
61		StringEscapeTest.cpp
62		StringRemoveTest.cpp
63		StringCompareTest.cpp
64		StringFormatAppendTest.cpp
65		StringCharAccessTest.cpp
66		StringSearchTest.cpp
67		StringReplaceTest.cpp
68
69	: <boot!home!config!lib>libopenbeos.so
70		be stdc++.r4
71	: be stdc++.r4
72	: libsupporttest_RemoteTestObject.so
73	: support
74;
75
76SubInclude OBOS_TOP src tests kits support barchivable ;
77#SubInclude OBOS_TOP src tests kits support bautolock ;
78#SubInclude OBOS_TOP src tests kits support blocker ;
79
80