1*c8dee2aaSAndroid Build Coastguard Workerload("//bazel:skia_rules.bzl", "skia_cc_library") 2*c8dee2aaSAndroid Build Coastguard Worker 3*c8dee2aaSAndroid Build Coastguard Workerpackage( 4*c8dee2aaSAndroid Build Coastguard Worker default_applicable_licenses = ["//:license"], 5*c8dee2aaSAndroid Build Coastguard Worker) 6*c8dee2aaSAndroid Build Coastguard Worker 7*c8dee2aaSAndroid Build Coastguard Workerlicenses(["notice"]) 8*c8dee2aaSAndroid Build Coastguard Worker 9*c8dee2aaSAndroid Build Coastguard Workerskia_cc_library( 10*c8dee2aaSAndroid Build Coastguard Worker name = "audioplayer", 11*c8dee2aaSAndroid Build Coastguard Worker srcs = [ 12*c8dee2aaSAndroid Build Coastguard Worker "SkAudioPlayer.cpp", 13*c8dee2aaSAndroid Build Coastguard Worker ] + select({ 14*c8dee2aaSAndroid Build Coastguard Worker # TODO(fmalita): support platform-specific audio libs 15*c8dee2aaSAndroid Build Coastguard Worker # "@platforms//os:android": ["SkAudioPlayer_oboe.cpp"], 16*c8dee2aaSAndroid Build Coastguard Worker # "@platforms//os:linux": ["SkAudioPlayer_sfml.cpp"], 17*c8dee2aaSAndroid Build Coastguard Worker "@platforms//os:macos": ["SkAudioPlayer_mac.cpp"], 18*c8dee2aaSAndroid Build Coastguard Worker "//conditions:default": ["SkAudioPlayer_none.cpp"], 19*c8dee2aaSAndroid Build Coastguard Worker }), 20*c8dee2aaSAndroid Build Coastguard Worker hdrs = ["SkAudioPlayer.h"], 21*c8dee2aaSAndroid Build Coastguard Worker features = ["layering_check"], 22*c8dee2aaSAndroid Build Coastguard Worker visibility = ["//tools/viewer:__pkg__"], 23*c8dee2aaSAndroid Build Coastguard Worker deps = ["//:core"], 24*c8dee2aaSAndroid Build Coastguard Worker) 25