package { default_applicable_licenses: ["external_deqp-deps_amber_license"], } // Added automatically by a large-scale-change // // large-scale-change included anything that looked like it might be a license // text as a license_text. e.g. LICENSE, NOTICE, COPYING etc. // // Please consider removing redundant or irrelevant files from 'license_text:'. // See: http://go/android-license-faq license { name: "external_deqp-deps_amber_license", visibility: [":__subpackages__"], license_kinds: [ "SPDX-license-identifier-Apache-2.0", ], license_text: [ "LICENSE", ], } genrule { name: "deqp_amber_gen_vk_wrappers", out: ["vk-wrappers-1-0.inc", "vk-wrappers-1-0.h", "vk-wrappers-1-1.inc", "vk-wrappers-1-1.h"], srcs: ["src/vulkan/vk-funcs-1-0.inc", "src/vulkan/vk-funcs-1-1.inc"], tool_files: ["tools/update_vk_wrappers.py"], cmd: "$(location) $(genDir) $$(dirname $(location src/vulkan/vk-funcs-1-0.inc))/../..", } cc_library_static { name: "deqp_amber", defaults: ["deqp_and_deps_defaults"], export_include_dirs: [ "include", ".", ], generated_headers: [ "deqp_amber_gen_vk_wrappers", ], header_libs: [ "deqp_vulkan_headers", ], srcs: [ "src/amber.cc", "src/amberscript/parser.cc", "src/buffer.cc", "src/command_data.cc", "src/command.cc", "src/debug.cc", "src/descriptor_set_and_binding_parser.cc", "src/engine.cc", "src/executor.cc", "src/float16_helper.cc", "src/format.cc", "src/parser.cc", "src/pipeline_data.cc", "src/pipeline.cc", "src/recipe.cc", "src/result.cc", "src/sampler.cc", "src/script.cc", "src/shader_compiler.cc", "src/shader.cc", "src/sleep.cc", "src/tokenizer.cc", "src/type_parser.cc", "src/type.cc", "src/value.cc", "src/verifier.cc", "src/virtual_file_store.cc", "src/vkscript/command_parser.cc", "src/vkscript/datum_type_parser.cc", "src/vkscript/parser.cc", "src/vkscript/section_parser.cc", "src/vulkan_engine_config.cc", "src/vulkan/buffer_backed_descriptor.cc", "src/vulkan/buffer_descriptor.cc", "src/vulkan/command_buffer.cc", "src/vulkan/command_pool.cc", "src/vulkan/compute_pipeline.cc", "src/vulkan/descriptor.cc", "src/vulkan/device.cc", "src/vulkan/engine_vulkan_debugger.cc", "src/vulkan/engine_vulkan.cc", "src/vulkan/frame_buffer.cc", "src/vulkan/graphics_pipeline.cc", "src/vulkan/image_descriptor.cc", "src/vulkan/index_buffer.cc", "src/vulkan/pipeline.cc", "src/vulkan/push_constant.cc", "src/vulkan/resource.cc", "src/vulkan/sampler_descriptor.cc", "src/vulkan/sampler.cc", "src/vulkan/transfer_buffer.cc", "src/vulkan/transfer_image.cc", "src/vulkan/vertex_buffer.cc", ], }