Build libpackage for the build platform

This commit is contained in:
Ingo Weinhold 2011-06-16 20:37:32 +02:00
parent d451f7a329
commit 0ee9bc97d0
64 changed files with 137 additions and 0 deletions

View File

@ -0,0 +1 @@
#include <../os/package/AddRepositoryRequest.h>

View File

@ -0,0 +1 @@
#include <../os/package/Attributes.h>

View File

@ -0,0 +1 @@
#include <../os/package/BlockBufferCacheNoLock.h>

View File

@ -0,0 +1 @@
#include <../os/package/Context.h>

View File

@ -0,0 +1 @@
#include <../os/package/DropRepositoryRequest.h>

View File

@ -0,0 +1 @@
#include <../os/package/Job.h>

View File

@ -0,0 +1 @@
#include <../os/package/PackageArchitecture.h>

View File

@ -0,0 +1 @@
#include <../os/package/PackageFlags.h>

View File

@ -0,0 +1 @@
#include <../os/package/PackageInfo.h>

View File

@ -0,0 +1 @@
#include <../os/package/PackageInfoAttributes.h>

View File

@ -0,0 +1 @@
#include <../os/package/PackageResolvable.h>

View File

@ -0,0 +1 @@
#include <../os/package/PackageResolvableExpression.h>

View File

@ -0,0 +1 @@
#include <../os/package/PackageResolvableOperator.h>

View File

@ -0,0 +1 @@
#include <../os/package/PackageResolvableType.h>

View File

@ -0,0 +1 @@
#include <../os/package/PackageRoster.h>

View File

@ -0,0 +1 @@
#include <../os/package/PackageVersion.h>

View File

@ -0,0 +1 @@
#include <../os/package/RefreshRepositoryRequest.h>

View File

@ -0,0 +1 @@
#include <../os/package/RepositoryCache.h>

View File

@ -0,0 +1 @@
#include <../os/package/RepositoryConfig.h>

View File

@ -0,0 +1 @@
#include <../os/package/RepositoryInfo.h>

View File

@ -0,0 +1 @@
#include <../os/package/Request.h>

View File

@ -0,0 +1 @@
#include <../os/package/hpkg/BlockBufferCache.h>

View File

@ -0,0 +1 @@
#include <../os/package/hpkg/BufferCache.h>

View File

@ -0,0 +1 @@
#include <../os/package/hpkg/DataOutput.h>

View File

@ -0,0 +1 @@
#include <../os/package/hpkg/DataReader.h>

View File

@ -0,0 +1 @@
#include <../os/package/hpkg/ErrorOutput.h>

View File

@ -0,0 +1 @@
#include <../os/package/hpkg/HPKGDefs.h>

View File

@ -0,0 +1 @@
#include <../os/package/hpkg/PackageAttributeValue.h>

View File

@ -0,0 +1 @@
#include <../os/package/hpkg/PackageContentHandler.h>

View File

@ -0,0 +1 @@
#include <../os/package/hpkg/PackageData.h>

View File

@ -0,0 +1 @@
#include <../os/package/hpkg/PackageDataReader.h>

View File

@ -0,0 +1 @@
#include <../os/package/hpkg/PackageEntry.h>

View File

@ -0,0 +1 @@
#include <../os/package/hpkg/PackageEntryAttribute.h>

View File

@ -0,0 +1 @@
#include <../os/package/hpkg/PackageInfoAttributeValue.h>

View File

@ -0,0 +1 @@
#include <../os/package/hpkg/PackageReader.h>

View File

@ -0,0 +1 @@
#include <../os/package/hpkg/PackageWriter.h>

View File

@ -0,0 +1 @@
#include <../os/package/hpkg/RepositoryContentHandler.h>

View File

@ -0,0 +1 @@
#include <../os/package/hpkg/RepositoryReader.h>

View File

@ -0,0 +1 @@
#include <../os/package/hpkg/RepositoryWriter.h>

View File

@ -0,0 +1 @@
#include <../private/package/ActivateRepositoryCacheJob.h>

View File

@ -0,0 +1 @@
#include <../private/package/ActivateRepositoryConfigJob.h>

View File

@ -0,0 +1 @@
#include <../private/package/ChecksumAccessors.h>

View File

@ -0,0 +1 @@
#include <../private/package/FetchFileJob.h>

View File

@ -0,0 +1 @@
#include <../private/package/HashableString.h>

View File

