forked from OSchip/llvm-project
31 lines
1.1 KiB
Plaintext
31 lines
1.1 KiB
Plaintext
# This file is licensed under the Apache License v2.0 with LLVM Exceptions.
|
|
# See https://llvm.org/LICENSE.txt for license information.
|
|
# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
|
|
|
|
package(
|
|
default_visibility = ["//visibility:public"],
|
|
licenses = ["notice"],
|
|
)
|
|
|
|
# Exports all headers but defining VK_NO_PROTOTYPES to disable the
|
|
# inclusion of C function prototypes. Useful if dynamically loading
|
|
# all symbols via dlopen/etc.
|
|
# Not all headers are hermetic, so they are just included as textual
|
|
# headers to disable additional validation.
|
|
cc_library(
|
|
name = "vulkan_headers_no_prototypes",
|
|
defines = ["VK_NO_PROTOTYPES"],
|
|
includes = ["include"],
|
|
textual_hdrs = glob(["include/vulkan/*.h"]),
|
|
)
|
|
|
|
# Exports all headers, including C function prototypes. Useful if statically
|
|
# linking against the Vulkan SDK.
|
|
# Not all headers are hermetic, so they are just included as textual
|
|
# headers to disable additional validation.
|
|
cc_library(
|
|
name = "vulkan_headers",
|
|
includes = ["include"],
|
|
textual_hdrs = glob(["include/vulkan/*.h"]),
|
|
)
|