defines = -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_OZONE=1 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -DCR_CLANG_REVISION=\"llvmorg-21-init-9266-g09006611-1\" -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE -DCOMPONENT_BUILD -D_LIBCPP_INSTRUMENTED_WITH_ASAN=0 -DCR_LIBCXX_REVISION=62724eb55f2ad7389088265952b1bb62cb89c73b -DCR_SYSROOT_KEY=20250129T203412Z-1 -D_DEBUG -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DVK_ENABLE_BETA_EXTENSIONS -DSYSCONFDIR=\"/etc\" -DFALLBACK_CONFIG_DIRS=\"/etc/xdg\" -DFALLBACK_DATA_DIRS=\"/usr/local/share$:/usr/share\" -DLOADER_USE_UNSAFE_FILE_SEARCH=1 -DHAVE_SECURE_GETENV -DLOADER_ENABLE_LINUX_SORT -DVK_USE_PLATFORM_XCB_KHR -DVK_USE_PLATFORM_XLIB_KHR -DVK_USE_PLATFORM_WAYLAND_KHR
include_dirs = -I/ninja-to-soong-angle -Igen -I/ninja-to-soong-angle/buildtools/third_party/libc++ -I/ninja-to-soong-angle/third_party/vulkan-loader/src/loader/generated -I/ninja-to-soong-angle/third_party/vulkan-loader/src/loader -I/ninja-to-soong-angle/third_party/vulkan-headers/src/include
cflags = -Wall -Wextra -Wimplicit-fallthrough -Wextra-semi -Wunreachable-code-aggressive -Wthread-safety -Wgnu -Wno-gnu-anonymous-struct -Wno-gnu-conditional-omitted-operand -Wno-gnu-include-next -Wno-gnu-label-as-value -Wno-gnu-redeclared-enum -Wno-gnu-statement-expression -Wno-gnu-zero-variadic-macro-arguments -Wno-zero-length-array -Wno-missing-field-initializers -Wno-unused-parameter -Wno-psabi -Wloop-analysis -Wno-unneeded-internal-declaration -Wno-cast-function-type -Wno-thread-safety-reference-return -Wno-nontrivial-memcall -Wshadow -Werror -fno-delete-null-pointer-checks -fno-strict-overflow -fno-ident -fno-strict-aliasing -fstack-protector -funwind-tables -fPIC -pthread -fcolor-diagnostics -fmerge-all-constants -fno-sized-deallocation -fcrash-diagnostics-dir=/ninja-to-soong-angle/tools/clang/crashreports -mllvm -instcombine-lower-dbg-declare=0 -mllvm -split-threshold-for-reg-with-hint=0 -ffp-contract=off -Wa,--crel,--allow-experimental-crel -fextend-variable-liveness=none -fcomplete-member-pointers -m64 -msse3 -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -ffile-compilation-dir=. -no-canonical-prefixes -ftrivial-auto-var-init=pattern -O0 -fno-omit-frame-pointer -gdwarf-4 -g2 -gdwarf-aranges -gsplit-dwarf -ggnu-pubnames -Xclang -fuse-ctor-homing -fvisibility=hidden -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -Wno-conversion -Wno-extra-semi -Wno-sign-compare -Wno-unreachable-code -Wno-unused-function -Wno-unused-variable -fno-sanitize=function -Wno-redundant-parens
cflags_c = -std=c11 --sysroot=/ninja-to-soong-angle/build/linux/debian_bullseye_amd64-sysroot
label_name = libvulkan
target_out_dir = obj/third_party/vulkan-loader/src
target_output_name = libvulkan

build obj/third_party/vulkan-loader/src/libvulkan/allocation.o: cc /ninja-to-soong-angle/third_party/vulkan-loader/src/loader/allocation.c
  source_file_part = allocation.c
  source_name_part = allocation
build obj/third_party/vulkan-loader/src/libvulkan/cJSON.o: cc /ninja-to-soong-angle/third_party/vulkan-loader/src/loader/cJSON.c
  source_file_part = cJSON.c
  source_name_part = cJSON
build obj/third_party/vulkan-loader/src/libvulkan/debug_utils.o: cc /ninja-to-soong-angle/third_party/vulkan-loader/src/loader/debug_utils.c
  source_file_part = debug_utils.c
  source_name_part = debug_utils
build obj/third_party/vulkan-loader/src/libvulkan/extension_manual.o: cc /ninja-to-soong-angle/third_party/vulkan-loader/src/loader/extension_manual.c
  source_file_part = extension_manual.c
  source_name_part = extension_manual
build obj/third_party/vulkan-loader/src/libvulkan/gpa_helper.o: cc /ninja-to-soong-angle/third_party/vulkan-loader/src/loader/gpa_helper.c
  source_file_part = gpa_helper.c
  source_name_part = gpa_helper
