Build libpackage for the build platform

This commit is contained in:
Ingo Weinhold
2011-11-25 06:17:34 +01:00
parent c4b463c5cd
commit 7ed37afaba
64 changed files with 137 additions and 0 deletions
@@ -0,0 +1 @@
#include <../os/package/AddRepositoryRequest.h>
+1
View File
@@ -0,0 +1 @@
#include <../os/package/Attributes.h>
@@ -0,0 +1 @@
#include <../os/package/BlockBufferCacheNoLock.h>
+1
View File
@@ -0,0 +1 @@
#include <../os/package/Context.h>
@@ -0,0 +1 @@
#include <../os/package/DropRepositoryRequest.h>
+1
View File
@@ -0,0 +1 @@
#include <../os/package/Job.h>
@@ -0,0 +1 @@
#include <../os/package/PackageArchitecture.h>
+1
View File
@@ -0,0 +1 @@
#include <../os/package/PackageFlags.h>
+1
View File
@@ -0,0 +1 @@
#include <../os/package/PackageInfo.h>
@@ -0,0 +1 @@
#include <../os/package/PackageInfoAttributes.h>
@@ -0,0 +1 @@
#include <../os/package/PackageResolvable.h>
@@ -0,0 +1 @@
#include <../os/package/PackageResolvableExpression.h>
@@ -0,0 +1 @@
#include <../os/package/PackageResolvableOperator.h>
@@ -0,0 +1 @@
#include <../os/package/PackageResolvableType.h>
+1
View File
@@ -0,0 +1 @@
#include <../os/package/PackageRoster.h>
@@ -0,0 +1 @@
#include <../os/package/PackageVersion.h>
@@ -0,0 +1 @@
#include <../os/package/RefreshRepositoryRequest.h>
@@ -0,0 +1 @@
#include <../os/package/RepositoryCache.h>
@@ -0,0 +1 @@
#include <../os/package/RepositoryConfig.h>
@@ -0,0 +1 @@
#include <../os/package/RepositoryInfo.h>
+1
View File
@@ -0,0 +1 @@
#include <../os/package/Request.h>
@@ -0,0 +1 @@
#include <../os/package/hpkg/BlockBufferCache.h>
@@ -0,0 +1 @@
#include <../os/package/hpkg/BufferCache.h>
@@ -0,0 +1 @@
#include <../os/package/hpkg/DataOutput.h>
@@ -0,0 +1 @@
#include <../os/package/hpkg/DataReader.h>
@@ -0,0 +1 @@
#include <../os/package/hpkg/ErrorOutput.h>
+1
View File
@@ -0,0 +1 @@
#include <../os/package/hpkg/HPKGDefs.h>
@@ -0,0 +1 @@
#include <../os/package/hpkg/PackageAttributeValue.h>
@@ -0,0 +1 @@
#include <../os/package/hpkg/PackageContentHandler.h>
@@ -0,0 +1 @@
#include <../os/package/hpkg/PackageData.h>
@@ -0,0 +1 @@
#include <../os/package/hpkg/PackageDataReader.h>
@@ -0,0 +1 @@
#include <../os/package/hpkg/PackageEntry.h>
@@ -0,0 +1 @@
#include <../os/package/hpkg/PackageEntryAttribute.h>
@@ -0,0 +1 @@
#include <../os/package/hpkg/PackageInfoAttributeValue.h>
@@ -0,0 +1 @@
#include <../os/package/hpkg/PackageReader.h>
@@ -0,0 +1 @@
#include <../os/package/hpkg/PackageWriter.h>
@@ -0,0 +1 @@
#include <../os/package/hpkg/RepositoryContentHandler.h>
@@ -0,0 +1 @@
#include <../os/package/hpkg/RepositoryReader.h>
@@ -0,0 +1 @@
#include <../os/package/hpkg/RepositoryWriter.h>
@@ -0,0 +1 @@
#include <../private/package/ActivateRepositoryCacheJob.h>
@@ -0,0 +1 @@
#include <../private/package/ActivateRepositoryConfigJob.h>
@@ -0,0 +1 @@
#include <../private/package/ChecksumAccessors.h>
@@ -0,0 +1 @@
#include <../private/package/FetchFileJob.h>
@@ -0,0 +1 @@
#include <../private/package/HashableString.h>
+1
View File
@@ -0,0 +1 @@
#include <../private/package/JobQueue.h>
@@ -0,0 +1 @@
#include <../private/package/RemoveRepositoryJob.h>
@@ -0,0 +1 @@
#include <../private/package/TempfileManager.h>
@@ -0,0 +1 @@
#include <../private/package/ValidateChecksumJob.h>
@@ -0,0 +1 @@
#include <../private/package/hpkg/BlockBufferCacheImpl.h>
@@ -0,0 +1 @@
#include <../private/package/hpkg/CachedBuffer.h>
@@ -0,0 +1 @@
#include <../private/package/hpkg/HPKGDefsPrivate.h>
@@ -0,0 +1 @@
#include <../private/package/hpkg/PackageReaderImpl.h>
@@ -0,0 +1 @@
#include <../private/package/hpkg/PackageWriterImpl.h>
@@ -0,0 +1 @@
#include <../private/package/hpkg/ReaderImplBase.h>
@@ -0,0 +1 @@
#include <../private/package/hpkg/RepositoryReaderImpl.h>
@@ -0,0 +1 @@
#include <../private/package/hpkg/RepositoryWriterImpl.h>
@@ -0,0 +1 @@
#include <../private/package/hpkg/Stacker.h>
@@ -0,0 +1 @@
#include <../private/package/hpkg/Strings.h>
@@ -0,0 +1 @@
#include <../private/package/hpkg/WriterImplBase.h>
@@ -0,0 +1 @@
#include <../private/package/hpkg/ZlibCompressionBase.h>
@@ -0,0 +1 @@
#include <../private/package/hpkg/ZlibCompressor.h>
@@ -0,0 +1 @@
#include <../private/package/hpkg/ZlibDecompressor.h>
+1
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 ;
+74
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++)
;