# Copyright (c) the JPEG XL Project Authors. All rights reserved. # # Use of this source code is governed by a BSD-style # license that can be found in the LICENSE file. # This file is generated, do not modify by manually. # Run `tools/scripts/build_cleaner.py --update` to regenerate it. set(JPEGXL_INTERNAL_BASE_SOURCES jxl/base/arch_macros.h jxl/base/bits.h jxl/base/byte_order.h jxl/base/cache_aligned.cc jxl/base/cache_aligned.h jxl/base/compiler_specific.h jxl/base/data_parallel.cc jxl/base/data_parallel.h jxl/base/file_io.h jxl/base/float.h jxl/base/iaca.h jxl/base/os_macros.h jxl/base/override.h jxl/base/padded_bytes.cc jxl/base/padded_bytes.h jxl/base/printf_macros.h jxl/base/profiler.cc jxl/base/profiler.h jxl/base/random.cc jxl/base/random.h jxl/base/sanitizer_definitions.h jxl/base/scope_guard.h jxl/base/span.h jxl/base/status.h jxl/base/tsc_timer.h ) set(JPEGXL_INTERNAL_CODEC_APNG_SOURCES extras/dec/apng.cc extras/dec/apng.h extras/enc/apng.cc extras/enc/apng.h ) set(JPEGXL_INTERNAL_CODEC_EXR_SOURCES extras/dec/exr.cc extras/dec/exr.h extras/enc/exr.cc extras/enc/exr.h ) set(JPEGXL_INTERNAL_CODEC_GIF_SOURCES extras/dec/gif.cc extras/dec/gif.h ) set(JPEGXL_INTERNAL_CODEC_JPEGLI_SOURCES extras/dec/jpegli.cc extras/dec/jpegli.h extras/enc/jpegli.cc extras/enc/jpegli.h ) set(JPEGXL_INTERNAL_CODEC_JPG_SOURCES extras/dec/jpg.cc extras/dec/jpg.h extras/enc/jpg.cc extras/enc/jpg.h ) set(JPEGXL_INTERNAL_CODEC_JXL_SOURCES extras/dec/jxl.cc extras/dec/jxl.h extras/enc/jxl.cc extras/enc/jxl.h ) set(JPEGXL_INTERNAL_CODEC_NPY_SOURCES extras/enc/npy.cc extras/enc/npy.h ) set(JPEGXL_INTERNAL_CODEC_PGX_SOURCES extras/dec/pgx.cc extras/dec/pgx.h extras/enc/pgx.cc extras/enc/pgx.h ) set(JPEGXL_INTERNAL_CODEC_PNM_SOURCES extras/dec/pnm.cc extras/dec/pnm.h extras/enc/pnm.cc extras/enc/pnm.h ) set(JPEGXL_INTERNAL_DEC_BOX_SOURCES jxl/box_content_decoder.cc jxl/box_content_decoder.h ) set(JPEGXL_INTERNAL_DEC_JPEG_SOURCES jxl/decode_to_jpeg.cc jxl/decode_to_jpeg.h jxl/jpeg/dec_jpeg_data.cc jxl/jpeg/dec_jpeg_data.h jxl/jpeg/dec_jpeg_data_writer.cc jxl/jpeg/dec_jpeg_data_writer.h jxl/jpeg/dec_jpeg_output_chunk.h jxl/jpeg/dec_jpeg_serialization_state.h jxl/jpeg/jpeg_data.cc jxl/jpeg/jpeg_data.h ) set(JPEGXL_INTERNAL_DEC_SOURCES jxl/ac_context.h jxl/ac_strategy.cc jxl/ac_strategy.h jxl/alpha.cc jxl/alpha.h jxl/ans_common.cc jxl/ans_common.h jxl/ans_params.h jxl/blending.cc jxl/blending.h jxl/chroma_from_luma.cc jxl/chroma_from_luma.h jxl/codec_in_out.h jxl/coeff_order.cc jxl/coeff_order.h jxl/coeff_order_fwd.h jxl/color_encoding_internal.cc jxl/color_encoding_internal.h jxl/color_management.cc jxl/color_management.h jxl/common.h jxl/compressed_dc.cc jxl/compressed_dc.h jxl/convolve-inl.h jxl/convolve.h jxl/convolve_separable5.cc jxl/convolve_separable7.cc jxl/convolve_slow.cc jxl/convolve_symmetric3.cc jxl/convolve_symmetric5.cc jxl/dct-inl.h jxl/dct_block-inl.h jxl/dct_scales.cc jxl/dct_scales.h jxl/dct_util.h jxl/dec_ans.cc jxl/dec_ans.h jxl/dec_bit_reader.h jxl/dec_cache.cc jxl/dec_cache.h jxl/dec_context_map.cc jxl/dec_context_map.h jxl/dec_external_image.cc jxl/dec_external_image.h jxl/dec_frame.cc jxl/dec_frame.h jxl/dec_group.cc jxl/dec_group.h jxl/dec_group_border.cc jxl/dec_group_border.h jxl/dec_huffman.cc jxl/dec_huffman.h jxl/dec_modular.cc jxl/dec_modular.h jxl/dec_noise.cc jxl/dec_noise.h jxl/dec_patch_dictionary.cc jxl/dec_patch_dictionary.h jxl/dec_tone_mapping-inl.h jxl/dec_transforms-inl.h jxl/dec_xyb-inl.h jxl/dec_xyb.cc jxl/dec_xyb.h jxl/decode.cc jxl/entropy_coder.cc jxl/entropy_coder.h jxl/epf.cc jxl/epf.h jxl/exif.h jxl/fast_dct-inl.h jxl/fast_dct.cc jxl/fast_dct.h jxl/fast_dct128-inl.h jxl/fast_dct16-inl.h jxl/fast_dct256-inl.h jxl/fast_dct32-inl.h jxl/fast_dct64-inl.h jxl/fast_dct8-inl.h jxl/fast_math-inl.h jxl/field_encodings.h jxl/fields.cc jxl/fields.h jxl/frame_header.cc jxl/frame_header.h jxl/gauss_blur.cc jxl/gauss_blur.h jxl/headers.cc jxl/headers.h jxl/huffman_table.cc jxl/huffman_table.h jxl/icc_codec.cc jxl/icc_codec.h jxl/icc_codec_common.cc jxl/icc_codec_common.h jxl/image.cc jxl/image.h jxl/image_bundle.cc jxl/image_bundle.h jxl/image_metadata.cc jxl/image_metadata.h jxl/image_ops.h jxl/inverse_mtf-inl.h jxl/jxl_inspection.h jxl/lehmer_code.h jxl/loop_filter.cc jxl/loop_filter.h jxl/luminance.cc jxl/luminance.h jxl/matrix_ops.h jxl/memory_manager_internal.cc jxl/memory_manager_internal.h jxl/modular/encoding/context_predict.h jxl/modular/encoding/dec_ma.cc jxl/modular/encoding/dec_ma.h jxl/modular/encoding/encoding.cc jxl/modular/encoding/encoding.h jxl/modular/encoding/ma_common.h jxl/modular/modular_image.cc jxl/modular/modular_image.h jxl/modular/options.h jxl/modular/transform/palette.cc jxl/modular/transform/palette.h jxl/modular/transform/rct.cc jxl/modular/transform/rct.h jxl/modular/transform/squeeze.cc jxl/modular/transform/squeeze.h jxl/modular/transform/transform.cc jxl/modular/transform/transform.h jxl/noise.h jxl/opsin_params.cc jxl/opsin_params.h jxl/passes_state.cc jxl/passes_state.h jxl/patch_dictionary_internal.h jxl/quant_weights.cc jxl/quant_weights.h jxl/quantizer-inl.h jxl/quantizer.cc jxl/quantizer.h jxl/rational_polynomial-inl.h jxl/render_pipeline/low_memory_render_pipeline.cc jxl/render_pipeline/low_memory_render_pipeline.h jxl/render_pipeline/render_pipeline.cc jxl/render_pipeline/render_pipeline.h jxl/render_pipeline/render_pipeline_stage.h jxl/render_pipeline/simple_render_pipeline.cc jxl/render_pipeline/simple_render_pipeline.h jxl/render_pipeline/stage_blending.cc jxl/render_pipeline/stage_blending.h jxl/render_pipeline/stage_chroma_upsampling.cc jxl/render_pipeline/stage_chroma_upsampling.h jxl/render_pipeline/stage_epf.cc jxl/render_pipeline/stage_epf.h jxl/render_pipeline/stage_from_linear.cc jxl/render_pipeline/stage_from_linear.h jxl/render_pipeline/stage_gaborish.cc jxl/render_pipeline/stage_gaborish.h jxl/render_pipeline/stage_noise.cc jxl/render_pipeline/stage_noise.h jxl/render_pipeline/stage_patches.cc jxl/render_pipeline/stage_patches.h jxl/render_pipeline/stage_splines.cc jxl/render_pipeline/stage_splines.h jxl/render_pipeline/stage_spot.cc jxl/render_pipeline/stage_spot.h jxl/render_pipeline/stage_to_linear.cc jxl/render_pipeline/stage_to_linear.h jxl/render_pipeline/stage_tone_mapping.cc jxl/render_pipeline/stage_tone_mapping.h jxl/render_pipeline/stage_upsampling.cc jxl/render_pipeline/stage_upsampling.h jxl/render_pipeline/stage_write.cc jxl/render_pipeline/stage_write.h jxl/render_pipeline/stage_xyb.cc jxl/render_pipeline/stage_xyb.h jxl/render_pipeline/stage_ycbcr.cc jxl/render_pipeline/stage_ycbcr.h jxl/sanitizers.h jxl/simd_util-inl.h jxl/splines.cc jxl/splines.h jxl/toc.cc jxl/toc.h jxl/transfer_functions-inl.h jxl/transpose-inl.h jxl/xorshift128plus-inl.h ) set(JPEGXL_INTERNAL_ENC_SOURCES jxl/butteraugli/butteraugli.cc jxl/butteraugli/butteraugli.h jxl/butteraugli_wrapper.cc jxl/enc_ac_strategy.cc jxl/enc_ac_strategy.h jxl/enc_adaptive_quantization.cc jxl/enc_adaptive_quantization.h jxl/enc_ans.cc jxl/enc_ans.h jxl/enc_ans_params.h jxl/enc_ar_control_field.cc jxl/enc_ar_control_field.h jxl/enc_aux_out.cc jxl/enc_aux_out.h jxl/enc_bit_writer.cc jxl/enc_bit_writer.h jxl/enc_butteraugli_comparator.cc jxl/enc_butteraugli_comparator.h jxl/enc_butteraugli_pnorm.cc jxl/enc_butteraugli_pnorm.h jxl/enc_cache.cc jxl/enc_cache.h jxl/enc_chroma_from_luma.cc jxl/enc_chroma_from_luma.h jxl/enc_cluster.cc jxl/enc_cluster.h jxl/enc_coeff_order.cc jxl/enc_coeff_order.h jxl/enc_color_management.cc jxl/enc_color_management.h jxl/enc_comparator.cc jxl/enc_comparator.h jxl/enc_context_map.cc jxl/enc_context_map.h jxl/enc_detect_dots.cc jxl/enc_detect_dots.h jxl/enc_dot_dictionary.cc jxl/enc_dot_dictionary.h jxl/enc_entropy_coder.cc jxl/enc_entropy_coder.h jxl/enc_external_image.cc jxl/enc_external_image.h jxl/enc_fast_lossless.cc jxl/enc_fast_lossless.h jxl/enc_fields.cc jxl/enc_fields.h jxl/enc_file.cc jxl/enc_file.h jxl/enc_frame.cc jxl/enc_frame.h jxl/enc_gaborish.cc jxl/enc_gaborish.h jxl/enc_gamma_correct.h jxl/enc_group.cc jxl/enc_group.h jxl/enc_heuristics.cc jxl/enc_heuristics.h jxl/enc_huffman.cc jxl/enc_huffman.h jxl/enc_huffman_tree.cc jxl/enc_huffman_tree.h jxl/enc_icc_codec.cc jxl/enc_icc_codec.h jxl/enc_image_bundle.cc jxl/enc_image_bundle.h jxl/enc_jxl_skcms.h jxl/enc_linalg.cc jxl/enc_linalg.h jxl/enc_modular.cc jxl/enc_modular.h jxl/enc_noise.cc jxl/enc_noise.h jxl/enc_optimize.cc jxl/enc_optimize.h jxl/enc_params.h jxl/enc_patch_dictionary.cc jxl/enc_patch_dictionary.h jxl/enc_photon_noise.cc jxl/enc_photon_noise.h jxl/enc_progressive_split.cc jxl/enc_progressive_split.h jxl/enc_quant_weights.cc jxl/enc_quant_weights.h jxl/enc_splines.cc jxl/enc_splines.h jxl/enc_toc.cc jxl/enc_toc.h jxl/enc_transforms-inl.h jxl/enc_transforms.cc jxl/enc_transforms.h jxl/enc_xyb.cc jxl/enc_xyb.h jxl/encode.cc jxl/encode_internal.h jxl/jpeg/enc_jpeg_data.cc jxl/jpeg/enc_jpeg_data.h jxl/jpeg/enc_jpeg_data_reader.cc jxl/jpeg/enc_jpeg_data_reader.h jxl/jpeg/enc_jpeg_huffman_decode.cc jxl/jpeg/enc_jpeg_huffman_decode.h jxl/modular/encoding/enc_debug_tree.cc jxl/modular/encoding/enc_debug_tree.h jxl/modular/encoding/enc_encoding.cc jxl/modular/encoding/enc_encoding.h jxl/modular/encoding/enc_ma.cc jxl/modular/encoding/enc_ma.h jxl/modular/transform/enc_palette.cc jxl/modular/transform/enc_palette.h jxl/modular/transform/enc_rct.cc jxl/modular/transform/enc_rct.h jxl/modular/transform/enc_squeeze.cc jxl/modular/transform/enc_squeeze.h jxl/modular/transform/enc_transform.cc jxl/modular/transform/enc_transform.h ) set(JPEGXL_INTERNAL_EXTRAS_FOR_TOOLS_SOURCES extras/codec.cc extras/codec.h extras/hlg.cc extras/hlg.h extras/packed_image_convert.cc extras/packed_image_convert.h extras/tone_mapping.cc extras/tone_mapping.h ) set(JPEGXL_INTERNAL_EXTRAS_SOURCES extras/dec/color_description.cc extras/dec/color_description.h extras/dec/color_hints.cc extras/dec/color_hints.h extras/dec/decode.cc extras/dec/decode.h extras/enc/encode.cc extras/enc/encode.h extras/exif.cc extras/exif.h extras/packed_image.h extras/size_constraints.h extras/time.cc extras/time.h ) set(JPEGXL_INTERNAL_GBENCH_SOURCES extras/tone_mapping_gbench.cc jxl/dec_external_image_gbench.cc jxl/enc_external_image_gbench.cc jxl/gauss_blur_gbench.cc jxl/splines_gbench.cc jxl/tf_gbench.cc ) set(JPEGXL_INTERNAL_JPEGLI_SOURCES jpegli/adaptive_quantization.cc jpegli/adaptive_quantization.h jpegli/bit_writer.cc jpegli/bit_writer.h jpegli/bitstream.cc jpegli/bitstream.h jpegli/color_quantize.cc jpegli/color_quantize.h jpegli/color_transform.cc jpegli/color_transform.h jpegli/common.cc jpegli/common.h jpegli/common_internal.h jpegli/dct-inl.h jpegli/dct.cc jpegli/dct.h jpegli/decode.cc jpegli/decode.h jpegli/decode_internal.h jpegli/decode_marker.cc jpegli/decode_marker.h jpegli/decode_scan.cc jpegli/decode_scan.h jpegli/destination_manager.cc jpegli/downsample.cc jpegli/downsample.h jpegli/encode.cc jpegli/encode.h jpegli/encode_internal.h jpegli/entropy_coding.cc jpegli/entropy_coding.h jpegli/error.cc jpegli/error.h jpegli/huffman.cc jpegli/huffman.h jpegli/idct.cc jpegli/idct.h jpegli/input.cc jpegli/input.h jpegli/memory_manager.cc jpegli/memory_manager.h jpegli/quant.cc jpegli/quant.h jpegli/render.cc jpegli/render.h jpegli/simd.cc jpegli/simd.h jpegli/source_manager.cc jpegli/transpose-inl.h jpegli/upsample.cc jpegli/upsample.h ) set(JPEGXL_INTERNAL_JPEGLI_TESTLIB_FILES jpegli/test_utils.cc jpegli/test_utils.h ) set(JPEGXL_INTERNAL_JPEGLI_TESTS jpegli/decode_api_test.cc jpegli/encode_api_test.cc jpegli/error_handling_test.cc jpegli/input_suspension_test.cc jpegli/output_suspension_test.cc jpegli/source_manager_test.cc jpegli/streaming_test.cc jpegli/transcode_api_test.cc ) set(JPEGXL_INTERNAL_JPEGLI_WRAPPER_SOURCES jpegli/libjpeg_wrapper.cc ) set(JPEGXL_INTERNAL_PUBLIC_HEADERS include/jxl/butteraugli.h include/jxl/butteraugli_cxx.h include/jxl/cms_interface.h include/jxl/codestream_header.h include/jxl/color_encoding.h include/jxl/decode.h include/jxl/decode_cxx.h include/jxl/encode.h include/jxl/encode_cxx.h include/jxl/memory_manager.h include/jxl/parallel_runner.h include/jxl/types.h ) set(JPEGXL_INTERNAL_TESTLIB_FILES jxl/dct_for_test.h jxl/dec_transforms_testonly.cc jxl/dec_transforms_testonly.h jxl/fake_parallel_runner_testonly.h jxl/image_test_utils.h jxl/render_pipeline/test_render_pipeline_stages.h jxl/test_image.cc jxl/test_image.h jxl/test_utils.cc jxl/test_utils.h ) set(JPEGXL_INTERNAL_TESTS extras/codec_test.cc extras/dec/color_description_test.cc extras/dec/pgx_test.cc extras/jpegli_test.cc jxl/ac_strategy_test.cc jxl/alpha_test.cc jxl/ans_common_test.cc jxl/ans_test.cc jxl/bit_reader_test.cc jxl/bits_test.cc jxl/blending_test.cc jxl/butteraugli_test.cc jxl/byte_order_test.cc jxl/coeff_order_test.cc jxl/color_encoding_internal_test.cc jxl/color_management_test.cc jxl/convolve_test.cc jxl/data_parallel_test.cc jxl/dct_test.cc jxl/decode_test.cc jxl/enc_external_image_test.cc jxl/enc_gaborish_test.cc jxl/enc_linalg_test.cc jxl/enc_optimize_test.cc jxl/enc_photon_noise_test.cc jxl/encode_test.cc jxl/entropy_coder_test.cc jxl/fast_dct_test.cc jxl/fast_math_test.cc jxl/fields_test.cc jxl/gamma_correct_test.cc jxl/gauss_blur_test.cc jxl/gradient_test.cc jxl/iaca_test.cc jxl/icc_codec_test.cc jxl/image_bundle_test.cc jxl/image_ops_test.cc jxl/jxl_test.cc jxl/lehmer_code_test.cc jxl/modular_test.cc jxl/opsin_image_test.cc jxl/opsin_inverse_test.cc jxl/padded_bytes_test.cc jxl/passes_test.cc jxl/patch_dictionary_test.cc jxl/preview_test.cc jxl/quant_weights_test.cc jxl/quantizer_test.cc jxl/rational_polynomial_test.cc jxl/render_pipeline/render_pipeline_test.cc jxl/roundtrip_test.cc jxl/simd_util_test.cc jxl/speed_tier_test.cc jxl/splines_test.cc jxl/toc_test.cc jxl/xorshift128plus_test.cc threads/thread_parallel_runner_test.cc ) set(JPEGXL_INTERNAL_THREADS_PUBLIC_HEADERS include/jxl/resizable_parallel_runner.h include/jxl/resizable_parallel_runner_cxx.h include/jxl/thread_parallel_runner.h include/jxl/thread_parallel_runner_cxx.h ) set(JPEGXL_INTERNAL_THREADS_SOURCES threads/resizable_parallel_runner.cc threads/thread_parallel_runner.cc threads/thread_parallel_runner_internal.cc threads/thread_parallel_runner_internal.h )