1SubDir OBOS_TOP src tools cppunit ; 2 3rule CppUnitLibrary 4{ 5 # CppUnitLibrary <sources> ; 6 local _lib = libcppunit.so ; 7 8 UseCppUnitHeaders ; 9 SetupObjectsDir ; 10 MakeLocateObjects [ FGristFiles $(<) ] ; 11 Main $(_lib) : $(<) ; 12 MakeLocate $(_lib) : /boot/home/config/lib ; 13 LINKFLAGS on $(_lib) = $(LINKFLAGS) -nostart -Xlinker -soname=\"$(_lib)\" ; 14} 15 16CppUnitLibrary 17 SemaphoreSyncObject.cpp 18 TestApp.cpp 19 TestCase.cpp 20 TestListener.cpp 21 TestShell.cpp 22 TestSuite.cpp 23 TestUtils.cpp 24 ThreadedTestCase.cpp 25 cppunit/Asserter.cpp 26 cppunit/CompilerOutputter.cpp 27 cppunit/Exception.cpp 28 cppunit/NotEqualException.cpp 29 cppunit/RepeatedTest.cpp 30 cppunit/SourceLine.cpp 31 cppunit/SynchronizedObject.cpp 32 cppunit/TestAssert.cpp 33 cppunit/TestCase.cpp 34 cppunit/TestFactoryRegistry.cpp 35 cppunit/TestFailure.cpp 36 cppunit/TestResult.cpp 37 cppunit/TestResultCollector.cpp 38 cppunit/TestRunner.cpp 39 cppunit/TestSetUp.cpp 40 cppunit/TestSucessListener.cpp 41 cppunit/TestSuite.cpp 42 cppunit/TextOutputter.cpp 43 cppunit/TextTestProgressListener.cpp 44 cppunit/TextTestResult.cpp 45 cppunit/TypeInfoHelper.cpp 46 cppunit/XmlOutputter.cpp 47; 48 49LinkSharedOSLibs libcppunit.so : 50 stdc++.r4 51 /boot/develop/lib/x86/libbe.so 52; 53