1SubDir HAIKU_TOP src kits package ; 2 3UseHeaders $(HAIKU_ZLIB_HEADERS) : true ; 4 5UsePrivateHeaders 6 kernel 7 shared ; 8 9SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src kits package hpkg ] ; 10 11Includes [ FGristFiles ZlibCompressionBase.cpp ] 12 : $(HAIKU_ZLIB_HEADERS_DEPENDENCY) ; 13 14HPKG_SOURCES = 15 AttributeDataReader.cpp 16 BlockBufferCache.cpp 17 BlockBufferCacheImpl.cpp 18 BufferCache.cpp 19 CachedBuffer.cpp 20 DataOutput.cpp 21 DataReader.cpp 22 ErrorOutput.cpp 23 FDDataReader.cpp 24 PackageContentHandler.cpp 25 PackageData.cpp 26 PackageDataReader.cpp 27 PackageEntry.cpp 28 PackageEntryAttribute.cpp 29 PackageReader.cpp 30 PackageReaderImpl.cpp 31 PackageWriter.cpp 32 PackageWriterImpl.cpp 33 ReaderImplBase.cpp 34 RepositoryReader.cpp 35 RepositoryReaderImpl.cpp 36 RepositoryWriter.cpp 37 RepositoryWriterImpl.cpp 38 Strings.cpp 39 WriterImplBase.cpp 40 41 # compression 42 ZlibCompressionBase.cpp 43 ZlibCompressor.cpp 44 ZlibDecompressor.cpp 45 ; 46 47SharedLibrary libpackage.so 48 : 49 ActivateRepositoryCacheJob.cpp 50 ActivateRepositoryConfigJob.cpp 51 AddRepositoryRequest.cpp 52 Attributes.cpp 53 BlockBufferCacheNoLock.cpp 54 ChecksumAccessors.cpp 55 Context.cpp 56 DropRepositoryRequest.cpp 57 FetchFileJob.cpp 58 Job.cpp 59 JobQueue.cpp 60 PackageInfo.cpp 61 PackageInfoContentHandler.cpp 62 PackageInfoSet.cpp 63 PackageResolvable.cpp 64 PackageResolvableExpression.cpp 65 PackageRoster.cpp 66 PackageVersion.cpp 67 RefreshRepositoryRequest.cpp 68 RemoveRepositoryJob.cpp 69 RepositoryCache.cpp 70 RepositoryConfig.cpp 71 RepositoryInfo.cpp 72 Request.cpp 73 TempfileManager.cpp 74 ValidateChecksumJob.cpp 75 76 $(HPKG_SOURCES) 77 : 78 libshared.a be $(HAIKU_ZLIB_LIB) $(TARGET_LIBSTDC++) 79; 80