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 ]