xref: /haiku/src/system/boot/loader/file_systems/packagefs/Jamfile (revision 7c6bff17340e2f6697a22f1ce56c18fa009d4d2e)
1cbc85916SIngo WeinholdSubDir HAIKU_TOP src system boot loader file_systems packagefs ;
2cbc85916SIngo Weinhold
3cbc85916SIngo WeinholdUsePrivateHeaders [ FDirName kernel boot platform $(TARGET_BOOT_PLATFORM) ] ;
4cbc85916SIngo WeinholdUsePrivateHeaders kernel shared ;
5*7c6bff17SIngo WeinholdUseBuildFeatureHeaders zlib ;
6cbc85916SIngo Weinhold
7cbc85916SIngo WeinholdDEFINES += _BOOT_MODE ;
8cbc85916SIngo Weinhold
9cbc85916SIngo Weinholdlocal kernelC++Header = [ FDirName $(HAIKU_TOP) headers private kernel util
10cbc85916SIngo Weinhold	kernel_cpp.h ] ;
11cbc85916SIngo Weinhold
12cbc85916SIngo WeinholdSubDirC++Flags -fno-rtti -include $(kernelC++Header) ;
13cbc85916SIngo Weinhold
14cbc85916SIngo WeinholdSEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src kits package ] ;
15cbc85916SIngo WeinholdSEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src kits package hpkg ] ;
16cbc85916SIngo Weinhold
17cbc85916SIngo Weinhold
1825a7b01dSIngo WeinholdBootStaticLibrary boot_packagefs :
19cbc85916SIngo Weinhold	packagefs.cpp
20cbc85916SIngo Weinhold
21cbc85916SIngo Weinhold	# package kit
22cbc85916SIngo Weinhold	BlockBufferCacheNoLock.cpp
23cbc85916SIngo Weinhold
24cbc85916SIngo Weinhold	# package kit/hpkg
25cbc85916SIngo Weinhold	BlockBufferCache.cpp
26cbc85916SIngo Weinhold	BlockBufferCacheImpl.cpp
27cbc85916SIngo Weinhold	BufferCache.cpp
28cbc85916SIngo Weinhold	CachedBuffer.cpp
29cbc85916SIngo Weinhold	DataOutput.cpp
30cbc85916SIngo Weinhold	DataReader.cpp
31cbc85916SIngo Weinhold	ErrorOutput.cpp
32cbc85916SIngo Weinhold	FDDataReader.cpp
33cbc85916SIngo Weinhold	PackageContentHandler.cpp
34cbc85916SIngo Weinhold	PackageData.cpp
35cbc85916SIngo Weinhold	PackageDataReader.cpp
36cbc85916SIngo Weinhold	PackageEntry.cpp
37cbc85916SIngo Weinhold	PackageEntryAttribute.cpp
38cbc85916SIngo Weinhold	PackageReaderImpl.cpp
39cbc85916SIngo Weinhold	ReaderImplBase.cpp
40cbc85916SIngo Weinhold
41cbc85916SIngo Weinhold	# compression
42cbc85916SIngo Weinhold	ZlibCompressionBase.cpp
43cbc85916SIngo Weinhold	ZlibDecompressor.cpp
44cbc85916SIngo Weinhold
45cbc85916SIngo Weinhold	: -fno-pic
46cbc85916SIngo Weinhold;
47