defines = -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DCR_CLANG_REVISION=\"llvmorg-24-init-3796-g20e97c4b-3\" -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE -D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS -D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS -D_LIBCPP_INSTRUMENTED_WITH_ASAN=0 -DCR_LIBCXX_REVISION=97b436da4c33663581d394f4ee0a5977fc38c2f4 -DCR_SYSROOT_KEY=20250129T203412Z-2 -DUSE_UDEV -DUSE_AURA=1 -DUSE_OZONE=1 -DOFFICIAL_BUILD -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DGOOGLE_PROTOBUF_NO_RTTI -DPROTOBUF_INTERNAL_BOUNDS_CHECK_MODE_ABORT -DHAVE_PTHREAD -DLIBPROTOC_EXPORTS -DUSE_LIBCXX_MODULES
include_dirs = -I../../third_party/protobuf-javascript/src -I../.. -Iclang_x64/gen -I../../buildtools/third_party/libc++ -I../../third_party/protobuf/src -I../../third_party/protobuf/third_party/utf8_range -I../../third_party/abseil-cpp
cflags = -fno-delete-null-pointer-checks -fno-strict-overflow -fno-ident -fno-math-errno -fno-strict-aliasing -fstack-protector -fno-unwind-tables -fno-asynchronous-unwind-tables -fPIC -pthread -fcolor-diagnostics -fdiagnostics-show-inlining-chain -fmerge-all-constants -fcrash-diagnostics-dir=../clang-crashreports -fno-lifetime-dse -mllvm -instcombine-lower-dbg-declare=0 -mllvm -split-threshold-for-reg-with-hint=0 -ffp-contract=off -Wa,--crel,--allow-experimental-crel -fcomplete-member-pointers --target=x86_64-unknown-linux-gnu -msse3 -ffile-compilation-dir=. -no-canonical-prefixes -Xclang -fmodule-file-home-is-cwd -Xclang -fmodules-cache-path=/not_exist_dummy_dir --warning-suppression-mappings=../../build/config/warning_suppression.txt -ftrivial-auto-var-init=zero -O2 -fdata-sections -ffunction-sections -fno-unique-section-names -fno-omit-frame-pointer -g0 -fsanitize=array-bounds -fsanitize-trap=array-bounds -fsanitize-ignore-for-ubsan-feature=array-bounds -Wno-unsafe-buffer-usage-in-static-sized-array -fsanitize=return -fsanitize-trap=return -fsanitize-ignore-for-ubsan-feature=return -fvisibility=hidden -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Xclang -add-plugin -Xclang find-bad-constructs -Xclang -plugin-arg-find-bad-constructs -Xclang check-stack-allocated -Xclang -plugin-arg-find-bad-constructs -Xclang relax-ctor-checks-for-aggregates -Xclang -plugin-arg-find-bad-constructs -Xclang check-ipc -Xclang -add-plugin -Xclang raw-ptr-plugin -Xclang -plugin-arg-raw-ptr-plugin -Xclang check-raw-ptr-to-stack-allocated -Xclang -plugin-arg-raw-ptr-plugin -Xclang disable-check-raw-ptr-to-stack-allocated-error -Xclang -plugin-arg-raw-ptr-plugin -Xclang raw-ptr-exclude-path=../../third_party/dawn/ -Xclang -plugin-arg-raw-ptr-plugin -Xclang raw-ptr-exclude-path=../../build/config/clang/chrome/test/fuzzing/webidl_fuzzing/ -Xclang -plugin-arg-raw-ptr-plugin -Xclang config-path=../../build/config/raw_ptr_plugin_config.yaml -Xclang -plugin-arg-raw-ptr-plugin -Xclang no-special-treatment-for-oilpanized-paths -DUNSAFE_BUFFERS_BUILD -Wunsafe-buffer-usage -Wno-error=unsafe-buffer-usage -Xclang -add-plugin -Xclang unsafe-buffers -Xclang -plugin-arg-unsafe-buffers -Xclang ../../build/config/unsafe_buffers_paths.txt -Wall -Wno-unused-variable -Wno-unused-template -Wno-c++11-narrowing -Wno-unused-but-set-variable -Wno-missing-field-initializers -Wno-unused-parameter -Wno-psabi -Wno-stringop-overread -Wloop-analysis -Wno-unneeded-internal-declaration -Wno-cast-function-type -Wno-thread-safety-reference-return -Wno-nontrivial-memcall -Wno-uninitialized-const-pointer -Wno-unused-but-set-global -Wexit-time-destructors -Werror -Werror=\#pragma-messages -Wno-exit-time-destructors
cflags_cc = -std=c++23 -Wno-trigraphs -gsimple-template-names -fno-exceptions -fno-rtti -nostdinc++ -isystem../../third_party/libc++/src/include -isystem../../third_party/libc++abi/src/include --sysroot=../../build/linux/debian_bullseye_amd64-sysroot -fvisibility-inlines-hidden -Wno-invalid-offsetof -Wenum-compare-conditional -Wno-nullability-completeness -fmodules -fno-implicit-module-maps -fno-implicit-modules -Xclang -fmodules-local-submodule-visibility -Wno-modules-ambiguous-internal-linkage -Wno-modules-import-nested-redundant -Xclang -fmodules-disable-diagnostic-validation -Wno-module-import-in-extern-c
cc_module_name = //third_party/protobuf-javascript$:protoc-gen-js(//build/toolchain/linux$:clang_x64)
module_deps = -fmodule-map-file=clang_x64/gen/build/modules/module.modulemap -fmodule-file=//build/modules:system=clang_x64/obj/build/modules/system/module.pcm
module_deps_no_self = -fmodule-map-file=clang_x64/gen/build/modules/module.modulemap -fmodule-file=//build/modules:system=clang_x64/obj/build/modules/system/module.pcm
label_name = protoc-gen-js
target_out_dir = clang_x64/obj/third_party/protobuf-javascript
target_output_name = protoc-gen-js