@ -0,0 +1 @@
#include <../private/package/JobQueue.h>

View File

@ -0,0 +1 @@
#include <../private/package/RemoveRepositoryJob.h>

View File

@ -0,0 +1 @@
#include <../private/package/TempfileManager.h>

View File

@ -0,0 +1 @@
#include <../private/package/ValidateChecksumJob.h>

View File

@ -0,0 +1 @@
#include <../private/package/hpkg/BlockBufferCacheImpl.h>

View File

@ -0,0 +1 @@
#include <../private/package/hpkg/CachedBuffer.h>

View File

@ -0,0 +1 @@
#include <../private/package/hpkg/HPKGDefsPrivate.h>

View File

@ -0,0 +1 @@
#include <../private/package/hpkg/PackageReaderImpl.h>

View File

@ -0,0 +1 @@
#include <../private/package/hpkg/PackageWriterImpl.h>

View File

@ -0,0 +1 @@
#include <../private/package/hpkg/ReaderImplBase.h>

View File

@ -0,0 +1 @@
#include <../private/package/hpkg/RepositoryReaderImpl.h>

View File

@ -0,0 +1 @@
#include <../private/package/hpkg/RepositoryWriterImpl.h>

View File

@ -0,0 +1 @@
#include <../private/package/hpkg/Stacker.h>

View File

@ -0,0 +1 @@
#include <../private/package/hpkg/Strings.h>

View File

@ -0,0 +1 @@
#include <../private/package/hpkg/WriterImplBase.h>

View File

@ -0,0 +1 @@
#include <../private/package/hpkg/ZlibCompressionBase.h>

View File

@ -0,0 +1 @@
#include <../private/package/hpkg/ZlibCompressor.h>

View File

@ -0,0 +1 @@
#include <../private/package/hpkg/ZlibDecompressor.h>

View File

@ -2,5 +2,6 @@ SubDir HAIKU_TOP src build ;
SubInclude HAIKU_TOP src build libbe ;
SubInclude HAIKU_TOP src build libhaikucompat ;
SubInclude HAIKU_TOP src build libpackage ;
SubInclude HAIKU_TOP src build libroot ;
SubInclude HAIKU_TOP src build libshared ;

View File

@ -0,0 +1,74 @@
SubDir HAIKU_TOP src build libpackage ;
UsePrivateBuildHeaders kernel shared ;
SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src kits package ] ;
SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src kits package hpkg ] ;
USES_BE_API on libpackage_build.so = true ;
HPKG_SOURCES =
BlockBufferCache.cpp
BlockBufferCacheImpl.cpp
BufferCache.cpp
CachedBuffer.cpp
DataOutput.cpp
DataReader.cpp
ErrorOutput.cpp
PackageContentHandler.cpp
PackageData.cpp
PackageDataReader.cpp
PackageEntry.cpp
PackageEntryAttribute.cpp
PackageReader.cpp
PackageReaderImpl.cpp
PackageWriter.cpp
PackageWriterImpl.cpp
ReaderImplBase.cpp
RepositoryReader.cpp
RepositoryReaderImpl.cpp
RepositoryWriter.cpp
RepositoryWriterImpl.cpp
Strings.cpp
WriterImplBase.cpp
# compression
ZlibCompressionBase.cpp
ZlibCompressor.cpp
ZlibDecompressor.cpp
;
# locate the library
MakeLocate libpackage_build.so : $(HOST_BUILD_COMPATIBILITY_LIB_DIR) ;
BuildPlatformSharedLibrary libpackage_build.so
:
ActivateRepositoryCacheJob.cpp
ActivateRepositoryConfigJob.cpp
AddRepositoryRequest.cpp
Attributes.cpp
BlockBufferCacheNoLock.cpp
ChecksumAccessors.cpp
Context.cpp
DropRepositoryRequest.cpp
FetchFileJob.cpp
Job.cpp
JobQueue.cpp
PackageInfo.cpp
PackageResolvable.cpp
PackageResolvableExpression.cpp
PackageRoster.cpp
PackageVersion.cpp
RefreshRepositoryRequest.cpp
RemoveRepositoryJob.cpp
RepositoryCache.cpp
RepositoryConfig.cpp
RepositoryInfo.cpp
Request.cpp
TempfileManager.cpp
ValidateChecksumJob.cpp
$(HPKG_SOURCES)
:
libshared_build.a $(HOST_LIBBE) z $(HOST_LIBSTDC++)
;