blob: be5509010d3f901a4fd1295b48d4b161871807e3 [file] [log] [blame]
# Copyright 2018 The Fuchsia Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
import("//build/package.gni")
source_set("libshaderc_util") {
deps = [
"//third_party/shaderc/third_party/glslang",
"//third_party/shaderc/third_party/glslang:SPIRV",
"//third_party/shaderc/third_party/glslang:glslang-default-resource-limits",
"//third_party/shaderc/third_party/spirv-tools:spirv-tools-opt",
]
include_dirs = [
"//third_party/shaderc/libshaderc_util/include",
"//third_party/shaderc/third_party/glslang",
"//third_party/shaderc/third_party/spirv-tools/include",
]
sources = [
"include/libshaderc_util/compiler.h",
"include/libshaderc_util/counting_includer.h",
"include/libshaderc_util/file_finder.h",
"include/libshaderc_util/format.h",
"include/libshaderc_util/io.h",
"include/libshaderc_util/message.h",
"include/libshaderc_util/mutex.h",
"include/libshaderc_util/resources.h",
"include/libshaderc_util/resources.inc",
"include/libshaderc_util/shader_stage.h",
"include/libshaderc_util/spirv_tools_wrapper.h",
"include/libshaderc_util/string_piece.h",
"include/libshaderc_util/universal_unistd.h",
"include/libshaderc_util/version_profile.h",
"src/compiler.cc",
"src/file_finder.cc",
"src/io.cc",
"src/message.cc",
"src/resources.cc",
"src/shader_stage.cc",
"src/spirv_tools_wrapper.cc",
"src/version_profile.cc",
]
}