1load("//bazel:skia_rules.bzl", "split_srcs_and_hdrs") 2 3package( 4 default_applicable_licenses = ["//:license"], 5) 6 7licenses(["notice"]) 8 9ANALYSIS_FILES = [ 10 "SkSLCanExitWithoutReturningValue.cpp", 11 "SkSLCheckProgramStructure.cpp", 12 "SkSLCheckSymbolTableCorrectness.cpp", 13 "SkSLFinalizationChecks.cpp", 14 "SkSLGetLoopControlFlowInfo.cpp", 15 "SkSLGetLoopUnrollInfo.cpp", 16 "SkSLGetReturnComplexity.cpp", 17 "SkSLHasSideEffects.cpp", 18 "SkSLIsConstantExpression.cpp", 19 "SkSLIsDynamicallyUniformExpression.cpp", 20 "SkSLIsSameExpressionTree.cpp", 21 "SkSLIsTrivialExpression.cpp", 22 "SkSLNoOpErrorReporter.h", 23 "SkSLProgramUsage.cpp", 24 "SkSLProgramUsage.h", 25 "SkSLProgramVisitor.h", 26 "SkSLReturnsInputAlpha.cpp", 27 "SkSLSpecialization.cpp", 28 "SkSLSpecialization.h", 29 "SkSLSwitchCaseContainsExit.cpp", 30 "SkSLSymbolTableStackBuilder.cpp", 31] 32 33split_srcs_and_hdrs( 34 name = "analysis", 35 files = ANALYSIS_FILES, 36 visibility = ["//src/sksl:__pkg__"], 37) 38