1package { 2 default_applicable_licenses: ["external_tinyalsa_license"], 3} 4 5// Added automatically by a large-scale-change 6// http://go/android-license-faq 7license { 8 name: "external_tinyalsa_license", 9 visibility: [":__subpackages__"], 10 license_kinds: [ 11 "SPDX-license-identifier-BSD", 12 ], 13 license_text: [ 14 "NOTICE", 15 ], 16} 17 18cc_library { 19 name: "libtinyalsa", 20 host_supported: true, 21 vendor_available: true, 22 product_available: true, 23 vndk: { 24 enabled: true, 25 }, 26 srcs: [ 27 "mixer.c", 28 "mixer_hw.c", 29 "mixer_plugin.c", 30 "pcm.c", 31 "pcm_hw.c", 32 "pcm_plugin.c", 33 "snd_utils.c", 34 ], 35 cflags: ["-Werror", "-Wno-macro-redefined"], 36 export_include_dirs: ["include"], 37 local_include_dirs: ["include"], 38 39 target: { 40 darwin: { 41 enabled: false, 42 }, 43 bionic: { 44 system_shared_libs: ["libc", "libdl"], 45 }, 46 }, 47} 48 49cc_binary { 50 name: "tinyplay", 51 host_supported: true, 52 srcs: ["tinyplay.c"], 53 shared_libs: ["libtinyalsa"], 54 cflags: ["-Werror"], 55 target: { 56 darwin: { 57 enabled: false, 58 }, 59 }, 60} 61 62cc_binary { 63 name: "tinycap", 64 srcs: ["tinycap.c"], 65 shared_libs: ["libtinyalsa"], 66 cflags: ["-Werror"], 67} 68 69cc_binary { 70 name: "tinymix", 71 srcs: ["tinymix.c"], 72 shared_libs: ["libtinyalsa"], 73 cflags: ["-Werror", "-Wall"], 74} 75 76cc_binary { 77 name: "tinyhostless", 78 srcs: ["tinyhostless.c"], 79 shared_libs: ["libtinyalsa"], 80 cflags: ["-Werror"], 81} 82 83cc_binary { 84 name: "tinypcminfo", 85 srcs: ["tinypcminfo.c"], 86 shared_libs: ["libtinyalsa"], 87 cflags: ["-Werror"], 88} 89