build clang_x64/phony/third_party/protobuf-javascript/protoc-gen-js.inputs: phony ../../build/config/unsafe_buffers_paths.txt ../../build/config/raw_ptr_plugin_config.yaml ../../build/config/warning_suppression.txt ../../build/config/raw_ptr_plugin_config.yaml ../../build/config/unsafe_buffers_paths.txt
build clang_x64/obj/third_party/protobuf-javascript/protoc-gen-js/js_generator.o: clang_x64_cxx ../../third_party/protobuf-javascript/src/generator/js_generator.cc | clang_x64/phony/third_party/protobuf-javascript/protoc-gen-js.inputs clang_x64/obj/build/modules/system/module.pcm || clang_x64/phony/build/modules/system_modulemap
  source_file_part = js_generator.cc
  source_name_part = js_generator
build clang_x64/obj/third_party/protobuf-javascript/protoc-gen-js/protoc-gen-js.o: clang_x64_cxx ../../third_party/protobuf-javascript/src/generator/protoc-gen-js.cc | clang_x64/phony/third_party/protobuf-javascript/protoc-gen-js.inputs clang_x64/obj/build/modules/system/module.pcm || clang_x64/phony/build/modules/system_modulemap
  source_file_part = protoc-gen-js.cc
  source_name_part = protoc-gen-js
build clang_x64/obj/third_party/protobuf-javascript/protoc-gen-js/well_known_types_embed.o: clang_x64_cxx ../../third_party/protobuf-javascript/src/generator/well_known_types_embed.cc | clang_x64/phony/third_party/protobuf-javascript/protoc-gen-js.inputs clang_x64/obj/build/modules/system/module.pcm || clang_x64/phony/build/modules/system_modulemap
  source_file_part = well_known_types_embed.cc
  source_name_part = well_known_types_embed

