1*03ce13f7SAndroid Build Coastguard Workerpackage( 2*03ce13f7SAndroid Build Coastguard Worker default_visibility = ["//visibility:public"], 3*03ce13f7SAndroid Build Coastguard Worker) 4*03ce13f7SAndroid Build Coastguard Worker 5*03ce13f7SAndroid Build Coastguard Workerlicenses(["notice"]) 6*03ce13f7SAndroid Build Coastguard Worker 7*03ce13f7SAndroid Build Coastguard Workerexports_files(["LICENSE"]) 8*03ce13f7SAndroid Build Coastguard Worker 9*03ce13f7SAndroid Build Coastguard Workerfilegroup( 10*03ce13f7SAndroid Build Coastguard Worker name = "spirv_core_grammar_1.0", 11*03ce13f7SAndroid Build Coastguard Worker srcs = ["include/spirv/1.0/spirv.core.grammar.json"], 12*03ce13f7SAndroid Build Coastguard Worker) 13*03ce13f7SAndroid Build Coastguard Worker 14*03ce13f7SAndroid Build Coastguard Workerfilegroup( 15*03ce13f7SAndroid Build Coastguard Worker name = "spirv_glsl_grammar_1.0", 16*03ce13f7SAndroid Build Coastguard Worker srcs = ["include/spirv/1.0/extinst.glsl.std.450.grammar.json"], 17*03ce13f7SAndroid Build Coastguard Worker) 18*03ce13f7SAndroid Build Coastguard Worker 19*03ce13f7SAndroid Build Coastguard Workerfilegroup( 20*03ce13f7SAndroid Build Coastguard Worker name = "spirv_opencl_grammar_1.0", 21*03ce13f7SAndroid Build Coastguard Worker srcs = ["include/spirv/1.0/extinst.opencl.std.100.grammar.json"], 22*03ce13f7SAndroid Build Coastguard Worker) 23*03ce13f7SAndroid Build Coastguard Worker 24*03ce13f7SAndroid Build Coastguard Workerfilegroup( 25*03ce13f7SAndroid Build Coastguard Worker name = "spirv_core_grammar_1.1", 26*03ce13f7SAndroid Build Coastguard Worker srcs = ["include/spirv/1.1/spirv.core.grammar.json"], 27*03ce13f7SAndroid Build Coastguard Worker) 28*03ce13f7SAndroid Build Coastguard Worker 29*03ce13f7SAndroid Build Coastguard Workerfilegroup( 30*03ce13f7SAndroid Build Coastguard Worker name = "spirv_glsl_grammar_1.1", 31*03ce13f7SAndroid Build Coastguard Worker srcs = ["include/spirv/1.1/extinst.glsl.std.450.grammar.json"], 32*03ce13f7SAndroid Build Coastguard Worker) 33*03ce13f7SAndroid Build Coastguard Worker 34*03ce13f7SAndroid Build Coastguard Workerfilegroup( 35*03ce13f7SAndroid Build Coastguard Worker name = "spirv_opencl_grammar_1.1", 36*03ce13f7SAndroid Build Coastguard Worker srcs = ["include/spirv/1.1/extinst.opencl.std.100.grammar.json"], 37*03ce13f7SAndroid Build Coastguard Worker) 38*03ce13f7SAndroid Build Coastguard Worker 39*03ce13f7SAndroid Build Coastguard Workerfilegroup( 40*03ce13f7SAndroid Build Coastguard Worker name = "spirv_core_grammar_1.2", 41*03ce13f7SAndroid Build Coastguard Worker srcs = ["include/spirv/1.2/spirv.core.grammar.json"], 42*03ce13f7SAndroid Build Coastguard Worker) 43*03ce13f7SAndroid Build Coastguard Worker 44*03ce13f7SAndroid Build Coastguard Workerfilegroup( 45*03ce13f7SAndroid Build Coastguard Worker name = "spirv_glsl_grammar_1.2", 46*03ce13f7SAndroid Build Coastguard Worker srcs = ["include/spirv/1.2/extinst.glsl.std.450.grammar.json"], 47*03ce13f7SAndroid Build Coastguard Worker) 48*03ce13f7SAndroid Build Coastguard Worker 49*03ce13f7SAndroid Build Coastguard Workerfilegroup( 50*03ce13f7SAndroid Build Coastguard Worker name = "spirv_opencl_grammar_1.2", 51*03ce13f7SAndroid Build Coastguard Worker srcs = ["include/spirv/1.2/extinst.opencl.std.100.grammar.json"], 52*03ce13f7SAndroid Build Coastguard Worker) 53*03ce13f7SAndroid Build Coastguard Worker 54*03ce13f7SAndroid Build Coastguard Workerfilegroup( 55*03ce13f7SAndroid Build Coastguard Worker name = "spirv_core_grammar_unified1", 56*03ce13f7SAndroid Build Coastguard Worker srcs = ["include/spirv/unified1/spirv.core.grammar.json"], 57*03ce13f7SAndroid Build Coastguard Worker) 58*03ce13f7SAndroid Build Coastguard Worker 59*03ce13f7SAndroid Build Coastguard Workerfilegroup( 60*03ce13f7SAndroid Build Coastguard Worker name = "spirv_glsl_grammar_unified1", 61*03ce13f7SAndroid Build Coastguard Worker srcs = ["include/spirv/unified1/extinst.glsl.std.450.grammar.json"], 62*03ce13f7SAndroid Build Coastguard Worker) 63*03ce13f7SAndroid Build Coastguard Worker 64*03ce13f7SAndroid Build Coastguard Workerfilegroup( 65*03ce13f7SAndroid Build Coastguard Worker name = "spirv_opencl_grammar_unified1", 66*03ce13f7SAndroid Build Coastguard Worker srcs = ["include/spirv/unified1/extinst.opencl.std.100.grammar.json"], 67*03ce13f7SAndroid Build Coastguard Worker) 68*03ce13f7SAndroid Build Coastguard Worker 69*03ce13f7SAndroid Build Coastguard Workerfilegroup( 70*03ce13f7SAndroid Build Coastguard Worker name = "spirv_xml_registry", 71*03ce13f7SAndroid Build Coastguard Worker srcs = ["include/spirv/spir-v.xml"], 72*03ce13f7SAndroid Build Coastguard Worker) 73*03ce13f7SAndroid Build Coastguard Worker 74*03ce13f7SAndroid Build Coastguard Workerfilegroup( 75*03ce13f7SAndroid Build Coastguard Worker name = "spirv_ext_inst_debuginfo_grammar_unified1", 76*03ce13f7SAndroid Build Coastguard Worker srcs = ["include/spirv/unified1/extinst.debuginfo.grammar.json"], 77*03ce13f7SAndroid Build Coastguard Worker) 78*03ce13f7SAndroid Build Coastguard Worker 79*03ce13f7SAndroid Build Coastguard Workerfilegroup( 80*03ce13f7SAndroid Build Coastguard Worker name = "spirv_ext_inst_nonsemantic_clspvreflection_grammar_unified1", 81*03ce13f7SAndroid Build Coastguard Worker srcs = ["include/spirv/unified1/extinst.nonsemantic.clspvreflection.grammar.json"], 82*03ce13f7SAndroid Build Coastguard Worker) 83*03ce13f7SAndroid Build Coastguard Worker 84*03ce13f7SAndroid Build Coastguard Workerfilegroup( 85*03ce13f7SAndroid Build Coastguard Worker name = "spirv_ext_inst_nonsemantic_vkspreflection_grammar_unified1", 86*03ce13f7SAndroid Build Coastguard Worker srcs = ["include/spirv/unified1/extinst.nonsemantic.vkspreflection.grammar.json"], 87*03ce13f7SAndroid Build Coastguard Worker) 88*03ce13f7SAndroid Build Coastguard Worker 89*03ce13f7SAndroid Build Coastguard Workerfilegroup( 90*03ce13f7SAndroid Build Coastguard Worker name = "spirv_ext_inst_nonsemantic_debugprintf_grammar_unified1", 91*03ce13f7SAndroid Build Coastguard Worker srcs = ["include/spirv/unified1/extinst.nonsemantic.debugprintf.grammar.json"], 92*03ce13f7SAndroid Build Coastguard Worker) 93*03ce13f7SAndroid Build Coastguard Worker 94*03ce13f7SAndroid Build Coastguard Workerfilegroup( 95*03ce13f7SAndroid Build Coastguard Worker name = "spirv_ext_inst_opencl_debuginfo_100_grammar_unified1", 96*03ce13f7SAndroid Build Coastguard Worker srcs = ["include/spirv/unified1/extinst.opencl.debuginfo.100.grammar.json"], 97*03ce13f7SAndroid Build Coastguard Worker) 98*03ce13f7SAndroid Build Coastguard Worker 99*03ce13f7SAndroid Build Coastguard Workerfilegroup( 100*03ce13f7SAndroid Build Coastguard Worker name = "spirv_ext_inst_nonsemantic_shader_debuginfo_100_grammar_unified1", 101*03ce13f7SAndroid Build Coastguard Worker srcs = ["include/spirv/unified1/extinst.nonsemantic.shader.debuginfo.100.grammar.json"], 102*03ce13f7SAndroid Build Coastguard Worker) 103*03ce13f7SAndroid Build Coastguard Worker 104*03ce13f7SAndroid Build Coastguard Workerfilegroup( 105*03ce13f7SAndroid Build Coastguard Worker name = "spirv_ext_inst_spv_amd_gcn_shader_grammar_unified1", 106*03ce13f7SAndroid Build Coastguard Worker srcs = ["include/spirv/unified1/extinst.spv-amd-gcn-shader.grammar.json"], 107*03ce13f7SAndroid Build Coastguard Worker) 108*03ce13f7SAndroid Build Coastguard Worker 109*03ce13f7SAndroid Build Coastguard Workerfilegroup( 110*03ce13f7SAndroid Build Coastguard Worker name = "spirv_ext_inst_spv_amd_shader_ballot_grammar_unified1", 111*03ce13f7SAndroid Build Coastguard Worker srcs = ["include/spirv/unified1/extinst.spv-amd-shader-ballot.grammar.json"], 112*03ce13f7SAndroid Build Coastguard Worker) 113*03ce13f7SAndroid Build Coastguard Worker 114*03ce13f7SAndroid Build Coastguard Workerfilegroup( 115*03ce13f7SAndroid Build Coastguard Worker name = "spirv_ext_inst_spv_amd_shader_explicit_vertex_parameter_grammar_unified1", 116*03ce13f7SAndroid Build Coastguard Worker srcs = ["include/spirv/unified1/extinst.spv-amd-shader-explicit-vertex-parameter.grammar.json"], 117*03ce13f7SAndroid Build Coastguard Worker) 118*03ce13f7SAndroid Build Coastguard Worker 119*03ce13f7SAndroid Build Coastguard Workerfilegroup( 120*03ce13f7SAndroid Build Coastguard Worker name = "spirv_ext_inst_spv_amd_shader_trinary_minmax_grammar_unified1", 121*03ce13f7SAndroid Build Coastguard Worker srcs = ["include/spirv/unified1/extinst.spv-amd-shader-trinary-minmax.grammar.json"], 122*03ce13f7SAndroid Build Coastguard Worker) 123*03ce13f7SAndroid Build Coastguard Worker 124*03ce13f7SAndroid Build Coastguard Workercc_library( 125*03ce13f7SAndroid Build Coastguard Worker name = "spirv_common_headers", 126*03ce13f7SAndroid Build Coastguard Worker hdrs = [ 127*03ce13f7SAndroid Build Coastguard Worker "include/spirv/1.0/GLSL.std.450.h", 128*03ce13f7SAndroid Build Coastguard Worker "include/spirv/1.0/OpenCL.std.h", 129*03ce13f7SAndroid Build Coastguard Worker "include/spirv/1.1/GLSL.std.450.h", 130*03ce13f7SAndroid Build Coastguard Worker "include/spirv/1.1/OpenCL.std.h", 131*03ce13f7SAndroid Build Coastguard Worker "include/spirv/1.2/GLSL.std.450.h", 132*03ce13f7SAndroid Build Coastguard Worker "include/spirv/1.2/OpenCL.std.h", 133*03ce13f7SAndroid Build Coastguard Worker "include/spirv/unified1/GLSL.std.450.h", 134*03ce13f7SAndroid Build Coastguard Worker "include/spirv/unified1/NonSemanticClspvReflection.h", 135*03ce13f7SAndroid Build Coastguard Worker "include/spirv/unified1/NonSemanticDebugPrintf.h", 136*03ce13f7SAndroid Build Coastguard Worker "include/spirv/unified1/NonSemanticVkspReflection.h", 137*03ce13f7SAndroid Build Coastguard Worker "include/spirv/unified1/OpenCL.std.h", 138*03ce13f7SAndroid Build Coastguard Worker ], 139*03ce13f7SAndroid Build Coastguard Worker includes = ["include"], 140*03ce13f7SAndroid Build Coastguard Worker) 141*03ce13f7SAndroid Build Coastguard Worker 142*03ce13f7SAndroid Build Coastguard Workercc_library( 143*03ce13f7SAndroid Build Coastguard Worker name = "spirv_c_headers", 144*03ce13f7SAndroid Build Coastguard Worker hdrs = [ 145*03ce13f7SAndroid Build Coastguard Worker "include/spirv/1.0/spirv.h", 146*03ce13f7SAndroid Build Coastguard Worker "include/spirv/1.1/spirv.h", 147*03ce13f7SAndroid Build Coastguard Worker "include/spirv/1.2/spirv.h", 148*03ce13f7SAndroid Build Coastguard Worker "include/spirv/unified1/spirv.h", 149*03ce13f7SAndroid Build Coastguard Worker ], 150*03ce13f7SAndroid Build Coastguard Worker includes = ["include"], 151*03ce13f7SAndroid Build Coastguard Worker deps = [":spirv_common_headers"], 152*03ce13f7SAndroid Build Coastguard Worker) 153*03ce13f7SAndroid Build Coastguard Worker 154*03ce13f7SAndroid Build Coastguard Workercc_library( 155*03ce13f7SAndroid Build Coastguard Worker name = "spirv_cpp_headers", 156*03ce13f7SAndroid Build Coastguard Worker hdrs = [ 157*03ce13f7SAndroid Build Coastguard Worker "include/spirv/1.0/spirv.hpp", 158*03ce13f7SAndroid Build Coastguard Worker "include/spirv/1.1/spirv.hpp", 159*03ce13f7SAndroid Build Coastguard Worker "include/spirv/1.2/spirv.hpp", 160*03ce13f7SAndroid Build Coastguard Worker "include/spirv/unified1/spirv.hpp", 161*03ce13f7SAndroid Build Coastguard Worker ], 162*03ce13f7SAndroid Build Coastguard Worker includes = ["include"], 163*03ce13f7SAndroid Build Coastguard Worker deps = [":spirv_common_headers"], 164*03ce13f7SAndroid Build Coastguard Worker) 165*03ce13f7SAndroid Build Coastguard Worker 166*03ce13f7SAndroid Build Coastguard Workercc_library( 167*03ce13f7SAndroid Build Coastguard Worker name = "spirv_cpp11_headers", 168*03ce13f7SAndroid Build Coastguard Worker hdrs = [ 169*03ce13f7SAndroid Build Coastguard Worker "include/spirv/1.0/spirv.hpp11", 170*03ce13f7SAndroid Build Coastguard Worker "include/spirv/1.1/spirv.hpp11", 171*03ce13f7SAndroid Build Coastguard Worker "include/spirv/1.2/spirv.hpp11", 172*03ce13f7SAndroid Build Coastguard Worker "include/spirv/unified1/spirv.hpp11", 173*03ce13f7SAndroid Build Coastguard Worker ], 174*03ce13f7SAndroid Build Coastguard Worker includes = ["include"], 175*03ce13f7SAndroid Build Coastguard Worker deps = [":spirv_common_headers"], 176*03ce13f7SAndroid Build Coastguard Worker) 177*03ce13f7SAndroid Build Coastguard Worker 178