| load("//bazel:skia_rules.bzl", "skia_cc_library", "skia_objc_library") |
| |
| package( |
| default_applicable_licenses = ["//:license"], |
| ) |
| |
| licenses(["notice"]) |
| |
| skia_objc_library( |
| name = "audioplayer_mac", |
| srcs = ["SkAudioPlayer_mac.mm"], |
| hdrs = ["SkAudioPlayer.h"], |
| features = ["layering_check"], |
| sdk_frameworks = ["AVFoundation"], |
| deps = ["//:core"], |
| ) |
| |
| skia_cc_library( |
| name = "audioplayer", |
| srcs = [ |
| "SkAudioPlayer.cpp", |
| ] + select({ |
| # TODO(fmalita): support platform-specific audio libs |
| # "@platforms//os:android": ["SkAudioPlayer_oboe.cpp"], |
| # "@platforms//os:linux": ["SkAudioPlayer_sfml.cpp"], |
| "@platforms//os:macos": [], |
| "//conditions:default": ["SkAudioPlayer_none.cpp"], |
| }), |
| hdrs = ["SkAudioPlayer.h"], |
| features = ["layering_check"], |
| visibility = ["//tools/viewer:__pkg__"], |
| deps = [ |
| "//:core", |
| ] + select({ |
| "@platforms//os:macos": [":audioplayer_mac"], |
| "//conditions:default": [], |
| }), |
| ) |