| """Autogenerated license extraction symbolic macro.""" | |
| load("//stardust-build/compliance:defs.bzl", "concat_licenses", "extract_lines") | |
| def _concat_package_licenses_impl(name, visibility): | |
| extract_lines( | |
| name = name + "_extract/COPYING_L1_16", | |
| end_line = 16, | |
| src = Label(":COPYING"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/LICENSE_L1_457", | |
| end_line = 457, | |
| src = Label(":LICENSE"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/LICENSE_L458_502", | |
| end_line = 502, | |
| src = Label(":LICENSE"), | |
| start_line = 458, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/demos/demo.h_L1_16", | |
| end_line = 16, | |
| src = Label(":demos/demo.h"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/demos/demo_win32.h_L1_17", | |
| end_line = 17, | |
| src = Label(":demos/demo_win32.h"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/demos/gears.c_L1_22", | |
| end_line = 22, | |
| src = Label(":demos/gears.c"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/demos/gears.c_L23_40", | |
| end_line = 40, | |
| src = Label(":demos/gears.c"), | |
| start_line = 23, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/demos/triangle.c_L1_22", | |
| end_line = 22, | |
| src = Label(":demos/triangle.c"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/demos/triangle.c_L23_41", | |
| end_line = 41, | |
| src = Label(":demos/triangle.c"), | |
| start_line = 23, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/include/private/copy_utils.h_L1_16", | |
| end_line = 16, | |
| src = Label(":include/private/copy_utils.h"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/include/private/hashmap.h_L1_18", | |
| end_line = 18, | |
| src = Label(":include/private/hashmap.h"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/include/private/list.h_L1_18", | |
| end_line = 18, | |
| src = Label(":include/private/list.h"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/include/private/rbtree.h_L1_20", | |
| end_line = 20, | |
| src = Label(":include/private/rbtree.h"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/include/private/renderdoc_app.h_L1_22", | |
| end_line = 22, | |
| src = Label(":include/private/renderdoc_app.h"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/include/private/vkd3d_atomic.h_L1_16", | |
| end_line = 16, | |
| src = Label(":include/private/vkd3d_atomic.h"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/include/private/vkd3d_common.h_L1_16", | |
| end_line = 16, | |
| src = Label(":include/private/vkd3d_common.h"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/include/private/vkd3d_d3dkmt.h_L1_16", | |
| end_line = 16, | |
| src = Label(":include/private/vkd3d_d3dkmt.h"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/include/private/vkd3d_descriptor_qa_data.h_L1_16", | |
| end_line = 16, | |
| src = Label(":include/private/vkd3d_descriptor_qa_data.h"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/include/private/vkd3d_file_utils.h_L1_16", | |
| end_line = 16, | |
| src = Label(":include/private/vkd3d_file_utils.h"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/include/private/vkd3d_profiling.h_L1_16", | |
| end_line = 16, | |
| src = Label(":include/private/vkd3d_profiling.h"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/include/private/vkd3d_spinlock.h_L1_17", | |
| end_line = 17, | |
| src = Label(":include/private/vkd3d_spinlock.h"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/include/private/vkd3d_threads.h_L1_16", | |
| end_line = 16, | |
| src = Label(":include/private/vkd3d_threads.h"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/include/private/vkd3d_utf8.h_L1_16", | |
| end_line = 16, | |
| src = Label(":include/private/vkd3d_utf8.h"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/include/vkd3d_command_list_vkd3d_ext.idl_L1_16", | |
| end_line = 16, | |
| src = Label(":include/vkd3d_command_list_vkd3d_ext.idl"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/include/vkd3d_command_queue_vkd3d_ext.idl_L1_30", | |
| end_line = 30, | |
| src = Label(":include/vkd3d_command_queue_vkd3d_ext.idl"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/include/vkd3d_core_interface.idl_L1_16", | |
| end_line = 16, | |
| src = Label(":include/vkd3d_core_interface.idl"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/include/vkd3d_d3d12sdklayers.idl_L1_16", | |
| end_line = 16, | |
| src = Label(":include/vkd3d_d3d12sdklayers.idl"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/include/vkd3d_dxcapi.idl_L1_16", | |
| end_line = 16, | |
| src = Label(":include/vkd3d_dxcapi.idl"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/include/vkd3d_dxgi1_5.idl_L1_39", | |
| end_line = 39, | |
| src = Label(":include/vkd3d_dxgi1_5.idl"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/include/vkd3d_shader.h_L1_16", | |
| end_line = 16, | |
| src = Label(":include/vkd3d_shader.h"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/include/vkd3d_sonames.h_L1_38", | |
| end_line = 38, | |
| src = Label(":include/vkd3d_sonames.h"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/include/vkd3d_swapchain_factory.idl_L1_16", | |
| end_line = 16, | |
| src = Label(":include/vkd3d_swapchain_factory.idl"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/include/vkd3d_types.h_L1_16", | |
| end_line = 16, | |
| src = Label(":include/vkd3d_types.h"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/libs/d3d12/main.c_L1_18", | |
| end_line = 18, | |
| src = Label(":libs/d3d12/main.c"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/libs/d3d12core/debug.h_L1_33", | |
| end_line = 33, | |
| src = Label(":libs/d3d12core/debug.h"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/libs/vkd3d/address_binding_tracker.c_L1_16", | |
| end_line = 16, | |
| src = Label(":libs/vkd3d/address_binding_tracker.c"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/libs/vkd3d/bundle.c_L1_16", | |
| end_line = 16, | |
| src = Label(":libs/vkd3d/bundle.c"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/libs/vkd3d/cache.c_L1_17", | |
| end_line = 17, | |
| src = Label(":libs/vkd3d/cache.c"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/libs/vkd3d/command_queue_vkd3d_ext.c_L1_16", | |
| end_line = 16, | |
| src = Label(":libs/vkd3d/command_queue_vkd3d_ext.c"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/libs/vkd3d/d3dkmt.c_L1_16", | |
| end_line = 16, | |
| src = Label(":libs/vkd3d/d3dkmt.c"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/libs/vkd3d/heap.c_L1_18", | |
| end_line = 18, | |
| src = Label(":libs/vkd3d/heap.c"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/libs/vkd3d/meta.c_L1_16", | |
| end_line = 16, | |
| src = Label(":libs/vkd3d/meta.c"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/libs/vkd3d/meta_commands.c_L1_16", | |
| end_line = 16, | |
| src = Label(":libs/vkd3d/meta_commands.c"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/libs/vkd3d/opacity_micromap.c_L1_16", | |
| end_line = 16, | |
| src = Label(":libs/vkd3d/opacity_micromap.c"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/libs/vkd3d/resource.c_L1_17", | |
| end_line = 17, | |
| src = Label(":libs/vkd3d/resource.c"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/libs/vkd3d/shaders/cs_gdeflate.comp_L1_8", | |
| end_line = 8, | |
| src = Label(":libs/vkd3d/shaders/cs_gdeflate.comp"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/libs/vkd3d/shaders/cs_gdeflate.comp_L9_9", | |
| end_line = 9, | |
| src = Label(":libs/vkd3d/shaders/cs_gdeflate.comp"), | |
| start_line = 9, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/libs/vkd3d/shaders/cs_gdeflate.comp_L23_23", | |
| end_line = 23, | |
| src = Label(":libs/vkd3d/shaders/cs_gdeflate.comp"), | |
| start_line = 23, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/libs/vkd3d/shared_metadata.c_L1_16", | |
| end_line = 16, | |
| src = Label(":libs/vkd3d/shared_metadata.c"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/libs/vkd3d/timestamp_profiler.c_L1_16", | |
| end_line = 16, | |
| src = Label(":libs/vkd3d/timestamp_profiler.c"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/libs/vkd3d/va_map.c_L1_16", | |
| end_line = 16, | |
| src = Label(":libs/vkd3d/va_map.c"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/libs/vkd3d/vkd3d_main.c_L1_16", | |
| end_line = 16, | |
| src = Label(":libs/vkd3d/vkd3d_main.c"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/libs/vkd3d/vkd3d_private.h_L1_52", | |
| end_line = 52, | |
| src = Label(":libs/vkd3d/vkd3d_private.h"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/libs/vkd3d-common/memory.c_L1_17", | |
| end_line = 17, | |
| src = Label(":libs/vkd3d-common/memory.c"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/libs/vkd3d-common/utf8.c_L1_17", | |
| end_line = 17, | |
| src = Label(":libs/vkd3d-common/utf8.c"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/libs/vkd3d-shader/3rdparty/md5/README.md_L1_10", | |
| end_line = 10, | |
| src = Label(":libs/vkd3d-shader/3rdparty/md5/README.md"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/libs/vkd3d-shader/3rdparty/md5/README.md_L11_38", | |
| end_line = 38, | |
| src = Label(":libs/vkd3d-shader/3rdparty/md5/README.md"), | |
| start_line = 11, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/libs/vkd3d-shader/3rdparty/md5/md5.c_L1_7", | |
| end_line = 7, | |
| src = Label(":libs/vkd3d-shader/3rdparty/md5/md5.c"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/libs/vkd3d-shader/3rdparty/md5/md5.c_L8_34", | |
| end_line = 34, | |
| src = Label(":libs/vkd3d-shader/3rdparty/md5/md5.c"), | |
| start_line = 8, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/libs/vkd3d-shader/3rdparty/md5/md5.h_L8_21", | |
| end_line = 21, | |
| src = Label(":libs/vkd3d-shader/3rdparty/md5/md5.h"), | |
| start_line = 8, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/libs/vkd3d-shader/checksum.c_L1_31", | |
| end_line = 31, | |
| src = Label(":libs/vkd3d-shader/checksum.c"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/libs/vkd3d-shader/dxbc.c_L1_17", | |
| end_line = 17, | |
| src = Label(":libs/vkd3d-shader/dxbc.c"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/libs/vkd3d-shader/vkd3d_shader_main.c_L1_16", | |
| end_line = 16, | |
| src = Label(":libs/vkd3d-shader/vkd3d_shader_main.c"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/libs/vkd3d-shader/vkd3d_shader_private.h_L1_20", | |
| end_line = 20, | |
| src = Label(":libs/vkd3d-shader/vkd3d_shader_private.h"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/libs/vkd3d-shader/vkd3d_shader_private.h_L21_42", | |
| end_line = 42, | |
| src = Label(":libs/vkd3d-shader/vkd3d_shader_private.h"), | |
| start_line = 21, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/programs/perf-script-to-profile.py_L1_18", | |
| end_line = 18, | |
| src = Label(":programs/perf-script-to-profile.py"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/programs/vkd3d-fsync-log-to-profile.py_L1_18", | |
| end_line = 18, | |
| src = Label(":programs/vkd3d-fsync-log-to-profile.py"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/programs/vkd3d-profile.py_L1_18", | |
| end_line = 18, | |
| src = Label(":programs/vkd3d-profile.py"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/tests/d3d12.c_L1_19", | |
| end_line = 19, | |
| src = Label(":tests/d3d12.c"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/tests/d3d12_dxvk_interop_device.c_L1_17", | |
| end_line = 17, | |
| src = Label(":tests/d3d12_dxvk_interop_device.c"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/tests/d3d12_sampler_feedback.c_L1_19", | |
| end_line = 19, | |
| src = Label(":tests/d3d12_sampler_feedback.c"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/tests/d3d12_tests.h_L1_17", | |
| end_line = 17, | |
| src = Label(":tests/d3d12_tests.h"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/tests/vkd3d_api.c_L1_16", | |
| end_line = 16, | |
| src = Label(":tests/vkd3d_api.c"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| extract_lines( | |
| name = name + "_extract/tests/vkd3d_common.c_L1_16", | |
| end_line = 16, | |
| src = Label(":tests/vkd3d_common.c"), | |
| start_line = 1, | |
| visibility = ["//visibility:private"], | |
| ) | |
| concat_licenses( | |
| name = name, | |
| srcs = [ | |
| ":" + name + "_extract/COPYING_L1_16", | |
| ":" + name + "_extract/LICENSE_L1_457", | |
| ":" + name + "_extract/LICENSE_L458_502", | |
| ":" + name + "_extract/demos/demo.h_L1_16", | |
| ":" + name + "_extract/demos/demo_win32.h_L1_17", | |
| ":" + name + "_extract/demos/gears.c_L1_22", | |
| ":" + name + "_extract/demos/gears.c_L23_40", | |
| ":" + name + "_extract/demos/triangle.c_L1_22", | |
| ":" + name + "_extract/demos/triangle.c_L23_41", | |
| ":" + name + "_extract/include/private/copy_utils.h_L1_16", | |
| ":" + name + "_extract/include/private/hashmap.h_L1_18", | |
| ":" + name + "_extract/include/private/list.h_L1_18", | |
| ":" + name + "_extract/include/private/rbtree.h_L1_20", | |
| ":" + name + "_extract/include/private/renderdoc_app.h_L1_22", | |
| ":" + name + "_extract/include/private/vkd3d_atomic.h_L1_16", | |
| ":" + name + "_extract/include/private/vkd3d_common.h_L1_16", | |
| ":" + name + "_extract/include/private/vkd3d_d3dkmt.h_L1_16", | |
| ":" + name + "_extract/include/private/vkd3d_descriptor_qa_data.h_L1_16", | |
| ":" + name + "_extract/include/private/vkd3d_file_utils.h_L1_16", | |
| ":" + name + "_extract/include/private/vkd3d_profiling.h_L1_16", | |
| ":" + name + "_extract/include/private/vkd3d_spinlock.h_L1_17", | |
| ":" + name + "_extract/include/private/vkd3d_threads.h_L1_16", | |
| ":" + name + "_extract/include/private/vkd3d_utf8.h_L1_16", | |
| ":" + name + "_extract/include/vkd3d_command_list_vkd3d_ext.idl_L1_16", | |
| ":" + name + "_extract/include/vkd3d_command_queue_vkd3d_ext.idl_L1_30", | |
| ":" + name + "_extract/include/vkd3d_core_interface.idl_L1_16", | |
| ":" + name + "_extract/include/vkd3d_d3d12sdklayers.idl_L1_16", | |
| ":" + name + "_extract/include/vkd3d_dxcapi.idl_L1_16", | |
| ":" + name + "_extract/include/vkd3d_dxgi1_5.idl_L1_39", | |
| ":" + name + "_extract/include/vkd3d_shader.h_L1_16", | |
| ":" + name + "_extract/include/vkd3d_sonames.h_L1_38", | |
| ":" + name + "_extract/include/vkd3d_swapchain_factory.idl_L1_16", | |
| ":" + name + "_extract/include/vkd3d_types.h_L1_16", | |
| ":" + name + "_extract/libs/d3d12/main.c_L1_18", | |
| ":" + name + "_extract/libs/d3d12core/debug.h_L1_33", | |
| ":" + name + "_extract/libs/vkd3d/address_binding_tracker.c_L1_16", | |
| ":" + name + "_extract/libs/vkd3d/bundle.c_L1_16", | |
| ":" + name + "_extract/libs/vkd3d/cache.c_L1_17", | |
| ":" + name + "_extract/libs/vkd3d/command_queue_vkd3d_ext.c_L1_16", | |
| ":" + name + "_extract/libs/vkd3d/d3dkmt.c_L1_16", | |
| ":" + name + "_extract/libs/vkd3d/heap.c_L1_18", | |
| ":" + name + "_extract/libs/vkd3d/meta.c_L1_16", | |
| ":" + name + "_extract/libs/vkd3d/meta_commands.c_L1_16", | |
| ":" + name + "_extract/libs/vkd3d/opacity_micromap.c_L1_16", | |
| ":" + name + "_extract/libs/vkd3d/resource.c_L1_17", | |
| ":" + name + "_extract/libs/vkd3d/shaders/cs_gdeflate.comp_L1_8", | |
| ":" + name + "_extract/libs/vkd3d/shaders/cs_gdeflate.comp_L9_9", | |
| ":" + name + "_extract/libs/vkd3d/shaders/cs_gdeflate.comp_L23_23", | |
| ":" + name + "_extract/libs/vkd3d/shared_metadata.c_L1_16", | |
| ":" + name + "_extract/libs/vkd3d/timestamp_profiler.c_L1_16", | |
| ":" + name + "_extract/libs/vkd3d/va_map.c_L1_16", | |
| ":" + name + "_extract/libs/vkd3d/vkd3d_main.c_L1_16", | |
| ":" + name + "_extract/libs/vkd3d/vkd3d_private.h_L1_52", | |
| ":" + name + "_extract/libs/vkd3d-common/memory.c_L1_17", | |
| ":" + name + "_extract/libs/vkd3d-common/utf8.c_L1_17", | |
| ":" + name + "_extract/libs/vkd3d-shader/3rdparty/md5/README.md_L1_10", | |
| ":" + name + "_extract/libs/vkd3d-shader/3rdparty/md5/README.md_L11_38", | |
| ":" + name + "_extract/libs/vkd3d-shader/3rdparty/md5/md5.c_L1_7", | |
| ":" + name + "_extract/libs/vkd3d-shader/3rdparty/md5/md5.c_L8_34", | |
| ":" + name + "_extract/libs/vkd3d-shader/3rdparty/md5/md5.h_L8_21", | |
| ":" + name + "_extract/libs/vkd3d-shader/checksum.c_L1_31", | |
| ":" + name + "_extract/libs/vkd3d-shader/dxbc.c_L1_17", | |
| ":" + name + "_extract/libs/vkd3d-shader/vkd3d_shader_main.c_L1_16", | |
| ":" + name + "_extract/libs/vkd3d-shader/vkd3d_shader_private.h_L1_20", | |
| ":" + name + "_extract/libs/vkd3d-shader/vkd3d_shader_private.h_L21_42", | |
| ":" + name + "_extract/programs/perf-script-to-profile.py_L1_18", | |
| ":" + name + "_extract/programs/vkd3d-fsync-log-to-profile.py_L1_18", | |
| ":" + name + "_extract/programs/vkd3d-profile.py_L1_18", | |
| ":" + name + "_extract/tests/d3d12.c_L1_19", | |
| ":" + name + "_extract/tests/d3d12_dxvk_interop_device.c_L1_17", | |
| ":" + name + "_extract/tests/d3d12_sampler_feedback.c_L1_19", | |
| ":" + name + "_extract/tests/d3d12_tests.h_L1_17", | |
| ":" + name + "_extract/tests/vkd3d_api.c_L1_16", | |
| ":" + name + "_extract/tests/vkd3d_common.c_L1_16", | |
| ], | |
| visibility = visibility, | |
| ) | |
| concat_package_licenses = macro( | |
| doc = "Extracts and concatenates all detected license texts in the package.", | |
| implementation = _concat_package_licenses_impl, | |
| ) |