| cc_defaults { |
| cpp_std: "c++11", |
| cppflags: [ |
| "-DAMBER_ENGINE_VULKAN=1", |
| "-Wall", |
| "-Werror", |
| ], |
| export_include_dirs: [ |
| ".", |
| ], |
| name: "deqp_amber_defaults", |
| rtti: false, |
| sdk_version: "27", |
| stl: "libc++_static", |
| shared_libs: ["libvulkan"], |
| export_shared_lib_headers: ["libvulkan"], |
| } |
| |
| cc_library_static { |
| defaults: [ |
| "deqp_amber_defaults", |
| ], |
| export_include_dirs: [ |
| "include", |
| ], |
| name: "deqp_amber", |
| srcs: [ |
| "src/amber.cc", |
| "src/buffer.cc", |
| "src/command.cc", |
| "src/command_data.cc", |
| "src/descriptor_set_and_binding_parser.cc", |
| "src/engine.cc", |
| "src/executor.cc", |
| "src/format.cc", |
| "src/parser.cc", |
| "src/pipeline.cc", |
| "src/pipeline_data.cc", |
| "src/recipe.cc", |
| "src/result.cc", |
| "src/script.cc", |
| "src/shader.cc", |
| "src/shader_compiler.cc", |
| "src/tokenizer.cc", |
| "src/type_parser.cc", |
| "src/type.cc", |
| "src/value.cc", |
| "src/verifier.cc", |
| "src/vulkan_engine_config.cc", |
| |
| "src/amberscript/parser.cc", |
| "src/vkscript/command_parser.cc", |
| "src/vkscript/datum_type_parser.cc", |
| "src/vkscript/parser.cc", |
| "src/vkscript/section_parser.cc", |
| |
| "src/vulkan/buffer_descriptor.cc", |
| "src/vulkan/command_buffer.cc", |
| "src/vulkan/command_pool.cc", |
| "src/vulkan/compute_pipeline.cc", |
| "src/vulkan/device.cc", |
| "src/vulkan/engine_vulkan.cc", |
| "src/vulkan/frame_buffer.cc", |
| "src/vulkan/graphics_pipeline.cc", |
| "src/vulkan/index_buffer.cc", |
| "src/vulkan/pipeline.cc", |
| "src/vulkan/push_constant.cc", |
| "src/vulkan/resource.cc", |
| "src/vulkan/transfer_buffer.cc", |
| "src/vulkan/transfer_image.cc", |
| "src/vulkan/vertex_buffer.cc", |
| |
| ], |
| } |