1*d6050574SRomain Jobredeaux# Copyright 2023 The Bazel Authors. All rights reserved. 2*d6050574SRomain Jobredeaux# 3*d6050574SRomain Jobredeaux# Licensed under the Apache License, Version 2.0 (the "License"); 4*d6050574SRomain Jobredeaux# you may not use this file except in compliance with the License. 5*d6050574SRomain Jobredeaux# You may obtain a copy of the License at 6*d6050574SRomain Jobredeaux# 7*d6050574SRomain Jobredeaux# http://www.apache.org/licenses/LICENSE-2.0 8*d6050574SRomain Jobredeaux# 9*d6050574SRomain Jobredeaux# Unless required by applicable law or agreed to in writing, software 10*d6050574SRomain Jobredeaux# distributed under the License is distributed on an "AS IS" BASIS, 11*d6050574SRomain Jobredeaux# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12*d6050574SRomain Jobredeaux# See the License for the specific language governing permissions and 13*d6050574SRomain Jobredeaux# limitations under the License. 14*d6050574SRomain Jobredeaux 15*d6050574SRomain Jobredeauxload("@bazel_skylib//:bzl_library.bzl", "bzl_library") 16*d6050574SRomain Jobredeaux 17*d6050574SRomain Jobredeauxlicenses(["notice"]) 18*d6050574SRomain Jobredeaux 19*d6050574SRomain Jobredeauxpackage( 20*d6050574SRomain Jobredeaux default_applicable_licenses = ["//:package_license"], 21*d6050574SRomain Jobredeaux default_visibility = ["//:__subpackages__"], 22*d6050574SRomain Jobredeaux) 23*d6050574SRomain Jobredeaux 24*d6050574SRomain Jobredeaux# Necessary for documentation generation 25*d6050574SRomain Jobredeauxexports_files( 26*d6050574SRomain Jobredeaux glob(["*.bzl"]), 27*d6050574SRomain Jobredeaux) 28*d6050574SRomain Jobredeaux 29*d6050574SRomain Jobredeauxbzl_library( 30*d6050574SRomain Jobredeaux name = "analysis_test_bzl", 31*d6050574SRomain Jobredeaux srcs = ["analysis_test.bzl"], 32*d6050574SRomain Jobredeaux) 33*d6050574SRomain Jobredeaux 34*d6050574SRomain Jobredeauxbzl_library( 35*d6050574SRomain Jobredeaux name = "matching_bzl", 36*d6050574SRomain Jobredeaux srcs = ["matching.bzl"], 37*d6050574SRomain Jobredeaux) 38*d6050574SRomain Jobredeaux 39*d6050574SRomain Jobredeauxbzl_library( 40*d6050574SRomain Jobredeaux name = "int_subject_bzl", 41*d6050574SRomain Jobredeaux srcs = ["int_subject.bzl"], 42*d6050574SRomain Jobredeaux deps = [ 43*d6050574SRomain Jobredeaux ":check_util_bzl", 44*d6050574SRomain Jobredeaux ":truth_common_bzl", 45*d6050574SRomain Jobredeaux "@bazel_skylib//lib:types", 46*d6050574SRomain Jobredeaux ], 47*d6050574SRomain Jobredeaux) 48*d6050574SRomain Jobredeaux 49*d6050574SRomain Jobredeauxbzl_library( 50*d6050574SRomain Jobredeaux name = "bool_subject_bzl", 51*d6050574SRomain Jobredeaux srcs = ["bool_subject.bzl"], 52*d6050574SRomain Jobredeaux deps = [ 53*d6050574SRomain Jobredeaux ":check_util_bzl", 54*d6050574SRomain Jobredeaux ], 55*d6050574SRomain Jobredeaux) 56*d6050574SRomain Jobredeaux 57*d6050574SRomain Jobredeauxbzl_library( 58*d6050574SRomain Jobredeaux name = "collection_subject_bzl", 59*d6050574SRomain Jobredeaux srcs = ["collection_subject.bzl"], 60*d6050574SRomain Jobredeaux deps = [ 61*d6050574SRomain Jobredeaux ":check_util_bzl", 62*d6050574SRomain Jobredeaux ":failure_messages_bzl", 63*d6050574SRomain Jobredeaux ":int_subject_bzl", 64*d6050574SRomain Jobredeaux ":matching_bzl", 65*d6050574SRomain Jobredeaux ":truth_common_bzl", 66*d6050574SRomain Jobredeaux ":util_bzl", 67*d6050574SRomain Jobredeaux ], 68*d6050574SRomain Jobredeaux) 69*d6050574SRomain Jobredeaux 70*d6050574SRomain Jobredeauxbzl_library( 71*d6050574SRomain Jobredeaux name = "label_subject_bzl", 72*d6050574SRomain Jobredeaux srcs = ["label_subject.bzl"], 73*d6050574SRomain Jobredeaux deps = [ 74*d6050574SRomain Jobredeaux ":check_util_bzl", 75*d6050574SRomain Jobredeaux ":truth_common_bzl", 76*d6050574SRomain Jobredeaux "@bazel_skylib//lib:types", 77*d6050574SRomain Jobredeaux ], 78*d6050574SRomain Jobredeaux) 79*d6050574SRomain Jobredeaux 80*d6050574SRomain Jobredeauxbzl_library( 81*d6050574SRomain Jobredeaux name = "ordered_bzl", 82*d6050574SRomain Jobredeaux srcs = ["ordered.bzl"], 83*d6050574SRomain Jobredeaux deps = [ 84*d6050574SRomain Jobredeaux ], 85*d6050574SRomain Jobredeaux) 86*d6050574SRomain Jobredeaux 87*d6050574SRomain Jobredeauxbzl_library( 88*d6050574SRomain Jobredeaux name = "truth_common_bzl", 89*d6050574SRomain Jobredeaux srcs = [ 90*d6050574SRomain Jobredeaux "truth_common.bzl", 91*d6050574SRomain Jobredeaux ], 92*d6050574SRomain Jobredeaux deps = ["@bazel_skylib//lib:types"], 93*d6050574SRomain Jobredeaux) 94*d6050574SRomain Jobredeaux 95*d6050574SRomain Jobredeauxbzl_library( 96*d6050574SRomain Jobredeaux name = "check_util_bzl", 97*d6050574SRomain Jobredeaux srcs = [ 98*d6050574SRomain Jobredeaux "check_util.bzl", 99*d6050574SRomain Jobredeaux ], 100*d6050574SRomain Jobredeaux deps = [ 101*d6050574SRomain Jobredeaux ":compare_util_bzl", 102*d6050574SRomain Jobredeaux ":failure_messages_bzl", 103*d6050574SRomain Jobredeaux ":matching_bzl", 104*d6050574SRomain Jobredeaux ":ordered_bzl", 105*d6050574SRomain Jobredeaux ":truth_common_bzl", 106*d6050574SRomain Jobredeaux "@bazel_skylib//lib:types", 107*d6050574SRomain Jobredeaux ], 108*d6050574SRomain Jobredeaux) 109*d6050574SRomain Jobredeaux 110*d6050574SRomain Jobredeauxbzl_library( 111*d6050574SRomain Jobredeaux name = "failure_messages_bzl", 112*d6050574SRomain Jobredeaux srcs = ["failure_messages.bzl"], 113*d6050574SRomain Jobredeaux deps = [":truth_common_bzl"], 114*d6050574SRomain Jobredeaux) 115*d6050574SRomain Jobredeaux 116*d6050574SRomain Jobredeauxbzl_library( 117*d6050574SRomain Jobredeaux name = "compare_util_bzl", 118*d6050574SRomain Jobredeaux srcs = ["compare_util.bzl"], 119*d6050574SRomain Jobredeaux deps = [":truth_common_bzl"], 120*d6050574SRomain Jobredeaux) 121*d6050574SRomain Jobredeaux 122*d6050574SRomain Jobredeauxbzl_library( 123*d6050574SRomain Jobredeaux name = "expect_meta_bzl", 124*d6050574SRomain Jobredeaux srcs = ["expect_meta.bzl"], 125*d6050574SRomain Jobredeaux deps = ["@bazel_skylib//lib:unittest"], 126*d6050574SRomain Jobredeaux) 127*d6050574SRomain Jobredeaux 128*d6050574SRomain Jobredeauxbzl_library( 129*d6050574SRomain Jobredeaux name = "default_info_subject_bzl", 130*d6050574SRomain Jobredeaux srcs = ["default_info_subject.bzl"], 131*d6050574SRomain Jobredeaux deps = [ 132*d6050574SRomain Jobredeaux ":depset_file_subject_bzl", 133*d6050574SRomain Jobredeaux ":file_subject_bzl", 134*d6050574SRomain Jobredeaux ":runfiles_subject_bzl", 135*d6050574SRomain Jobredeaux ], 136*d6050574SRomain Jobredeaux) 137*d6050574SRomain Jobredeaux 138*d6050574SRomain Jobredeauxbzl_library( 139*d6050574SRomain Jobredeaux name = "depset_file_subject_bzl", 140*d6050574SRomain Jobredeaux srcs = ["depset_file_subject.bzl"], 141*d6050574SRomain Jobredeaux deps = [ 142*d6050574SRomain Jobredeaux ":check_util_bzl", 143*d6050574SRomain Jobredeaux ":collection_subject_bzl", 144*d6050574SRomain Jobredeaux ":failure_messages_bzl", 145*d6050574SRomain Jobredeaux ":matching_bzl", 146*d6050574SRomain Jobredeaux ":truth_common_bzl", 147*d6050574SRomain Jobredeaux "//lib:util_bzl", 148*d6050574SRomain Jobredeaux ], 149*d6050574SRomain Jobredeaux) 150*d6050574SRomain Jobredeaux 151*d6050574SRomain Jobredeauxbzl_library( 152*d6050574SRomain Jobredeaux name = "instrumented_files_info_subject_bzl", 153*d6050574SRomain Jobredeaux srcs = ["instrumented_files_info_subject.bzl"], 154*d6050574SRomain Jobredeaux deps = [":depset_file_subject_bzl"], 155*d6050574SRomain Jobredeaux) 156*d6050574SRomain Jobredeaux 157*d6050574SRomain Jobredeauxbzl_library( 158*d6050574SRomain Jobredeaux name = "str_subject_bzl", 159*d6050574SRomain Jobredeaux srcs = ["str_subject.bzl"], 160*d6050574SRomain Jobredeaux deps = [ 161*d6050574SRomain Jobredeaux ":check_util_bzl", 162*d6050574SRomain Jobredeaux ":collection_subject_bzl", 163*d6050574SRomain Jobredeaux ], 164*d6050574SRomain Jobredeaux) 165*d6050574SRomain Jobredeaux 166*d6050574SRomain Jobredeauxbzl_library( 167*d6050574SRomain Jobredeaux name = "file_subject_bzl", 168*d6050574SRomain Jobredeaux srcs = ["file_subject.bzl"], 169*d6050574SRomain Jobredeaux deps = [ 170*d6050574SRomain Jobredeaux ":str_subject_bzl", 171*d6050574SRomain Jobredeaux ], 172*d6050574SRomain Jobredeaux) 173*d6050574SRomain Jobredeaux 174*d6050574SRomain Jobredeauxbzl_library( 175*d6050574SRomain Jobredeaux name = "dict_subject_bzl", 176*d6050574SRomain Jobredeaux srcs = ["dict_subject.bzl"], 177*d6050574SRomain Jobredeaux deps = [ 178*d6050574SRomain Jobredeaux ":collection_subject_bzl", 179*d6050574SRomain Jobredeaux ":compare_util_bzl", 180*d6050574SRomain Jobredeaux ":failure_messages_bzl", 181*d6050574SRomain Jobredeaux ], 182*d6050574SRomain Jobredeaux) 183*d6050574SRomain Jobredeaux 184*d6050574SRomain Jobredeauxbzl_library( 185*d6050574SRomain Jobredeaux name = "action_subject_bzl", 186*d6050574SRomain Jobredeaux srcs = ["action_subject.bzl"], 187*d6050574SRomain Jobredeaux deps = [ 188*d6050574SRomain Jobredeaux ":collection_subject_bzl", 189*d6050574SRomain Jobredeaux ":depset_file_subject_bzl", 190*d6050574SRomain Jobredeaux ":dict_subject_bzl", 191*d6050574SRomain Jobredeaux ":failure_messages_bzl", 192*d6050574SRomain Jobredeaux ":str_subject_bzl", 193*d6050574SRomain Jobredeaux ":truth_common_bzl", 194*d6050574SRomain Jobredeaux ], 195*d6050574SRomain Jobredeaux) 196*d6050574SRomain Jobredeaux 197*d6050574SRomain Jobredeauxbzl_library( 198*d6050574SRomain Jobredeaux name = "execution_info_subject_bzl", 199*d6050574SRomain Jobredeaux srcs = ["execution_info_subject.bzl"], 200*d6050574SRomain Jobredeaux deps = [ 201*d6050574SRomain Jobredeaux ":dict_subject_bzl", 202*d6050574SRomain Jobredeaux ":str_subject_bzl", 203*d6050574SRomain Jobredeaux ], 204*d6050574SRomain Jobredeaux) 205*d6050574SRomain Jobredeaux 206*d6050574SRomain Jobredeauxbzl_library( 207*d6050574SRomain Jobredeaux name = "run_environment_info_subject_bzl", 208*d6050574SRomain Jobredeaux srcs = ["run_environment_info_subject.bzl"], 209*d6050574SRomain Jobredeaux deps = [ 210*d6050574SRomain Jobredeaux ":collection_subject_bzl", 211*d6050574SRomain Jobredeaux ":dict_subject_bzl", 212*d6050574SRomain Jobredeaux ], 213*d6050574SRomain Jobredeaux) 214*d6050574SRomain Jobredeaux 215*d6050574SRomain Jobredeauxbzl_library( 216*d6050574SRomain Jobredeaux name = "runfiles_subject_bzl", 217*d6050574SRomain Jobredeaux srcs = ["runfiles_subject.bzl"], 218*d6050574SRomain Jobredeaux deps = [ 219*d6050574SRomain Jobredeaux ":check_util_bzl", 220*d6050574SRomain Jobredeaux ":collection_subject_bzl", 221*d6050574SRomain Jobredeaux ":failure_messages_bzl", 222*d6050574SRomain Jobredeaux ":matching_bzl", 223*d6050574SRomain Jobredeaux ":truth_common_bzl", 224*d6050574SRomain Jobredeaux "//lib:util_bzl", 225*d6050574SRomain Jobredeaux ], 226*d6050574SRomain Jobredeaux) 227*d6050574SRomain Jobredeaux 228*d6050574SRomain Jobredeauxbzl_library( 229*d6050574SRomain Jobredeaux name = "struct_subject_bzl", 230*d6050574SRomain Jobredeaux srcs = ["struct_subject.bzl"], 231*d6050574SRomain Jobredeaux) 232*d6050574SRomain Jobredeaux 233*d6050574SRomain Jobredeauxbzl_library( 234*d6050574SRomain Jobredeaux name = "target_subject_bzl", 235*d6050574SRomain Jobredeaux srcs = ["target_subject.bzl"], 236*d6050574SRomain Jobredeaux deps = [ 237*d6050574SRomain Jobredeaux ":action_subject_bzl", 238*d6050574SRomain Jobredeaux ":bool_subject_bzl", 239*d6050574SRomain Jobredeaux ":collection_subject_bzl", 240*d6050574SRomain Jobredeaux ":depset_file_subject_bzl", 241*d6050574SRomain Jobredeaux ":execution_info_subject_bzl", 242*d6050574SRomain Jobredeaux ":file_subject_bzl", 243*d6050574SRomain Jobredeaux ":instrumented_files_info_subject_bzl", 244*d6050574SRomain Jobredeaux ":label_subject_bzl", 245*d6050574SRomain Jobredeaux ":run_environment_info_subject_bzl", 246*d6050574SRomain Jobredeaux ":runfiles_subject_bzl", 247*d6050574SRomain Jobredeaux ":truth_common_bzl", 248*d6050574SRomain Jobredeaux "//lib:util_bzl", 249*d6050574SRomain Jobredeaux ], 250*d6050574SRomain Jobredeaux) 251*d6050574SRomain Jobredeaux 252*d6050574SRomain Jobredeauxbzl_library( 253*d6050574SRomain Jobredeaux name = "expect_bzl", 254*d6050574SRomain Jobredeaux srcs = ["expect.bzl"], 255*d6050574SRomain Jobredeaux deps = [ 256*d6050574SRomain Jobredeaux ":action_subject_bzl", 257*d6050574SRomain Jobredeaux ":bool_subject_bzl", 258*d6050574SRomain Jobredeaux ":collection_subject_bzl", 259*d6050574SRomain Jobredeaux ":depset_file_subject_bzl", 260*d6050574SRomain Jobredeaux ":dict_subject_bzl", 261*d6050574SRomain Jobredeaux ":expect_meta_bzl", 262*d6050574SRomain Jobredeaux ":file_subject_bzl", 263*d6050574SRomain Jobredeaux ":int_subject_bzl", 264*d6050574SRomain Jobredeaux ":str_subject_bzl", 265*d6050574SRomain Jobredeaux ":struct_subject_bzl", 266*d6050574SRomain Jobredeaux ":target_subject_bzl", 267*d6050574SRomain Jobredeaux ], 268*d6050574SRomain Jobredeaux) 269*d6050574SRomain Jobredeaux 270*d6050574SRomain Jobredeauxbzl_library( 271*d6050574SRomain Jobredeaux name = "util_bzl", 272*d6050574SRomain Jobredeaux srcs = ["util.bzl"], 273*d6050574SRomain Jobredeaux) 274