| package { | |
| default_applicable_licenses: ["external_tinyalsa_license"], | |
| } | |
| // Added automatically by a large-scale-change | |
| // http://go/android-license-faq | |
| license { | |
| name: "external_tinyalsa_license", | |
| visibility: [":__subpackages__"], | |
| license_kinds: [ | |
| "SPDX-license-identifier-BSD", | |
| ], | |
| license_text: [ | |
| "NOTICE", | |
| ], | |
| } | |
| cc_library { | |
| name: "libtinyalsa", | |
| host_supported: true, | |
| vendor_available: true, | |
| product_available: true, | |
| srcs: [ | |
| "mixer.c", | |
| "mixer_hw.c", | |
| "mixer_plugin.c", | |
| "pcm.c", | |
| "pcm_hw.c", | |
| "pcm_plugin.c", | |
| "snd_utils.c", | |
| ], | |
| cflags: ["-Werror", "-Wno-macro-redefined"], | |
| export_include_dirs: ["include"], | |
| local_include_dirs: ["include"], | |
| target: { | |
| darwin: { | |
| enabled: false, | |
| }, | |
| bionic: { | |
| system_shared_libs: ["libc", "libdl"], | |
| }, | |
| }, | |
| } | |
| cc_binary { | |
| name: "tinyplay", | |
| host_supported: true, | |
| srcs: ["tinyplay.c"], | |
| shared_libs: ["libtinyalsa"], | |
| cflags: ["-Werror"], | |
| target: { | |
| darwin: { | |
| enabled: false, | |
| }, | |
| }, | |
| } | |
| cc_binary { | |
| name: "tinycap", | |
| srcs: ["tinycap.c"], | |
| shared_libs: ["libtinyalsa"], | |
| cflags: ["-Werror"], | |
| } | |
| cc_binary { | |
| name: "tinymix", | |
| srcs: ["tinymix.c"], | |
| shared_libs: ["libtinyalsa"], | |
| cflags: ["-Werror", "-Wall"], | |
| } | |
| cc_binary { | |
| name: "tinyhostless", | |
| srcs: ["tinyhostless.c"], | |
| shared_libs: ["libtinyalsa"], | |
| cflags: ["-Werror"], | |
| } | |
| cc_binary { | |
| name: "tinypcminfo", | |
| srcs: ["tinypcminfo.c"], | |
| shared_libs: ["libtinyalsa"], | |
| cflags: ["-Werror"], | |
| } |