build obj/third_party/vulkan-loader/src/libvulkan/loader_environment.o: cc /ninja-to-soong-angle/third_party/vulkan-loader/src/loader/loader_environment.c
  source_file_part = loader_environment.c
  source_name_part = loader_environment
build obj/third_party/vulkan-loader/src/libvulkan/loader.o: cc /ninja-to-soong-angle/third_party/vulkan-loader/src/loader/loader.c
  source_file_part = loader.c
  source_name_part = loader
build obj/third_party/vulkan-loader/src/libvulkan/loader_json.o: cc /ninja-to-soong-angle/third_party/vulkan-loader/src/loader/loader_json.c
  source_file_part = loader_json.c
  source_name_part = loader_json
build obj/third_party/vulkan-loader/src/libvulkan/log.o: cc /ninja-to-soong-angle/third_party/vulkan-loader/src/loader/log.c
  source_file_part = log.c
  source_name_part = log
build obj/third_party/vulkan-loader/src/libvulkan/settings.o: cc /ninja-to-soong-angle/third_party/vulkan-loader/src/loader/settings.c
  source_file_part = settings.c
  source_name_part = settings
build obj/third_party/vulkan-loader/src/libvulkan/terminator.o: cc /ninja-to-soong-angle/third_party/vulkan-loader/src/loader/terminator.c
  source_file_part = terminator.c
  source_name_part = terminator
build obj/third_party/vulkan-loader/src/libvulkan/trampoline.o: cc /ninja-to-soong-angle/third_party/vulkan-loader/src/loader/trampoline.c
  source_file_part = trampoline.c
  source_name_part = trampoline
build obj/third_party/vulkan-loader/src/libvulkan/unknown_function_handling.o: cc /ninja-to-soong-angle/third_party/vulkan-loader/src/loader/unknown_function_handling.c
  source_file_part = unknown_function_handling.c
  source_name_part = unknown_function_handling
build obj/third_party/vulkan-loader/src/libvulkan/wsi.o: cc /ninja-to-soong-angle/third_party/vulkan-loader/src/loader/wsi.c
  source_file_part = wsi.c
  source_name_part = wsi
build obj/third_party/vulkan-loader/src/libvulkan/loader_linux.o: cc /ninja-to-soong-angle/third_party/vulkan-loader/src/loader/loader_linux.c
  source_file_part = loader_linux.c
  source_name_part = loader_linux

build ./libvulkan.so.1 ./libvulkan.so.1.TOC: solink obj/third_party/vulkan-loader/src/libvulkan/allocation.o obj/third_party/vulkan-loader/src/libvulkan/cJSON.o obj/third_party/vulkan-loader/src/libvulkan/debug_utils.o obj/third_party/vulkan-loader/src/libvulkan/extension_manual.o obj/third_party/vulkan-loader/src/libvulkan/gpa_helper.o obj/third_party/vulkan-loader/src/libvulkan/loader_environment.o obj/third_party/vulkan-loader/src/libvulkan/loader.o obj/third_party/vulkan-loader/src/libvulkan/loader_json.o obj/third_party/vulkan-loader/src/libvulkan/log.o obj/third_party/vulkan-loader/src/libvulkan/settings.o obj/third_party/vulkan-loader/src/libvulkan/terminator.o obj/third_party/vulkan-loader/src/libvulkan/trampoline.o obj/third_party/vulkan-loader/src/libvulkan/unknown_function_handling.o obj/third_party/vulkan-loader/src/libvulkan/wsi.o obj/third_party/vulkan-loader/src/libvulkan/loader_linux.o | ./libc++.so.TOC /ninja-to-soong-angle/third_party/llvm-build/Release+Asserts/lib/clang/21/lib/x86_64-unknown-linux-gnu/libclang_rt.builtins.a || phony/build/config/shared_library_deps
  ldflags = -Werror -fuse-ld=lld -Wl,--fatal-warnings -Wl,--build-id=fast -fPIC -Wl,-z,noexecstack -Wl,-z,relro -Wl,--color-diagnostics -Wl,--undefined-version -Wl,--no-call-graph-profile-sort -m64 -no-canonical-prefixes -Wl,--gdb-index -Wl,-z,defs -Wl,--as-needed -nostdlib++ --sysroot=/ninja-to-soong-angle/build/linux/debian_bullseye_amd64-sysroot -Wl,-rpath=\$$ORIGIN
  libs = /ninja-to-soong-angle/third_party/llvm-build/Release+Asserts/lib/clang/21/lib/x86_64-unknown-linux-gnu/libclang_rt.builtins.a -ldl -lpthread -lrt
  frameworks =
  swiftmodules =
  output_extension = .so.1
  output_dir = .
  solibs = ./libc++.so
