Files
haiku-beta6/src/tests/kits/storage/Jamfile
T
Ingo Weinhold f203c28641 Use RelSymLink instead of SymLink.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@145 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-07-12 18:49:07 +00:00

44 lines
1.2 KiB
Plaintext

SubDir OBOS_TOP src tests kits storage ;
CommonUnitTest StorageKitTester
: StorageKitTester.cpp
BasicTest.cpp
DirectoryTest.cpp
EntryTest.cpp
FileTest.cpp
FindDirectoryTest.cpp
MimeTypeTest.cpp
NodeTest.cpp
PathTest.cpp
QueryTest.cpp
ResourcesTest.cpp
ResourceStringsTest.cpp
StatableTest.cpp
SymLinkTest.cpp
TestApp.cpp
TestUtils.cpp
: kits storage
: libstorage.so be stdc++.r4
: be stdc++.r4
: storage
;
# To run the tests the libraries must be around.
{
local libdir = [ on StorageKitTester FDirName $(LOCATE[1]) lib ] ;
MakeLocate <$(SOURCE_GRIST)>libstorage.so : $(libdir) ;
MakeLocate <$(SOURCE_GRIST)>libbeadapter.so : $(libdir) ;
RelSymLink <$(SOURCE_GRIST)>libstorage.so : libstorage.so ;
RelSymLink <$(SOURCE_GRIST)>libbeadapter.so : libbeadapter.so ;
DEPENDS StorageKitTester StorageKitTester_r5
: <$(SOURCE_GRIST)>libstorage.so <$(SOURCE_GRIST)>libbeadapter.so ;
}
# To run the tests some test files must be around.
{
local resdir = <storage!kit!test!files>resources ;
MakeLocate $(resdir) : [ on StorageKitTester return $(LOCATE[1]) ] ;
RelSymLink $(resdir) : [ FDirName $(SUBDIR) resources ] ;
DEPENDS StorageKitTester StorageKitTester_r5 : $(resdir) ;
}