| # 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 |
| default_visibility = ["//visibility:public"], |
| # 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. |
| name = "vulkan_headers_no_prototypes", |
| defines = ["VK_NO_PROTOTYPES"], |
| 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. |
| textual_hdrs = glob(["include/vulkan/*.h"]), |