diff options
author | Oliver Reiche <oliver.reiche@huawei.com> | 2023-06-19 17:36:56 +0200 |
---|---|---|
committer | Oliver Reiche <oliver.reiche@huawei.com> | 2023-06-20 14:05:33 +0200 |
commit | 82ea4a70d6309d83c6af6b4488c26ebf9c9865d1 (patch) | |
tree | 77c96c9e19a4ff27b83af8f6257830013797e2e3 /etc/import/src | |
parent | 7956a6c2369dbb98526d546497043c7a8d12e6c7 (diff) | |
download | justbuild-82ea4a70d6309d83c6af6b4488c26ebf9c9865d1.tar.gz |
imports: Add liblzma
Diffstat (limited to 'etc/import/src')
-rw-r--r-- | etc/import/src/common/TARGETS.lzma | 22 | ||||
-rw-r--r-- | etc/import/src/liblzma/api/TARGETS.lzma | 21 | ||||
-rw-r--r-- | etc/import/src/liblzma/check/TARGETS.lzma | 25 | ||||
-rw-r--r-- | etc/import/src/liblzma/common/TARGETS.lzma | 74 | ||||
-rw-r--r-- | etc/import/src/liblzma/delta/TARGETS.lzma | 6 | ||||
-rw-r--r-- | etc/import/src/liblzma/lz/TARGETS.lzma | 10 | ||||
-rw-r--r-- | etc/import/src/liblzma/lzma/TARGETS.lzma | 17 | ||||
-rw-r--r-- | etc/import/src/liblzma/rangecoder/TARGETS.lzma | 5 | ||||
-rw-r--r-- | etc/import/src/liblzma/simple/TARGETS.lzma | 10 |
9 files changed, 190 insertions, 0 deletions
diff --git a/etc/import/src/common/TARGETS.lzma b/etc/import/src/common/TARGETS.lzma new file mode 100644 index 00000000..bad85ec1 --- /dev/null +++ b/etc/import/src/common/TARGETS.lzma @@ -0,0 +1,22 @@ +{ "headers": + { "type": ["@", "rules", "CC", "library"] + , "arguments_config": ["ENABLE_THREADS"] + , "hdrs": + { "type": "++" + , "$1": + [ [ "mythread.h" + , "sysdefs.h" + , "tuklib_common.h" + , "tuklib_config.h" + , "tuklib_integer.h" + , "tuklib_physmem.c" + , "tuklib_physmem.h" + ] + , { "type": "if" + , "cond": {"type": "var", "name": "ENABLE_THREADS"} + , "then": ["tuklib_cpucores.h"] + } + ] + } + } +} diff --git a/etc/import/src/liblzma/api/TARGETS.lzma b/etc/import/src/liblzma/api/TARGETS.lzma new file mode 100644 index 00000000..43957523 --- /dev/null +++ b/etc/import/src/liblzma/api/TARGETS.lzma @@ -0,0 +1,21 @@ +{ "public_headers": + { "type": "install" + , "deps": + [ "lzma.h" + , "lzma/base.h" + , "lzma/bcj.h" + , "lzma/block.h" + , "lzma/check.h" + , "lzma/container.h" + , "lzma/delta.h" + , "lzma/filter.h" + , "lzma/hardware.h" + , "lzma/index.h" + , "lzma/index_hash.h" + , "lzma/lzma12.h" + , "lzma/stream_flags.h" + , "lzma/version.h" + , "lzma/vli.h" + ] + } +} diff --git a/etc/import/src/liblzma/check/TARGETS.lzma b/etc/import/src/liblzma/check/TARGETS.lzma new file mode 100644 index 00000000..da930c24 --- /dev/null +++ b/etc/import/src/liblzma/check/TARGETS.lzma @@ -0,0 +1,25 @@ +{ "headers": + { "type": ["@", "rules", "CC", "library"] + , "arguments_config": ["ENABLE_SMALL", "ADDITIONAL_CHECK_TYPES"] + , "hdrs": + { "type": "++" + , "$1": + [ ["check.h", "crc_macros.h"] + , { "type": "if" + , "cond": {"type": "var", "name": "ENABLE_SMALL"} + , "then": [] + , "else": + { "type": "++" + , "$1": + [ ["crc32_table_be.h", "crc32_table_le.h"] + , { "type": "if" + , "cond": {"type": "var", "name": "ADDITIONAL_CHECK_TYPES"} + , "then": ["crc64_table_be.h", "crc64_table_le.h"] + } + ] + } + } + ] + } + } +} diff --git a/etc/import/src/liblzma/common/TARGETS.lzma b/etc/import/src/liblzma/common/TARGETS.lzma new file mode 100644 index 00000000..cc317602 --- /dev/null +++ b/etc/import/src/liblzma/common/TARGETS.lzma @@ -0,0 +1,74 @@ +{ "headers": + { "type": ["@", "rules", "CC", "library"] + , "arguments_config": ["ENABLE_THREADS", "ENCODERS", "DECODERS"] + , "hdrs": + { "type": "++" + , "$1": + [ [ "common.h" + , "easy_preset.h" + , "filter_common.h" + , "index.h" + , "memcmplen.h" + , "stream_flags_common.h" + ] + , { "type": "if" + , "cond": {"type": "var", "name": "ENABLE_THREADS"} + , "then": ["outqueue.h"] + } + ] + } + , "deps": + { "type": "++" + , "$1": + [ { "type": "if" + , "cond": {"type": "var", "name": "ENCODERS"} + , "then": ["encoder_headers"] + } + , { "type": "if" + , "cond": {"type": "var", "name": "DECODERS"} + , "then": ["decoder_headers"] + } + ] + } + } +, "encoder_headers": + { "type": ["@", "rules", "CC", "library"] + , "hdrs": + [ "block_buffer_encoder.h" + , "block_encoder.h" + , "filter_encoder.h" + , "index_encoder.h" + ] + , "deps": + [ ["src/liblzma/lzma", "lzma1_headers"] + , ["src/liblzma/lzma", "lzma2_headers"] + , ["src/liblzma/delta", "headers"] + , ["src/liblzma/simple", "headers"] + ] + } +, "decoder_headers": + { "type": ["@", "rules", "CC", "library"] + , "arguments_config": ["LZIP_DECODER"] + , "hdrs": + { "type": "++" + , "$1": + [ [ "alone_decoder.h" + , "block_decoder.h" + , "filter_decoder.h" + , "index_decoder.h" + , "stream_decoder.h" + ] + , { "type": "if" + , "cond": {"type": "var", "name": "LZIP_DECODER"} + , "then": ["lzip_decoder.h"] + } + ] + } + , "deps": + [ ["src/liblzma/lzma", "lzma1_headers"] + , ["src/liblzma/lzma", "lzma2_headers"] + , ["src/liblzma/delta", "headers"] + , ["src/liblzma/simple", "headers"] + ] + } +} diff --git a/etc/import/src/liblzma/delta/TARGETS.lzma b/etc/import/src/liblzma/delta/TARGETS.lzma new file mode 100644 index 00000000..dd2e6d28 --- /dev/null +++ b/etc/import/src/liblzma/delta/TARGETS.lzma @@ -0,0 +1,6 @@ +{ "headers": + { "type": ["@", "rules", "CC", "library"] + , "hdrs": + ["delta_encoder.h", "delta_decoder.h", "delta_common.h", "delta_private.h"] + } +} diff --git a/etc/import/src/liblzma/lz/TARGETS.lzma b/etc/import/src/liblzma/lz/TARGETS.lzma new file mode 100644 index 00000000..996e5097 --- /dev/null +++ b/etc/import/src/liblzma/lz/TARGETS.lzma @@ -0,0 +1,10 @@ +{ "headers": + { "type": ["@", "rules", "CC", "library"] + , "hdrs": + [ "lz_encoder.h" + , "lz_encoder_hash.h" + , "lz_encoder_hash_table.h" + , "lz_decoder.h" + ] + } +} diff --git a/etc/import/src/liblzma/lzma/TARGETS.lzma b/etc/import/src/liblzma/lzma/TARGETS.lzma new file mode 100644 index 00000000..0aacc2d3 --- /dev/null +++ b/etc/import/src/liblzma/lzma/TARGETS.lzma @@ -0,0 +1,17 @@ +{ "lzma1_headers": + { "type": ["@", "rules", "CC", "library"] + , "hdrs": + [ "fastpos.h" + , "lzma_common.h" + , "lzma_encoder.h" + , "lzma_encoder_private.h" + , "lzma_decoder.h" + ] + , "deps": + [["src/liblzma/lz", "headers"], ["src/liblzma/rangecoder", "headers"]] + } +, "lzma2_headers": + { "type": ["@", "rules", "CC", "library"] + , "hdrs": ["lzma2_encoder.h", "lzma2_decoder.h"] + } +} diff --git a/etc/import/src/liblzma/rangecoder/TARGETS.lzma b/etc/import/src/liblzma/rangecoder/TARGETS.lzma new file mode 100644 index 00000000..6d5d4829 --- /dev/null +++ b/etc/import/src/liblzma/rangecoder/TARGETS.lzma @@ -0,0 +1,5 @@ +{ "headers": + { "type": ["@", "rules", "CC", "library"] + , "hdrs": ["price.h", "range_common.h", "range_encoder.h", "range_decoder.h"] + } +} diff --git a/etc/import/src/liblzma/simple/TARGETS.lzma b/etc/import/src/liblzma/simple/TARGETS.lzma new file mode 100644 index 00000000..baca3227 --- /dev/null +++ b/etc/import/src/liblzma/simple/TARGETS.lzma @@ -0,0 +1,10 @@ +{ "headers": + { "type": ["@", "rules", "CC", "library"] + , "hdrs": + [ "simple_encoder.h" + , "simple_decoder.h" + , "simple_coder.h" + , "simple_private.h" + ] + } +} |