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 srcs: [ 24 "mixer.c", 25 "mixer_hw.c", 26 "mixer_plugin.c", 27 "pcm.c", 28 "pcm_hw.c", 29 "pcm_plugin.c", 30 "snd_utils.c", 31 ], 32 cflags: ["-Werror", "-Wno-macro-redefined"], 33 export_include_dirs: ["include"], 34 local_include_dirs: ["include"], 35 36 target: { 37 darwin: { 38 enabled: false, 39 }, 40 bionic: { 41 system_shared_libs: ["libc", "libdl"], 42 }, 43 }, 44} 45 46cc_binary { 47 name: "tinyplay", 48 host_supported: true, 49 srcs: ["tinyplay.c"], 50 shared_libs: ["libtinyalsa"], 51 cflags: ["-Werror"], 52 target: { 53 darwin: { 54 enabled: false, 55 }, 56 }, 57} 58 59cc_binary { 60 name: "tinycap", 61 srcs: ["tinycap.c"], 62 shared_libs: ["libtinyalsa"], 63 cflags: ["-Werror"], 64} 65 66cc_binary { 67 name: "tinymix", 68 srcs: ["tinymix.c"], 69 shared_libs: ["libtinyalsa"], 70 cflags: ["-Werror", "-Wall"], 71} 72 73cc_binary { 74 name: "tinyhostless", 75 srcs: ["tinyhostless.c"], 76 shared_libs: ["libtinyalsa"], 77 cflags: ["-Werror"], 78} 79 80cc_binary { 81 name: "tinypcminfo", 82 srcs: ["tinypcminfo.c"], 83 shared_libs: ["libtinyalsa"], 84 cflags: ["-Werror"], 85} 86