1*ef3a692cSMatthias Maennichload("@rules_license//rules:license.bzl", "license") 2*ef3a692cSMatthias Maennich 3*ef3a692cSMatthias Maennichpackage( 4*ef3a692cSMatthias Maennich default_applicable_licenses = [":license"], 5*ef3a692cSMatthias Maennich default_visibility = ["//visibility:public"], 6*ef3a692cSMatthias Maennich) 7*ef3a692cSMatthias Maennich 8*ef3a692cSMatthias Maennichlicense( 9*ef3a692cSMatthias Maennich name = "license", 10*ef3a692cSMatthias Maennich license_kinds = [ 11*ef3a692cSMatthias Maennich "@rules_license//licenses/spdx:Apache-2.0", 12*ef3a692cSMatthias Maennich ], 13*ef3a692cSMatthias Maennich license_text = "LICENSE", 14*ef3a692cSMatthias Maennich) 15*ef3a692cSMatthias Maennich 16*ef3a692cSMatthias Maennichexports_files([ 17*ef3a692cSMatthias Maennich "LICENSE", 18*ef3a692cSMatthias Maennich "MODULE.bazel", 19*ef3a692cSMatthias Maennich]) 20*ef3a692cSMatthias Maennich 21*ef3a692cSMatthias Maennichfilegroup( 22*ef3a692cSMatthias Maennich name = "srcs", 23*ef3a692cSMatthias Maennich srcs = [ 24*ef3a692cSMatthias Maennich "BUILD", 25*ef3a692cSMatthias Maennich "WORKSPACE", 26*ef3a692cSMatthias Maennich "//cpu:srcs", 27*ef3a692cSMatthias Maennich "//os:srcs", 28*ef3a692cSMatthias Maennich "//host:srcs", 29*ef3a692cSMatthias Maennich ], 30*ef3a692cSMatthias Maennich) 31*ef3a692cSMatthias Maennich 32*ef3a692cSMatthias Maennich# For use in Incompatible Target Skipping: 33*ef3a692cSMatthias Maennich# https://docs.bazel.build/versions/main/platforms.html#skipping-incompatible-targets 34*ef3a692cSMatthias Maennich# 35*ef3a692cSMatthias Maennich# Specifically this lets targets declare incompatibility with some set of 36*ef3a692cSMatthias Maennich# platforms. See 37*ef3a692cSMatthias Maennich# https://docs.bazel.build/versions/main/platforms.html#more-expressive-constraints 38*ef3a692cSMatthias Maennich# for some more details. 39*ef3a692cSMatthias Maennichconstraint_setting(name = "incompatible_setting") 40*ef3a692cSMatthias Maennich 41*ef3a692cSMatthias Maennichconstraint_value( 42*ef3a692cSMatthias Maennich name = "incompatible", 43*ef3a692cSMatthias Maennich constraint_setting = ":incompatible_setting", 44*ef3a692cSMatthias Maennich) 45