xref: /haiku/src/tests/kits/support/Jamfile (revision 8adaaec7127c89e39277e0d3b9205bb138c591e3)
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) bmallocio ] ;
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		#MallocReadTest.cpp
50		#MallocSetSizeTest.cpp
51		MallocBufferLengthTest.cpp
52
53	: <boot!home!config!lib>libopenbeos.so
54		be stdc++.r4
55	: be stdc++.r4
56	: libsupporttest_RemoteTestObject.so
57	: support
58;
59
60SubInclude OBOS_TOP src tests kits support barchivable ;
61#SubInclude OBOS_TOP src tests kits support bautolock ;
62#SubInclude OBOS_TOP src tests kits support blocker ;
63
64