1*c8dee2aaSAndroid Build Coastguard Workerimport("../third_party.gni") 2*c8dee2aaSAndroid Build Coastguard Worker 3*c8dee2aaSAndroid Build Coastguard Workerspirv_cross = "//third_party/externals/spirv-cross" 4*c8dee2aaSAndroid Build Coastguard Worker 5*c8dee2aaSAndroid Build Coastguard Workerthird_party("spirv_cross") { 6*c8dee2aaSAndroid Build Coastguard Worker public_include_dirs = [ 7*c8dee2aaSAndroid Build Coastguard Worker "//third_party/externals", 8*c8dee2aaSAndroid Build Coastguard Worker "//third_party/externals/spirv-cross", 9*c8dee2aaSAndroid Build Coastguard Worker ] 10*c8dee2aaSAndroid Build Coastguard Worker public_defines = [ "SPIRV_CROSS_EXCEPTIONS_TO_ASSERTIONS" ] 11*c8dee2aaSAndroid Build Coastguard Worker 12*c8dee2aaSAndroid Build Coastguard Worker sources = rebase_path([ 13*c8dee2aaSAndroid Build Coastguard Worker "GLSL.std.450.h", 14*c8dee2aaSAndroid Build Coastguard Worker "spirv.hpp", 15*c8dee2aaSAndroid Build Coastguard Worker "spirv_cfg.cpp", 16*c8dee2aaSAndroid Build Coastguard Worker "spirv_cfg.hpp", 17*c8dee2aaSAndroid Build Coastguard Worker "spirv_common.hpp", 18*c8dee2aaSAndroid Build Coastguard Worker "spirv_cpp.cpp", 19*c8dee2aaSAndroid Build Coastguard Worker "spirv_cpp.hpp", 20*c8dee2aaSAndroid Build Coastguard Worker "spirv_cross.cpp", 21*c8dee2aaSAndroid Build Coastguard Worker "spirv_cross.hpp", 22*c8dee2aaSAndroid Build Coastguard Worker "spirv_cross_parsed_ir.cpp", 23*c8dee2aaSAndroid Build Coastguard Worker "spirv_cross_parsed_ir.hpp", 24*c8dee2aaSAndroid Build Coastguard Worker "spirv_glsl.cpp", 25*c8dee2aaSAndroid Build Coastguard Worker "spirv_glsl.hpp", 26*c8dee2aaSAndroid Build Coastguard Worker "spirv_hlsl.cpp", 27*c8dee2aaSAndroid Build Coastguard Worker "spirv_hlsl.hpp", 28*c8dee2aaSAndroid Build Coastguard Worker "spirv_msl.cpp", 29*c8dee2aaSAndroid Build Coastguard Worker "spirv_msl.hpp", 30*c8dee2aaSAndroid Build Coastguard Worker "spirv_parser.cpp", 31*c8dee2aaSAndroid Build Coastguard Worker "spirv_parser.hpp", 32*c8dee2aaSAndroid Build Coastguard Worker "spirv_reflect.cpp", 33*c8dee2aaSAndroid Build Coastguard Worker "spirv_reflect.hpp", 34*c8dee2aaSAndroid Build Coastguard Worker ], 35*c8dee2aaSAndroid Build Coastguard Worker ".", 36*c8dee2aaSAndroid Build Coastguard Worker "${spirv_cross}") 37*c8dee2aaSAndroid Build Coastguard Worker} 38