SubDir HAIKU_TOP src system kernel lib zstd ;local zstdSourceDirectory = [ BuildFeatureAttribute zstd : sources : path ] ;UseHeaders [ FDirName $(zstdSourceDirectory) lib ] ;UseHeaders [ FDirName $(zstdSourceDirectory) lib common ] ;# disable -Werror for this directory onlySubDirCcFlags -Wno-error ;local zstdCommonSources =error_private.centropy_common.c fse_decompress.c zstd_common.cxxhash.c;local zstdDecSources =huf_decompress.c zstd_ddict.c zstd_decompress.c zstd_decompress_block.c;LOCATE on [ FGristFiles $(zstdCommonSources) ] =[ FDirName $(zstdSourceDirectory) lib common ] ;LOCATE on [ FGristFiles $(zstdDecSources) ] =[ FDirName $(zstdSourceDirectory) lib decompress ] ;Depends [ FGristFiles $(zstdCommonSources) $(zstdDecSources) ]: [ BuildFeatureAttribute zstd : sources ] ;# Build zstd with PIC, such that it can be used by kernel add-ons (filesystems).KernelStaticLibrary kernel_libzstd.a :$(zstdCommonSources) $(zstdDecSources);