blob: 66fbd92c0d25cf3598c57e9ab23709a9ebfe612c [file] [edit]
"""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,
)