1*9bb1b549SSpandan Dasload("@bazel_skylib//:bzl_library.bzl", "bzl_library") 2*9bb1b549SSpandan Dasload("@bazel_skylib//rules:common_settings.bzl", "string_flag") 3*9bb1b549SSpandan Dasload( 4*9bb1b549SSpandan Das ":toolchains.bzl", 5*9bb1b549SSpandan Das "declare_constraints", 6*9bb1b549SSpandan Das) 7*9bb1b549SSpandan Das 8*9bb1b549SSpandan Daspackage(default_visibility = ["//visibility:public"]) 9*9bb1b549SSpandan Das 10*9bb1b549SSpandan Dasdeclare_constraints() 11*9bb1b549SSpandan Das 12*9bb1b549SSpandan Dasstring_flag( 13*9bb1b549SSpandan Das name = "sdk_version", 14*9bb1b549SSpandan Das build_setting_default = "", 15*9bb1b549SSpandan Das) 16*9bb1b549SSpandan Das 17*9bb1b549SSpandan Dasfilegroup( 18*9bb1b549SSpandan Das name = "all_rules", 19*9bb1b549SSpandan Das srcs = glob(["*.bzl"]), 20*9bb1b549SSpandan Das visibility = ["//visibility:public"], 21*9bb1b549SSpandan Das) 22*9bb1b549SSpandan Das 23*9bb1b549SSpandan Dasfilegroup( 24*9bb1b549SSpandan Das name = "all_files", 25*9bb1b549SSpandan Das testonly = True, 26*9bb1b549SSpandan Das srcs = glob(["**"]), 27*9bb1b549SSpandan Das visibility = ["//visibility:public"], 28*9bb1b549SSpandan Das) 29*9bb1b549SSpandan Das 30*9bb1b549SSpandan Dasbzl_library( 31*9bb1b549SSpandan Das name = "toolchains", 32*9bb1b549SSpandan Das srcs = ["toolchains.bzl"], 33*9bb1b549SSpandan Das deps = [ 34*9bb1b549SSpandan Das "//go/private:platforms", 35*9bb1b549SSpandan Das "//go/private:sdk", 36*9bb1b549SSpandan Das ], 37*9bb1b549SSpandan Das) 38