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