tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

jxl_lists.bzl (18333B)


      1 # Copyright (c) the JPEG XL Project Authors. All rights reserved.
      2 #
      3 # Use of this source code is governed by a BSD-style
      4 # license that can be found in the LICENSE file.
      5 
      6 """
      7 This file is generated, do not modify by manually.
      8 Run `tools/scripts/build_cleaner.py --update` to regenerate it.
      9 """
     10 
     11 libjxl_base_sources = [
     12    "jxl/base/arch_macros.h",
     13    "jxl/base/bits.h",
     14    "jxl/base/byte_order.h",
     15    "jxl/base/c_callback_support.h",
     16    "jxl/base/common.h",
     17    "jxl/base/compiler_specific.h",
     18    "jxl/base/data_parallel.h",
     19    "jxl/base/exif.h",
     20    "jxl/base/fast_math-inl.h",
     21    "jxl/base/float.h",
     22    "jxl/base/iaca.h",
     23    "jxl/base/include_jpeglib.h",
     24    "jxl/base/matrix_ops.h",
     25    "jxl/base/os_macros.h",
     26    "jxl/base/override.h",
     27    "jxl/base/printf_macros.h",
     28    "jxl/base/random.h",
     29    "jxl/base/rational_polynomial-inl.h",
     30    "jxl/base/rect.h",
     31    "jxl/base/sanitizer_definitions.h",
     32    "jxl/base/sanitizers.h",
     33    "jxl/base/scope_guard.h",
     34    "jxl/base/span.h",
     35    "jxl/base/status.h",
     36 ]
     37 
     38 libjxl_cms_sources = [
     39    "jxl/cms/color_encoding_cms.h",
     40    "jxl/cms/jxl_cms.cc",
     41    "jxl/cms/jxl_cms_internal.h",
     42    "jxl/cms/opsin_params.h",
     43    "jxl/cms/tone_mapping-inl.h",
     44    "jxl/cms/tone_mapping.h",
     45    "jxl/cms/transfer_functions-inl.h",
     46    "jxl/cms/transfer_functions.h",
     47 ]
     48 
     49 libjxl_codec_apng_sources = [
     50    "extras/dec/apng.cc",
     51    "extras/dec/apng.h",
     52    "extras/enc/apng.cc",
     53    "extras/enc/apng.h",
     54 ]
     55 
     56 libjxl_codec_exr_sources = [
     57    "extras/dec/exr.cc",
     58    "extras/dec/exr.h",
     59    "extras/enc/exr.cc",
     60    "extras/enc/exr.h",
     61 ]
     62 
     63 libjxl_codec_gif_sources = [
     64    "extras/dec/gif.cc",
     65    "extras/dec/gif.h",
     66 ]
     67 
     68 libjxl_codec_jpegli_sources = [
     69    "extras/dec/jpegli.cc",
     70    "extras/dec/jpegli.h",
     71    "extras/enc/jpegli.cc",
     72    "extras/enc/jpegli.h",
     73 ]
     74 
     75 libjxl_codec_jpg_sources = [
     76    "extras/dec/jpg.cc",
     77    "extras/dec/jpg.h",
     78    "extras/enc/jpg.cc",
     79    "extras/enc/jpg.h",
     80 ]
     81 
     82 libjxl_codec_jxl_sources = [
     83    "extras/dec/jxl.cc",
     84    "extras/dec/jxl.h",
     85    "extras/enc/jxl.cc",
     86    "extras/enc/jxl.h",
     87 ]
     88 
     89 libjxl_codec_npy_sources = [
     90    "extras/enc/npy.cc",
     91    "extras/enc/npy.h",
     92 ]
     93 
     94 libjxl_codec_pgx_sources = [
     95    "extras/dec/pgx.cc",
     96    "extras/dec/pgx.h",
     97    "extras/enc/pgx.cc",
     98    "extras/enc/pgx.h",
     99 ]
    100 
    101 libjxl_codec_pnm_sources = [
    102    "extras/dec/pnm.cc",
    103    "extras/dec/pnm.h",
    104    "extras/enc/pnm.cc",
    105    "extras/enc/pnm.h",
    106 ]
    107 
    108 libjxl_dec_box_sources = [
    109    "jxl/box_content_decoder.cc",
    110    "jxl/box_content_decoder.h",
    111 ]
    112 
    113 libjxl_dec_jpeg_sources = [
    114    "jxl/decode_to_jpeg.cc",
    115    "jxl/decode_to_jpeg.h",
    116    "jxl/jpeg/dec_jpeg_data.cc",
    117    "jxl/jpeg/dec_jpeg_data.h",
    118    "jxl/jpeg/dec_jpeg_data_writer.cc",
    119    "jxl/jpeg/dec_jpeg_data_writer.h",
    120    "jxl/jpeg/dec_jpeg_output_chunk.h",
    121    "jxl/jpeg/dec_jpeg_serialization_state.h",
    122    "jxl/jpeg/jpeg_data.cc",
    123    "jxl/jpeg/jpeg_data.h",
    124 ]
    125 
    126 libjxl_dec_sources = [
    127    "jxl/ac_context.h",
    128    "jxl/ac_strategy.cc",
    129    "jxl/ac_strategy.h",
    130    "jxl/alpha.cc",
    131    "jxl/alpha.h",
    132    "jxl/ans_common.cc",
    133    "jxl/ans_common.h",
    134    "jxl/ans_params.h",
    135    "jxl/blending.cc",
    136    "jxl/blending.h",
    137    "jxl/chroma_from_luma.cc",
    138    "jxl/chroma_from_luma.h",
    139    "jxl/codec_in_out.h",
    140    "jxl/coeff_order.cc",
    141    "jxl/coeff_order.h",
    142    "jxl/coeff_order_fwd.h",
    143    "jxl/color_encoding_internal.cc",
    144    "jxl/color_encoding_internal.h",
    145    "jxl/common.h",
    146    "jxl/compressed_dc.cc",
    147    "jxl/compressed_dc.h",
    148    "jxl/convolve-inl.h",
    149    "jxl/convolve.h",
    150    "jxl/convolve_separable5.cc",
    151    "jxl/convolve_slow.cc",
    152    "jxl/convolve_symmetric3.cc",
    153    "jxl/convolve_symmetric5.cc",
    154    "jxl/dct-inl.h",
    155    "jxl/dct_block-inl.h",
    156    "jxl/dct_scales.cc",
    157    "jxl/dct_scales.h",
    158    "jxl/dct_util.h",
    159    "jxl/dec_ans.cc",
    160    "jxl/dec_ans.h",
    161    "jxl/dec_bit_reader.h",
    162    "jxl/dec_cache.cc",
    163    "jxl/dec_cache.h",
    164    "jxl/dec_context_map.cc",
    165    "jxl/dec_context_map.h",
    166    "jxl/dec_external_image.cc",
    167    "jxl/dec_external_image.h",
    168    "jxl/dec_frame.cc",
    169    "jxl/dec_frame.h",
    170    "jxl/dec_group.cc",
    171    "jxl/dec_group.h",
    172    "jxl/dec_group_border.cc",
    173    "jxl/dec_group_border.h",
    174    "jxl/dec_huffman.cc",
    175    "jxl/dec_huffman.h",
    176    "jxl/dec_modular.cc",
    177    "jxl/dec_modular.h",
    178    "jxl/dec_noise.cc",
    179    "jxl/dec_noise.h",
    180    "jxl/dec_patch_dictionary.cc",
    181    "jxl/dec_patch_dictionary.h",
    182    "jxl/dec_transforms-inl.h",
    183    "jxl/dec_xyb-inl.h",
    184    "jxl/dec_xyb.cc",
    185    "jxl/dec_xyb.h",
    186    "jxl/decode.cc",
    187    "jxl/entropy_coder.cc",
    188    "jxl/entropy_coder.h",
    189    "jxl/epf.cc",
    190    "jxl/epf.h",
    191    "jxl/field_encodings.h",
    192    "jxl/fields.cc",
    193    "jxl/fields.h",
    194    "jxl/frame_dimensions.h",
    195    "jxl/frame_header.cc",
    196    "jxl/frame_header.h",
    197    "jxl/headers.cc",
    198    "jxl/headers.h",
    199    "jxl/huffman_table.cc",
    200    "jxl/huffman_table.h",
    201    "jxl/icc_codec.cc",
    202    "jxl/icc_codec.h",
    203    "jxl/icc_codec_common.cc",
    204    "jxl/icc_codec_common.h",
    205    "jxl/image.cc",
    206    "jxl/image.h",
    207    "jxl/image_bundle.cc",
    208    "jxl/image_bundle.h",
    209    "jxl/image_metadata.cc",
    210    "jxl/image_metadata.h",
    211    "jxl/image_ops.cc",
    212    "jxl/image_ops.h",
    213    "jxl/inverse_mtf-inl.h",
    214    "jxl/lehmer_code.h",
    215    "jxl/loop_filter.cc",
    216    "jxl/loop_filter.h",
    217    "jxl/luminance.cc",
    218    "jxl/luminance.h",
    219    "jxl/memory_manager_internal.cc",
    220    "jxl/memory_manager_internal.h",
    221    "jxl/modular/encoding/context_predict.h",
    222    "jxl/modular/encoding/dec_ma.cc",
    223    "jxl/modular/encoding/dec_ma.h",
    224    "jxl/modular/encoding/encoding.cc",
    225    "jxl/modular/encoding/encoding.h",
    226    "jxl/modular/encoding/ma_common.h",
    227    "jxl/modular/modular_image.cc",
    228    "jxl/modular/modular_image.h",
    229    "jxl/modular/options.h",
    230    "jxl/modular/transform/palette.cc",
    231    "jxl/modular/transform/palette.h",
    232    "jxl/modular/transform/rct.cc",
    233    "jxl/modular/transform/rct.h",
    234    "jxl/modular/transform/squeeze.cc",
    235    "jxl/modular/transform/squeeze.h",
    236    "jxl/modular/transform/transform.cc",
    237    "jxl/modular/transform/transform.h",
    238    "jxl/noise.h",
    239    "jxl/opsin_params.cc",
    240    "jxl/opsin_params.h",
    241    "jxl/pack_signed.h",
    242    "jxl/padded_bytes.h",
    243    "jxl/passes_state.cc",
    244    "jxl/passes_state.h",
    245    "jxl/patch_dictionary_internal.h",
    246    "jxl/quant_weights.cc",
    247    "jxl/quant_weights.h",
    248    "jxl/quantizer-inl.h",
    249    "jxl/quantizer.cc",
    250    "jxl/quantizer.h",
    251    "jxl/render_pipeline/low_memory_render_pipeline.cc",
    252    "jxl/render_pipeline/low_memory_render_pipeline.h",
    253    "jxl/render_pipeline/render_pipeline.cc",
    254    "jxl/render_pipeline/render_pipeline.h",
    255    "jxl/render_pipeline/render_pipeline_stage.h",
    256    "jxl/render_pipeline/simple_render_pipeline.cc",
    257    "jxl/render_pipeline/simple_render_pipeline.h",
    258    "jxl/render_pipeline/stage_blending.cc",
    259    "jxl/render_pipeline/stage_blending.h",
    260    "jxl/render_pipeline/stage_chroma_upsampling.cc",
    261    "jxl/render_pipeline/stage_chroma_upsampling.h",
    262    "jxl/render_pipeline/stage_cms.cc",
    263    "jxl/render_pipeline/stage_cms.h",
    264    "jxl/render_pipeline/stage_epf.cc",
    265    "jxl/render_pipeline/stage_epf.h",
    266    "jxl/render_pipeline/stage_from_linear.cc",
    267    "jxl/render_pipeline/stage_from_linear.h",
    268    "jxl/render_pipeline/stage_gaborish.cc",
    269    "jxl/render_pipeline/stage_gaborish.h",
    270    "jxl/render_pipeline/stage_noise.cc",
    271    "jxl/render_pipeline/stage_noise.h",
    272    "jxl/render_pipeline/stage_patches.cc",
    273    "jxl/render_pipeline/stage_patches.h",
    274    "jxl/render_pipeline/stage_splines.cc",
    275    "jxl/render_pipeline/stage_splines.h",
    276    "jxl/render_pipeline/stage_spot.cc",
    277    "jxl/render_pipeline/stage_spot.h",
    278    "jxl/render_pipeline/stage_to_linear.cc",
    279    "jxl/render_pipeline/stage_to_linear.h",
    280    "jxl/render_pipeline/stage_tone_mapping.cc",
    281    "jxl/render_pipeline/stage_tone_mapping.h",
    282    "jxl/render_pipeline/stage_upsampling.cc",
    283    "jxl/render_pipeline/stage_upsampling.h",
    284    "jxl/render_pipeline/stage_write.cc",
    285    "jxl/render_pipeline/stage_write.h",
    286    "jxl/render_pipeline/stage_xyb.cc",
    287    "jxl/render_pipeline/stage_xyb.h",
    288    "jxl/render_pipeline/stage_ycbcr.cc",
    289    "jxl/render_pipeline/stage_ycbcr.h",
    290    "jxl/simd_util-inl.h",
    291    "jxl/simd_util.cc",
    292    "jxl/simd_util.h",
    293    "jxl/splines.cc",
    294    "jxl/splines.h",
    295    "jxl/toc.cc",
    296    "jxl/toc.h",
    297    "jxl/transpose-inl.h",
    298    "jxl/xorshift128plus-inl.h",
    299 ]
    300 
    301 libjxl_enc_sources = [
    302    "jxl/butteraugli/butteraugli.cc",
    303    "jxl/butteraugli/butteraugli.h",
    304    "jxl/enc_ac_strategy.cc",
    305    "jxl/enc_ac_strategy.h",
    306    "jxl/enc_adaptive_quantization.cc",
    307    "jxl/enc_adaptive_quantization.h",
    308    "jxl/enc_ans.cc",
    309    "jxl/enc_ans.h",
    310    "jxl/enc_ans_params.h",
    311    "jxl/enc_aux_out.cc",
    312    "jxl/enc_aux_out.h",
    313    "jxl/enc_bit_writer.cc",
    314    "jxl/enc_bit_writer.h",
    315    "jxl/enc_butteraugli_comparator.cc",
    316    "jxl/enc_butteraugli_comparator.h",
    317    "jxl/enc_cache.cc",
    318    "jxl/enc_cache.h",
    319    "jxl/enc_chroma_from_luma.cc",
    320    "jxl/enc_chroma_from_luma.h",
    321    "jxl/enc_cluster.cc",
    322    "jxl/enc_cluster.h",
    323    "jxl/enc_coeff_order.cc",
    324    "jxl/enc_coeff_order.h",
    325    "jxl/enc_comparator.cc",
    326    "jxl/enc_comparator.h",
    327    "jxl/enc_context_map.cc",
    328    "jxl/enc_context_map.h",
    329    "jxl/enc_debug_image.cc",
    330    "jxl/enc_debug_image.h",
    331    "jxl/enc_detect_dots.cc",
    332    "jxl/enc_detect_dots.h",
    333    "jxl/enc_dot_dictionary.cc",
    334    "jxl/enc_dot_dictionary.h",
    335    "jxl/enc_entropy_coder.cc",
    336    "jxl/enc_entropy_coder.h",
    337    "jxl/enc_external_image.cc",
    338    "jxl/enc_external_image.h",
    339    "jxl/enc_fast_lossless.cc",
    340    "jxl/enc_fast_lossless.h",
    341    "jxl/enc_fields.cc",
    342    "jxl/enc_fields.h",
    343    "jxl/enc_frame.cc",
    344    "jxl/enc_frame.h",
    345    "jxl/enc_gaborish.cc",
    346    "jxl/enc_gaborish.h",
    347    "jxl/enc_gamma_correct.h",
    348    "jxl/enc_group.cc",
    349    "jxl/enc_group.h",
    350    "jxl/enc_heuristics.cc",
    351    "jxl/enc_heuristics.h",
    352    "jxl/enc_huffman.cc",
    353    "jxl/enc_huffman.h",
    354    "jxl/enc_huffman_tree.cc",
    355    "jxl/enc_huffman_tree.h",
    356    "jxl/enc_icc_codec.cc",
    357    "jxl/enc_icc_codec.h",
    358    "jxl/enc_image_bundle.cc",
    359    "jxl/enc_image_bundle.h",
    360    "jxl/enc_linalg.cc",
    361    "jxl/enc_linalg.h",
    362    "jxl/enc_modular.cc",
    363    "jxl/enc_modular.h",
    364    "jxl/enc_noise.cc",
    365    "jxl/enc_noise.h",
    366    "jxl/enc_optimize.h",
    367    "jxl/enc_params.h",
    368    "jxl/enc_patch_dictionary.cc",
    369    "jxl/enc_patch_dictionary.h",
    370    "jxl/enc_photon_noise.cc",
    371    "jxl/enc_photon_noise.h",
    372    "jxl/enc_progressive_split.cc",
    373    "jxl/enc_progressive_split.h",
    374    "jxl/enc_quant_weights.cc",
    375    "jxl/enc_quant_weights.h",
    376    "jxl/enc_splines.cc",
    377    "jxl/enc_splines.h",
    378    "jxl/enc_toc.cc",
    379    "jxl/enc_toc.h",
    380    "jxl/enc_transforms-inl.h",
    381    "jxl/enc_transforms.cc",
    382    "jxl/enc_transforms.h",
    383    "jxl/enc_xyb.cc",
    384    "jxl/enc_xyb.h",
    385    "jxl/encode.cc",
    386    "jxl/encode_internal.h",
    387    "jxl/jpeg/enc_jpeg_data.cc",
    388    "jxl/jpeg/enc_jpeg_data.h",
    389    "jxl/jpeg/enc_jpeg_data_reader.cc",
    390    "jxl/jpeg/enc_jpeg_data_reader.h",
    391    "jxl/jpeg/enc_jpeg_huffman_decode.cc",
    392    "jxl/jpeg/enc_jpeg_huffman_decode.h",
    393    "jxl/modular/encoding/enc_debug_tree.cc",
    394    "jxl/modular/encoding/enc_debug_tree.h",
    395    "jxl/modular/encoding/enc_encoding.cc",
    396    "jxl/modular/encoding/enc_encoding.h",
    397    "jxl/modular/encoding/enc_ma.cc",
    398    "jxl/modular/encoding/enc_ma.h",
    399    "jxl/modular/transform/enc_palette.cc",
    400    "jxl/modular/transform/enc_palette.h",
    401    "jxl/modular/transform/enc_rct.cc",
    402    "jxl/modular/transform/enc_rct.h",
    403    "jxl/modular/transform/enc_squeeze.cc",
    404    "jxl/modular/transform/enc_squeeze.h",
    405    "jxl/modular/transform/enc_transform.cc",
    406    "jxl/modular/transform/enc_transform.h",
    407 ]
    408 
    409 libjxl_extras_for_tools_sources = [
    410    "extras/codec.cc",
    411    "extras/codec.h",
    412    "extras/hlg.cc",
    413    "extras/hlg.h",
    414    "extras/metrics.cc",
    415    "extras/metrics.h",
    416    "extras/packed_image_convert.cc",
    417    "extras/packed_image_convert.h",
    418    "extras/tone_mapping.cc",
    419    "extras/tone_mapping.h",
    420 ]
    421 
    422 libjxl_extras_sources = [
    423    "extras/alpha_blend.cc",
    424    "extras/alpha_blend.h",
    425    "extras/common.cc",
    426    "extras/common.h",
    427    "extras/compressed_icc.cc",
    428    "extras/dec/color_description.cc",
    429    "extras/dec/color_description.h",
    430    "extras/dec/color_hints.cc",
    431    "extras/dec/color_hints.h",
    432    "extras/dec/decode.cc",
    433    "extras/dec/decode.h",
    434    "extras/enc/encode.cc",
    435    "extras/enc/encode.h",
    436    "extras/exif.cc",
    437    "extras/exif.h",
    438    "extras/gain_map.cc",
    439    "extras/mmap.cc",
    440    "extras/mmap.h",
    441    "extras/packed_image.h",
    442    "extras/size_constraints.h",
    443    "extras/time.cc",
    444    "extras/time.h",
    445 ]
    446 
    447 libjxl_gbench_sources = [
    448    "extras/tone_mapping_gbench.cc",
    449    "jxl/dec_external_image_gbench.cc",
    450    "jxl/enc_external_image_gbench.cc",
    451    "jxl/splines_gbench.cc",
    452    "jxl/tf_gbench.cc",
    453 ]
    454 
    455 libjxl_jpegli_lib_version = 62
    456 
    457 libjxl_jpegli_libjpeg_helper_files = [
    458    "jpegli/libjpeg_test_util.cc",
    459    "jpegli/libjpeg_test_util.h",
    460 ]
    461 
    462 libjxl_jpegli_sources = [
    463    "jpegli/adaptive_quantization.cc",
    464    "jpegli/adaptive_quantization.h",
    465    "jpegli/bit_writer.cc",
    466    "jpegli/bit_writer.h",
    467    "jpegli/bitstream.cc",
    468    "jpegli/bitstream.h",
    469    "jpegli/color_quantize.cc",
    470    "jpegli/color_quantize.h",
    471    "jpegli/color_transform.cc",
    472    "jpegli/color_transform.h",
    473    "jpegli/common.cc",
    474    "jpegli/common.h",
    475    "jpegli/common_internal.h",
    476    "jpegli/dct-inl.h",
    477    "jpegli/decode.cc",
    478    "jpegli/decode.h",
    479    "jpegli/decode_internal.h",
    480    "jpegli/decode_marker.cc",
    481    "jpegli/decode_marker.h",
    482    "jpegli/decode_scan.cc",
    483    "jpegli/decode_scan.h",
    484    "jpegli/destination_manager.cc",
    485    "jpegli/downsample.cc",
    486    "jpegli/downsample.h",
    487    "jpegli/encode.cc",
    488    "jpegli/encode.h",
    489    "jpegli/encode_finish.cc",
    490    "jpegli/encode_finish.h",
    491    "jpegli/encode_internal.h",
    492    "jpegli/encode_streaming.cc",
    493    "jpegli/encode_streaming.h",
    494    "jpegli/entropy_coding-inl.h",
    495    "jpegli/entropy_coding.cc",
    496    "jpegli/entropy_coding.h",
    497    "jpegli/error.cc",
    498    "jpegli/error.h",
    499    "jpegli/huffman.cc",
    500    "jpegli/huffman.h",
    501    "jpegli/idct.cc",
    502    "jpegli/idct.h",
    503    "jpegli/input.cc",
    504    "jpegli/input.h",
    505    "jpegli/memory_manager.cc",
    506    "jpegli/memory_manager.h",
    507    "jpegli/quant.cc",
    508    "jpegli/quant.h",
    509    "jpegli/render.cc",
    510    "jpegli/render.h",
    511    "jpegli/simd.cc",
    512    "jpegli/simd.h",
    513    "jpegli/source_manager.cc",
    514    "jpegli/transpose-inl.h",
    515    "jpegli/types.h",
    516    "jpegli/upsample.cc",
    517    "jpegli/upsample.h",
    518 ]
    519 
    520 libjxl_jpegli_testlib_files = [
    521    "jpegli/fuzztest.h",
    522    "jpegli/test_params.h",
    523    "jpegli/test_utils-inl.h",
    524    "jpegli/test_utils.cc",
    525    "jpegli/test_utils.h",
    526 ]
    527 
    528 libjxl_jpegli_tests = [
    529    "jpegli/decode_api_test.cc",
    530    "jpegli/encode_api_test.cc",
    531    "jpegli/error_handling_test.cc",
    532    "jpegli/input_suspension_test.cc",
    533    "jpegli/output_suspension_test.cc",
    534    "jpegli/source_manager_test.cc",
    535    "jpegli/streaming_test.cc",
    536    "jpegli/transcode_api_test.cc",
    537 ]
    538 
    539 libjxl_jpegli_wrapper_sources = [
    540    "jpegli/libjpeg_wrapper.cc",
    541 ]
    542 
    543 libjxl_major_version = 0
    544 
    545 libjxl_minor_version = 11
    546 
    547 libjxl_patch_version = 1
    548 
    549 libjxl_public_headers = [
    550    "include/jxl/cms.h",
    551    "include/jxl/cms_interface.h",
    552    "include/jxl/codestream_header.h",
    553    "include/jxl/color_encoding.h",
    554    "include/jxl/compressed_icc.h",
    555    "include/jxl/decode.h",
    556    "include/jxl/decode_cxx.h",
    557    "include/jxl/encode.h",
    558    "include/jxl/encode_cxx.h",
    559    "include/jxl/gain_map.h",
    560    "include/jxl/memory_manager.h",
    561    "include/jxl/parallel_runner.h",
    562    "include/jxl/stats.h",
    563    "include/jxl/types.h",
    564 ]
    565 
    566 libjxl_testlib_files = [
    567    "jxl/dct_for_test.h",
    568    "jxl/dec_transforms_testonly.cc",
    569    "jxl/dec_transforms_testonly.h",
    570    "jxl/fake_parallel_runner_testonly.h",
    571    "jxl/fuzztest.h",
    572    "jxl/image_test_utils.h",
    573    "jxl/render_pipeline/test_render_pipeline_stages.h",
    574    "jxl/test_image.cc",
    575    "jxl/test_image.h",
    576    "jxl/test_memory_manager.cc",
    577    "jxl/test_memory_manager.h",
    578    "jxl/test_utils.cc",
    579    "jxl/test_utils.h",
    580 ]
    581 
    582 libjxl_tests = [
    583    "extras/codec_test.cc",
    584    "extras/compressed_icc_test.cc",
    585    "extras/dec/color_description_test.cc",
    586    "extras/dec/pgx_test.cc",
    587    "extras/gain_map_test.cc",
    588    "extras/jpegli_test.cc",
    589    "jxl/ac_strategy_test.cc",
    590    "jxl/alpha_test.cc",
    591    "jxl/ans_common_test.cc",
    592    "jxl/ans_test.cc",
    593    "jxl/bit_reader_test.cc",
    594    "jxl/bits_test.cc",
    595    "jxl/blending_test.cc",
    596    "jxl/butteraugli/butteraugli_test.cc",
    597    "jxl/byte_order_test.cc",
    598    "jxl/cms/tone_mapping_test.cc",
    599    "jxl/cms/transfer_functions_test.cc",
    600    "jxl/coeff_order_test.cc",
    601    "jxl/color_encoding_internal_test.cc",
    602    "jxl/color_management_test.cc",
    603    "jxl/convolve_test.cc",
    604    "jxl/data_parallel_test.cc",
    605    "jxl/dct_test.cc",
    606    "jxl/decode_test.cc",
    607    "jxl/enc_external_image_test.cc",
    608    "jxl/enc_gaborish_test.cc",
    609    "jxl/enc_linalg_test.cc",
    610    "jxl/enc_optimize_test.cc",
    611    "jxl/enc_photon_noise_test.cc",
    612    "jxl/encode_test.cc",
    613    "jxl/entropy_coder_test.cc",
    614    "jxl/fast_math_test.cc",
    615    "jxl/fields_test.cc",
    616    "jxl/gamma_correct_test.cc",
    617    "jxl/gradient_test.cc",
    618    "jxl/iaca_test.cc",
    619    "jxl/icc_codec_test.cc",
    620    "jxl/image_bundle_test.cc",
    621    "jxl/image_ops_test.cc",
    622    "jxl/jxl_test.cc",
    623    "jxl/lehmer_code_test.cc",
    624    "jxl/modular_test.cc",
    625    "jxl/opsin_image_test.cc",
    626    "jxl/opsin_inverse_test.cc",
    627    "jxl/padded_bytes_test.cc",
    628    "jxl/passes_test.cc",
    629    "jxl/patch_dictionary_test.cc",
    630    "jxl/preview_test.cc",
    631    "jxl/quant_weights_test.cc",
    632    "jxl/quantizer_test.cc",
    633    "jxl/rational_polynomial_test.cc",
    634    "jxl/render_pipeline/render_pipeline_test.cc",
    635    "jxl/roundtrip_test.cc",
    636    "jxl/simd_util_test.cc",
    637    "jxl/speed_tier_test.cc",
    638    "jxl/splines_test.cc",
    639    "jxl/toc_test.cc",
    640    "jxl/xorshift128plus_test.cc",
    641    "threads/thread_parallel_runner_test.cc",
    642 ]
    643 
    644 libjxl_threads_public_headers = [
    645    "include/jxl/resizable_parallel_runner.h",
    646    "include/jxl/resizable_parallel_runner_cxx.h",
    647    "include/jxl/thread_parallel_runner.h",
    648    "include/jxl/thread_parallel_runner_cxx.h",
    649 ]
    650 
    651 libjxl_threads_sources = [
    652    "threads/resizable_parallel_runner.cc",
    653    "threads/thread_parallel_runner.cc",
    654    "threads/thread_parallel_runner_internal.cc",
    655    "threads/thread_parallel_runner_internal.h",
    656 ]