1package { 2 default_applicable_licenses: ["external_deqp-deps_amber_license"], 3} 4 5// Added automatically by a large-scale-change 6// 7// large-scale-change included anything that looked like it might be a license 8// text as a license_text. e.g. LICENSE, NOTICE, COPYING etc. 9// 10// Please consider removing redundant or irrelevant files from 'license_text:'. 11// See: http://go/android-license-faq 12license { 13 name: "external_deqp-deps_amber_license", 14 visibility: [":__subpackages__"], 15 license_kinds: [ 16 "SPDX-license-identifier-Apache-2.0", 17 ], 18 license_text: [ 19 "LICENSE", 20 ], 21} 22 23genrule { 24 name: "deqp_amber_gen_vk_wrappers", 25 out: ["vk-wrappers-1-0.inc", "vk-wrappers-1-0.h", "vk-wrappers-1-1.inc", "vk-wrappers-1-1.h"], 26 srcs: ["src/vulkan/vk-funcs-1-0.inc", "src/vulkan/vk-funcs-1-1.inc"], 27 tool_files: ["tools/update_vk_wrappers.py"], 28 cmd: "$(location) $(genDir) $$(dirname $(location src/vulkan/vk-funcs-1-0.inc))/../..", 29} 30 31cc_library_static { 32 name: "deqp_amber", 33 defaults: ["deqp_and_deps_defaults"], 34 export_include_dirs: [ 35 "include", 36 ".", 37 ], 38 generated_headers: [ 39 "deqp_amber_gen_vk_wrappers", 40 ], 41 header_libs: [ 42 "deqp_vulkan_headers", 43 ], 44 srcs: [ 45 "src/amber.cc", 46 "src/amberscript/parser.cc", 47 "src/buffer.cc", 48 "src/command_data.cc", 49 "src/command.cc", 50 "src/debug.cc", 51 "src/descriptor_set_and_binding_parser.cc", 52 "src/engine.cc", 53 "src/executor.cc", 54 "src/float16_helper.cc", 55 "src/format.cc", 56 "src/parser.cc", 57 "src/pipeline_data.cc", 58 "src/pipeline.cc", 59 "src/recipe.cc", 60 "src/result.cc", 61 "src/sampler.cc", 62 "src/script.cc", 63 "src/shader_compiler.cc", 64 "src/shader.cc", 65 "src/sleep.cc", 66 "src/tokenizer.cc", 67 "src/type_parser.cc", 68 "src/type.cc", 69 "src/value.cc", 70 "src/verifier.cc", 71 "src/virtual_file_store.cc", 72 "src/vkscript/command_parser.cc", 73 "src/vkscript/datum_type_parser.cc", 74 "src/vkscript/parser.cc", 75 "src/vkscript/section_parser.cc", 76 "src/vulkan_engine_config.cc", 77 "src/vulkan/buffer_backed_descriptor.cc", 78 "src/vulkan/buffer_descriptor.cc", 79 "src/vulkan/command_buffer.cc", 80 "src/vulkan/command_pool.cc", 81 "src/vulkan/compute_pipeline.cc", 82 "src/vulkan/descriptor.cc", 83 "src/vulkan/device.cc", 84 "src/vulkan/engine_vulkan_debugger.cc", 85 "src/vulkan/engine_vulkan.cc", 86 "src/vulkan/frame_buffer.cc", 87 "src/vulkan/graphics_pipeline.cc", 88 "src/vulkan/image_descriptor.cc", 89 "src/vulkan/index_buffer.cc", 90 "src/vulkan/pipeline.cc", 91 "src/vulkan/push_constant.cc", 92 "src/vulkan/resource.cc", 93 "src/vulkan/sampler_descriptor.cc", 94 "src/vulkan/sampler.cc", 95 "src/vulkan/transfer_buffer.cc", 96 "src/vulkan/transfer_image.cc", 97 "src/vulkan/vertex_buffer.cc", 98 ], 99} 100