import os.path

def build( bld ):
	sources = [
		'lib/common/zstd_common.c',
		'lib/common/entropy_common.c',
		'lib/common/fse_decompress.c',
		'lib/common/xxhash.c',
		'lib/decompress/huf_decompress.c',
		'lib/decompress/zbuff_decompress.c',
		'lib/decompress/zstd_decompress.c',
		'lib/compress/fse_compress.c',
		'lib/compress/huf_compress.c',
		'lib/compress/zbuff_compress.c',
		'lib/compress/zstd_compress.c'
	]
	bld.stlib(
		name = 'zstd',
		target = 'zstd',
		source = sources,
		# Vendored code we do not maintain; see the note in ../boost_1_55_0/wscript.
		cflags = [ '-fPIC', '-w' ],
		includes = [ 'lib', 'lib/common', 'lib/compress', 'lib/decompress' ],
		export_includes = 'lib/'
	)
