load("//bazel:skia_rules.bzl", "skia_objc_library", "split_srcs_and_hdrs") package( default_applicable_licenses = ["//:license"], ) licenses(["notice"]) MTL_FILES = [ "MtlMemoryAllocatorImpl.h", "MtlMemoryAllocatorImpl.mm", "MtlUtils.mm", "MtlUtilsPriv.h", ] split_srcs_and_hdrs( name = "mtl", files = MTL_FILES, ) skia_objc_library( name = "gpu_mtl", srcs = [":mtl_srcs"], hdrs = [ ":mtl_hdrs", "//include/gpu/mtl:public_hdrs", ], visibility = [ "//src/gpu/ganesh/mtl:__pkg__", "//src/gpu/graphite/mtl:__pkg__", ], deps = [ "//:core", "//src/gpu", "//src/sksl/codegen:metal", ], )