build clang_x64/protoc-gen-js clang_x64/protoc-gen-js.map.gz: clang_x64_link clang_x64/obj/third_party/protobuf-javascript/protoc-gen-js/js_generator.o clang_x64/obj/third_party/protobuf-javascript/protoc-gen-js/protoc-gen-js.o clang_x64/obj/third_party/protobuf-javascript/protoc-gen-js/well_known_types_embed.o clang_x64/obj/third_party/abseil-cpp/absl/base/base/casts.o clang_x64/obj/third_party/abseil-cpp/absl/base/base/cycleclock.o clang_x64/obj/third_party/abseil-cpp/absl/base/base/spinlock.o clang_x64/obj/third_party/abseil-cpp/absl/base/base/sysinfo.o clang_x64/obj/third_party/abseil-cpp/absl/base/base/thread_identity.o clang_x64/obj/third_party/abseil-cpp/absl/base/base/unscaledcycleclock.o clang_x64/obj/third_party/abseil-cpp/absl/base/raw_logging_internal/raw_logging.o clang_x64/obj/third_party/abseil-cpp/absl/base/log_severity/log_severity.o clang_x64/obj/third_party/abseil-cpp/absl/base/spinlock_wait/spinlock_wait.o clang_x64/obj/third_party/abseil-cpp/absl/base/throw_delegate/throw_delegate.o clang_x64/obj/third_party/abseil-cpp/absl/hash/hash/hash.o clang_x64/obj/third_party/abseil-cpp/absl/hash/city/city.o clang_x64/obj/third_party/abseil-cpp/absl/numeric/int128/int128.o clang_x64/obj/third_party/abseil-cpp/absl/strings/strings/ascii.o clang_x64/obj/third_party/abseil-cpp/absl/strings/strings/charconv.o clang_x64/obj/third_party/abseil-cpp/absl/strings/strings/escaping.o clang_x64/obj/third_party/abseil-cpp/absl/strings/strings/charconv_bigint.o clang_x64/obj/third_party/abseil-cpp/absl/strings/strings/charconv_parse.o clang_x64/obj/third_party/abseil-cpp/absl/strings/strings/damerau_levenshtein_distance.o clang_x64/obj/third_party/abseil-cpp/absl/strings/strings/memutil.o clang_x64/obj/third_party/abseil-cpp/absl/strings/strings/stringify_sink.o clang_x64/obj/third_party/abseil-cpp/absl/strings/strings/match.o clang_x64/obj/third_party/abseil-cpp/absl/strings/strings/numbers.o clang_x64/obj/third_party/abseil-cpp/absl/strings/strings/str_cat.o clang_x64/obj/third_party/abseil-cpp/absl/strings/strings/str_replace.o clang_x64/obj/third_party/abseil-cpp/absl/strings/strings/str_split.o clang_x64/obj/third_party/abseil-cpp/absl/strings/strings/substitute.o clang_x64/obj/third_party/abseil-cpp/absl/strings/internal/escaping.o clang_x64/obj/third_party/abseil-cpp/absl/strings/internal/ostringstream.o clang_x64/obj/third_party/abseil-cpp/absl/strings/internal/utf8.o clang_x64/obj/third_party/abseil-cpp/absl/types/source_location/source_location.o clang_x64/obj/third_party/abseil-cpp/absl/debugging/demangle_internal/demangle.o clang_x64/obj/third_party/abseil-cpp/absl/debugging/demangle_rust/demangle_rust.o clang_x64/obj/third_party/abseil-cpp/absl/debugging/decode_rust_punycode/decode_rust_punycode.o clang_x64/obj/third_party/abseil-cpp/absl/debugging/utf8_for_code_point/utf8_for_code_point.o clang_x64/obj/third_party/abseil-cpp/absl/strings/cord/cord.o clang_x64/obj/third_party/abseil-cpp/absl/strings/cord/cord_analysis.o clang_x64/obj/third_party/abseil-cpp/absl/strings/cord_internal/cord_internal.o clang_x64/obj/third_party/abseil-cpp/absl/strings/cord_internal/cord_rep_btree.o clang_x64/obj/third_party/abseil-cpp/absl/strings/cord_internal/cord_rep_btree_navigator.o clang_x64/obj/third_party/abseil-cpp/absl/strings/cord_internal/cord_rep_btree_reader.o clang_x64/obj/third_party/abseil-cpp/absl/strings/cord_internal/cord_rep_consume.o clang_x64/obj/third_party/abseil-cpp/absl/strings/cord_internal/cord_rep_crc.o clang_x64/obj/third_party/abseil-cpp/absl/crc/crc_cord_state/crc_cord_state.o clang_x64/obj/third_party/abseil-cpp/absl/crc/crc32c/crc32c.o clang_x64/obj/third_party/abseil-cpp/absl/crc/crc32c/crc_memcpy_fallback.o clang_x64/obj/third_party/abseil-cpp/absl/crc/crc32c/crc_memcpy_x86_arm_combined.o clang_x64/obj/third_party/abseil-cpp/absl/crc/crc32c/crc_non_temporal_memcpy.o clang_x64/obj/third_party/abseil-cpp/absl/crc/crc_internal/crc.o clang_x64/obj/third_party/abseil-cpp/absl/crc/crc_internal/crc_x86_arm_combined.o clang_x64/obj/third_party/abseil-cpp/absl/base/cpu_detect/cpu_detect.o clang_x64/obj/third_party/abseil-cpp/absl/strings/str_format_internal/arg.o clang_x64/obj/third_party/abseil-cpp/absl/strings/str_format_internal/bind.o clang_x64/obj/third_party/abseil-cpp/absl/strings/str_format_internal/extension.o clang_x64/obj/third_party/abseil-cpp/absl/strings/str_format_internal/float_conversion.o clang_x64/obj/third_party/abseil-cpp/absl/strings/str_format_internal/output.o clang_x64/obj/third_party/abseil-cpp/absl/strings/str_format_internal/parser.o clang_x64/obj/third_party/abseil-cpp/absl/strings/cordz_info/cordz_info.o clang_x64/obj/third_party/abseil-cpp/absl/strings/cordz_functions/cordz_functions.o clang_x64/obj/third_party/abseil-cpp/absl/profiling/exponential_biased/exponential_biased.o clang_x64/obj/third_party/abseil-cpp/absl/strings/cordz_handle/cordz_handle.o clang_x64/obj/third_party/abseil-cpp/absl/synchronization/synchronization/barrier.o clang_x64/obj/third_party/abseil-cpp/absl/synchronization/synchronization/blocking_counter.o clang_x64/obj/third_party/abseil-cpp/absl/synchronization/synchronization/create_thread_identity.o clang_x64/obj/third_party/abseil-cpp/absl/synchronization/synchronization/futex_waiter.o clang_x64/obj/third_party/abseil-cpp/absl/synchronization/synchronization/per_thread_sem.o clang_x64/obj/third_party/abseil-cpp/absl/synchronization/synchronization/pthread_waiter.o clang_x64/obj/third_party/abseil-cpp/absl/synchronization/synchronization/sem_waiter.o clang_x64/obj/third_party/abseil-cpp/absl/synchronization/synchronization/stdcpp_waiter.o clang_x64/obj/third_party/abseil-cpp/absl/synchronization/synchronization/waiter_base.o clang_x64/obj/third_party/abseil-cpp/absl/synchronization/synchronization/win32_waiter.o clang_x64/obj/third_party/abseil-cpp/absl/synchronization/synchronization/mutex.o clang_x64/obj/third_party/abseil-cpp/absl/synchronization/synchronization/notification.o clang_x64/obj/third_party/abseil-cpp/absl/synchronization/graphcycles_internal/graphcycles.o clang_x64/obj/third_party/abseil-cpp/absl/base/malloc_internal/low_level_alloc.o clang_x64/obj/third_party/abseil-cpp/absl/synchronization/kernel_timeout_internal/kernel_timeout.o clang_x64/obj/third_party/abseil-cpp/absl/time/time/civil_time.o clang_x64/obj/third_party/abseil-cpp/absl/time/time/clock.o clang_x64/obj/third_party/abseil-cpp/absl/time/time/duration.o clang_x64/obj/third_party/abseil-cpp/absl/time/time/format.o clang_x64/obj/third_party/abseil-cpp/absl/time/time/time.o clang_x64/obj/third_party/abseil-cpp/absl/time/internal/cctz/civil_time/civil_time_detail.o clang_x64/obj/third_party/abseil-cpp/absl/time/internal/cctz/time_zone/time_zone_fixed.o clang_x64/obj/third_party/abseil-cpp/absl/time/internal/cctz/time_zone/time_zone_format.o clang_x64/obj/third_party/abseil-cpp/absl/time/internal/cctz/time_zone/time_zone_if.o clang_x64/obj/third_party/abseil-cpp/absl/time/internal/cctz/time_zone/time_zone_impl.o clang_x64/obj/third_party/abseil-cpp/absl/time/internal/cctz/time_zone/time_zone_info.o clang_x64/obj/third_party/abseil-cpp/absl/time/internal/cctz/time_zone/time_zone_libc.o clang_x64/obj/third_party/abseil-cpp/absl/time/internal/cctz/time_zone/time_zone_lookup.o clang_x64/obj/third_party/abseil-cpp/absl/time/internal/cctz/time_zone/time_zone_posix.o clang_x64/obj/third_party/abseil-cpp/absl/time/internal/cctz/time_zone/zone_info_source.o clang_x64/obj/third_party/abseil-cpp/absl/base/tracing_internal/tracing.o clang_x64/obj/third_party/abseil-cpp/absl/debugging/stacktrace/stacktrace.o clang_x64/obj/third_party/abseil-cpp/absl/debugging/debugging_internal/address_is_readable.o clang_x64/obj/third_party/abseil-cpp/absl/debugging/debugging_internal/elf_mem_image.o clang_x64/obj/third_party/abseil-cpp/absl/debugging/debugging_internal/vdso_support.o clang_x64/obj/third_party/abseil-cpp/absl/debugging/symbolize/symbolize.o clang_x64/obj/third_party/abseil-cpp/absl/container/raw_hash_set/raw_hash_set.o clang_x64/obj/third_party/abseil-cpp/absl/container/hashtablez_sampler/hashtablez_sampler.o clang_x64/obj/third_party/abseil-cpp/absl/container/hashtablez_sampler/hashtablez_sampler_force_weak_definition.o clang_x64/obj/third_party/abseil-cpp/absl/debugging/failure_signal_handler/failure_signal_handler.o clang_x64/obj/third_party/abseil-cpp/absl/debugging/examine_stack/examine_stack.o clang_x64/obj/third_party/abseil-cpp/absl/debugging/leak_check/leak_check.o clang_x64/obj/third_party/abseil-cpp/absl/log/internal/check_op/check_op.o clang_x64/obj/third_party/abseil-cpp/absl/log/internal/nullguard/nullguard.o clang_x64/obj/third_party/abseil-cpp/absl/log/internal/log_message/log_message.o clang_x64/obj/third_party/abseil-cpp/absl/log/internal/format/log_format.o clang_x64/obj/third_party/abseil-cpp/absl/log/internal/globals/globals.o clang_x64/obj/third_party/abseil-cpp/absl/log/internal/log_sink_set/log_sink_set.o clang_x64/obj/third_party/abseil-cpp/absl/log/globals/globals.o clang_x64/obj/third_party/abseil-cpp/absl/log/internal/vlog_config/vlog_config.o clang_x64/obj/third_party/abseil-cpp/absl/log/internal/fnmatch/fnmatch.o clang_x64/obj/third_party/abseil-cpp/absl/log/log_entry/log_entry.o clang_x64/obj/third_party/abseil-cpp/absl/log/internal/proto/proto.o clang_x64/obj/third_party/abseil-cpp/absl/log/log_sink/log_sink.o clang_x64/obj/third_party/abseil-cpp/absl/log/internal/structured_proto/structured_proto.o clang_x64/obj/third_party/abseil-cpp/absl/base/strerror/strerror.o clang_x64/obj/third_party/abseil-cpp/absl/log/internal/conditions/conditions.o clang_x64/obj/third_party/abseil-cpp/absl/log/die_if_null/die_if_null.o clang_x64/obj/third_party/abseil-cpp/absl/log/initialize/initialize.o clang_x64/obj/third_party/abseil-cpp/absl/random/distributions/discrete_distribution.o clang_x64/obj/third_party/abseil-cpp/absl/random/distributions/gaussian_distribution.o clang_x64/obj/third_party/abseil-cpp/absl/random/seed_sequences/seed_sequences.o clang_x64/obj/third_party/abseil-cpp/absl/random/seed_gen_exception/seed_gen_exception.o clang_x64/obj/third_party/abseil-cpp/absl/random/internal/entropy_pool/entropy_pool.o clang_x64/obj/third_party/abseil-cpp/absl/random/internal/platform/randen_round_keys.o clang_x64/obj/third_party/abseil-cpp/absl/random/internal/randen/randen.o clang_x64/obj/third_party/abseil-cpp/absl/random/internal/randen_hwaes/randen_detect.o clang_x64/obj/third_party/abseil-cpp/absl/random/internal/randen_hwaes_impl/randen_hwaes.o clang_x64/obj/third_party/abseil-cpp/absl/random/internal/randen_slow/randen_slow.o clang_x64/obj/third_party/abseil-cpp/absl/random/internal/seed_material/seed_material.o clang_x64/obj/third_party/abseil-cpp/absl/status/status/status_internal.o clang_x64/obj/third_party/abseil-cpp/absl/status/status/status.o clang_x64/obj/third_party/abseil-cpp/absl/status/status/status_payload_printer.o clang_x64/obj/third_party/abseil-cpp/absl/status/status_builder/status_builder.o clang_x64/obj/third_party/abseil-cpp/absl/status/statusor/statusor.o clang_x64/obj/third_party/abseil-cpp/absl/time/clock_interface/clock_interface.o clang_x64/obj/third_party/protobuf/utf8_range/utf8_range.o clang_x64/obj/third_party/protobuf/protoc_cpp/enum.o clang_x64/obj/third_party/protobuf/protoc_cpp/extension.o clang_x64/obj/third_party/protobuf/protoc_cpp/field.o clang_x64/obj/third_party/protobuf/protoc_cpp/field_chunk.o clang_x64/obj/third_party/protobuf/protoc_cpp/cord_field.o clang_x64/obj/third_party/protobuf/protoc_cpp/enum_field.o clang_x64/obj/third_party/protobuf/protoc_cpp/map_field.o clang_x64/obj/third_party/protobuf/protoc_cpp/message_field.o clang_x64/obj/third_party/protobuf/protoc_cpp/primitive_field.o clang_x64/obj/third_party/protobuf/protoc_cpp/string_field.o clang_x64/obj/third_party/protobuf/protoc_cpp/string_view_field.o clang_x64/obj/third_party/protobuf/protoc_cpp/file.o clang_x64/obj/third_party/protobuf/protoc_cpp/generator.o clang_x64/obj/third_party/protobuf/protoc_cpp/helpers.o clang_x64/obj/third_party/protobuf/protoc_cpp/ifndef_guard.o clang_x64/obj/third_party/protobuf/protoc_cpp/message.o clang_x64/obj/third_party/protobuf/protoc_cpp/message_layout_helper.o clang_x64/obj/third_party/protobuf/protoc_cpp/namespace_printer.o clang_x64/obj/third_party/protobuf/protoc_cpp/parse_function_generator.o clang_x64/obj/third_party/protobuf/protoc_cpp/service.o clang_x64/obj/third_party/protobuf/protoc_cpp/tracker.o clang_x64/obj/third_party/protobuf/protoc_java/context.o clang_x64/obj/third_party/protobuf/protoc_java/doc_comment.o clang_x64/obj/third_party/protobuf/protoc_java/field_common.o clang_x64/obj/third_party/protobuf/protoc_java/file.o clang_x64/obj/third_party/protobuf/protoc_java/generator.o clang_x64/obj/third_party/protobuf/protoc_java/helpers.o clang_x64/obj/third_party/protobuf/protoc_java/internal_helpers.o clang_x64/obj/third_party/protobuf/protoc_java/java_features.pb.o clang_x64/obj/third_party/protobuf/protoc_java/message_serialization.o clang_x64/obj/third_party/protobuf/protoc_java/name_resolver.o clang_x64/obj/third_party/protobuf/protoc_java/names.o clang_x64/obj/third_party/protobuf/protoc_java/shared_code_generator.o clang_x64/obj/third_party/protobuf/protoc_java_full/enum.o clang_x64/obj/third_party/protobuf/protoc_java_full/enum_field.o clang_x64/obj/third_party/protobuf/protoc_java_full/extension.o clang_x64/obj/third_party/protobuf/protoc_java_full/generator_factory.o clang_x64/obj/third_party/protobuf/protoc_java_full/make_field_gens.o clang_x64/obj/third_party/protobuf/protoc_java_full/map_field.o clang_x64/obj/third_party/protobuf/protoc_java_full/message.o clang_x64/obj/third_party/protobuf/protoc_java_full/message_builder.o clang_x64/obj/third_party/protobuf/protoc_java_full/message_field.o clang_x64/obj/third_party/protobuf/protoc_java_full/primitive_field.o clang_x64/obj/third_party/protobuf/protoc_java_full/service.o clang_x64/obj/third_party/protobuf/protoc_java_full/string_field.o clang_x64/obj/third_party/protobuf/protoc_java_lite/enum.o clang_x64/obj/third_party/protobuf/protoc_java_lite/enum_field.o clang_x64/obj/third_party/protobuf/protoc_java_lite/extension.o clang_x64/obj/third_party/protobuf/protoc_java_lite/generator_factory.o clang_x64/obj/third_party/protobuf/protoc_java_lite/make_field_gens.o clang_x64/obj/third_party/protobuf/protoc_java_lite/map_field.o clang_x64/obj/third_party/protobuf/protoc_java_lite/message.o clang_x64/obj/third_party/protobuf/protoc_java_lite/message_builder.o clang_x64/obj/third_party/protobuf/protoc_java_lite/message_field.o clang_x64/obj/third_party/protobuf/protoc_java_lite/primitive_field.o clang_x64/obj/third_party/protobuf/protoc_java_lite/string_field.o clang_x64/obj/third_party/protobuf/protoc_python/generator.o clang_x64/obj/third_party/protobuf/protoc_python/helpers.o clang_x64/obj/third_party/protobuf/protoc_python/pyi_generator.o clang_x64/obj/third_party/compiler-rt/atomic/atomic.o clang_x64/obj/third_party/protobuf/libprotoc_lib.a clang_x64/obj/third_party/protobuf/libprotobuf_full_library.a clang_x64/obj/third_party/protobuf/libprotobuf_lite_library.a clang_x64/obj/buildtools/third_party/libc++/libc++.a clang_x64/obj/buildtools/third_party/libc++abi/libc++abi.a | ../../third_party/llvm-build/Release+Asserts/lib/clang/24/lib/x86_64-unknown-linux-gnu/libclang_rt.builtins.a clang_x64/phony/third_party/protobuf-javascript/protoc-gen-js.inputs || clang_x64/obj/buildtools/third_party/libc++/libc++.a clang_x64/phony/third_party/compiler-rt/atomic.linkdeps clang_x64/phony/build/modules/system.linkdeps clang_x64/phony/third_party/protobuf/protobuf_headers_source_set.linkdeps clang_x64/phony/third_party/abseil-cpp/absl.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/algorithm/algorithm.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/base/config.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/base/core_headers.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/algorithm/container.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/base/hardening.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/base/iterator_traits_internal.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/meta/type_traits.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/base/base.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/base/atomic_hook.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/base/base_internal.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/base/cycleclock_internal.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/base/nullability.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/base/raw_logging_internal.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/base/errno_saver.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/base/log_severity.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/base/spinlock_wait.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/base/fast_type_id.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/base/no_destructor.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/base/prefetch.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/base/throw_delegate.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/cleanup/cleanup.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/cleanup/cleanup_internal.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/utility/utility.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/container/btree.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/container/common.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/types/optional.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/container/common_policy_traits.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/container/compressed_tuple.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/container/container_memory.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/hash/hash.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/hash/city.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/base/endian.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/numeric/bits.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/hash/weakly_mixed_integer.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/container/fixed_array.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/base/dynamic_annotations.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/memory/memory.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/functional/function_ref.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/functional/any_invocable.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/numeric/int128.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/types/compare.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/strings/strings.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/strings/string_view.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/strings/append_and_overwrite.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/strings/resize_and_overwrite.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/strings/charset.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/strings/internal.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/types/source_location.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/types/variant.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/container/layout.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/debugging/demangle_internal.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/debugging/demangle_rust.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/debugging/decode_rust_punycode.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/debugging/bounded_utf8_length_sequence.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/debugging/utf8_for_code_point.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/types/span.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/strings/cord.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/strings/cord_internal.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/container/inlined_vector.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/container/inlined_vector_internal.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/crc/crc_cord_state.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/crc/crc32c.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/crc/crc_internal.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/base/cpu_detect.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/crc/non_temporal_memcpy.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/crc/non_temporal_arm_intrinsics.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/strings/str_format.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/strings/str_format_internal.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/numeric/representation.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/strings/cordz_info.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/strings/cordz_functions.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/profiling/exponential_biased.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/strings/cordz_handle.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/synchronization/synchronization.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/synchronization/graphcycles_internal.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/base/malloc_internal.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/synchronization/kernel_timeout_internal.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/time/time.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/time/internal/cctz/civil_time.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/time/internal/cctz/time_zone.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/base/tracing_internal.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/debugging/stacktrace.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/debugging/debugging_internal.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/debugging/symbolize.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/strings/cordz_statistics.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/strings/cordz_update_tracker.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/strings/cordz_update_scope.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/container/chunked_queue.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/container/flat_hash_map.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/container/hash_container_defaults.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/container/hash_function_defaults.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/container/raw_hash_map.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/container/raw_hash_set.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/container/hash_policy_traits.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/container/hashtable_control_bytes.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/container/hashtable_debug_hooks.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/container/hashtablez_sampler.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/profiling/sample_recorder.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/container/raw_hash_set_resize_impl.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/container/flat_hash_set.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/container/linked_hash_map.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/container/linked_hash_set.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/container/node_hash_map.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/container/node_slot_policy.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/container/node_hash_set.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/debugging/failure_signal_handler.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/debugging/examine_stack.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/debugging/leak_check.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/functional/bind_back.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/functional/bind_front.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/functional/overload.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/log/absl_check.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/log/internal/check_impl.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/log/internal/check_op.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/log/internal/nullguard.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/log/internal/nullstream.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/log/internal/strip.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/log/internal/log_message.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/log/internal/append_truncated.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/log/internal/format.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/log/internal/config.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/log/internal/globals.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/log/internal/log_sink_set.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/log/globals.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/log/internal/vlog_config.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/log/internal/fnmatch.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/log/log_entry.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/log/internal/proto.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/log/log_sink.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/log/internal/structured_proto.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/base/strerror.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/log/log_sink_registry.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/strings/has_ostream_operator.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/log/internal/conditions.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/log/internal/voidify.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/log/absl_log.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/log/internal/log_impl.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/log/absl_vlog_is_on.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/log/die_if_null.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/log/log.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/log/vlog_is_on.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/base/nullability_traits_internal.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/log/initialize.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/log/log_streamer.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/log/structured.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/log/internal/structured.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/random/random.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/random/distributions.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/random/internal/distribution_caller.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/random/mocking_access.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/random/internal/fast_uniform_bits.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/random/internal/traits.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/random/internal/fastmath.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/random/internal/generate_real.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/random/internal/iostream_state_saver.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/random/internal/uniform_helper.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/random/internal/wide_multiply.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/random/seed_sequences.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/random/seed_gen_exception.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/random/internal/entropy_pool.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/random/internal/platform.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/random/internal/randen.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/random/internal/randen_hwaes.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/random/internal/randen_hwaes_impl.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/random/internal/randen_slow.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/random/internal/seed_material.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/random/internal/salted_seed_seq.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/random/internal/nonsecure_base.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/random/internal/pcg_engine.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/random/internal/randen_engine.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/random/bit_gen_ref.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/status/status.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/types/optional_ref.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/status/status_builder.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/strings/stringify_stream.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/status/status_macros.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/status/statusor.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/time/clock_interface.linkdeps clang_x64/phony/third_party/abseil-cpp/absl/types/any_span.linkdeps clang_x64/phony/third_party/protobuf/utf8_range.linkdeps clang_x64/phony/third_party/protobuf/protoc_cpp.linkdeps clang_x64/phony/third_party/protobuf/protoc_java.linkdeps clang_x64/phony/third_party/protobuf/protoc_java_all_headers.linkdeps clang_x64/phony/third_party/protobuf/protoc_java_full.linkdeps clang_x64/phony/third_party/protobuf/protoc_java_lite.linkdeps clang_x64/phony/third_party/protobuf/protoc_python.linkdeps
  ldflags = -fPIC --target=x86_64-unknown-linux-gnu -no-canonical-prefixes -Wl,-O2 -Wl,--gc-sections -Wl,-z,defs -Wl,--as-needed -nostdlib++ --sysroot=../../build/linux/debian_bullseye_amd64-sysroot -fuse-ld=lld -Wl,--fatal-warnings -Wl,--build-id=sha1 -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--icf=all -Wl,--color-diagnostics -Wl,--undefined-version -rdynamic -pie -Wl,--disable-new-dtags -Werror
  libs = ../../third_party/llvm-build/Release+Asserts/lib/clang/24/lib/x86_64-unknown-linux-gnu/libclang_rt.builtins.a -ldl -lpthread -lrt
  frameworks =
  swiftmodules =
  output_extension =
  output_dir = clang_x64
