blob: 045924c651bb90dc0371b8fa29038124c061d85b [file] [log] [blame]
Bob Badour075f1302021-02-03 23:56:36 -08001package {
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
Dan Willemsenbe75d622016-09-22 16:06:00 -070018cc_library {
19 name: "libtinyalsa",
20 host_supported: true,
Vijay Venkatramane6ec7262017-05-04 15:07:39 -070021 vendor_available: true,
David Liad7f55e2020-12-09 06:29:51 +000022 product_available: true,
David Lie95e65a2020-12-09 02:11:18 +000023 vndk: {
24 enabled: true,
25 },
Dan Willemsenbe75d622016-09-22 16:06:00 -070026 srcs: [
David Li990eb2d2020-12-09 02:11:18 +000027 "mixer.c",
Bhalchandra Gajareda302cc2019-08-21 15:09:43 -070028 "mixer_hw.c",
29 "mixer_plugin.c",
David Li990eb2d2020-12-09 02:11:18 +000030 "pcm.c",
Bhalchandra Gajareeb387d72019-08-21 15:07:28 -070031 "pcm_hw.c",
32 "pcm_plugin.c",
33 "snd_utils.c",
Dan Willemsenbe75d622016-09-22 16:06:00 -070034 ],
Christopher Ferris9ffd2572017-02-23 15:34:49 -080035 cflags: ["-Werror", "-Wno-macro-redefined"],
Dan Willemsenbe75d622016-09-22 16:06:00 -070036 export_include_dirs: ["include"],
37 local_include_dirs: ["include"],
38
39 target: {
40 darwin: {
41 enabled: false,
42 },
Colin Crosscea892d2021-07-13 17:09:32 -070043 bionic: {
44 system_shared_libs: ["libc", "libdl"],
45 },
Dan Willemsenbe75d622016-09-22 16:06:00 -070046 },
47}
48
49cc_binary {
50 name: "tinyplay",
51 host_supported: true,
David Li990eb2d2020-12-09 02:11:18 +000052 srcs: ["tinyplay.c"],
Dan Willemsenbe75d622016-09-22 16:06:00 -070053 shared_libs: ["libtinyalsa"],
54 cflags: ["-Werror"],
55 target: {
56 darwin: {
57 enabled: false,
58 },
59 },
60}
61
62cc_binary {
63 name: "tinycap",
David Li990eb2d2020-12-09 02:11:18 +000064 srcs: ["tinycap.c"],
Dan Willemsenbe75d622016-09-22 16:06:00 -070065 shared_libs: ["libtinyalsa"],
66 cflags: ["-Werror"],
67}
68
69cc_binary {
70 name: "tinymix",
David Li990eb2d2020-12-09 02:11:18 +000071 srcs: ["tinymix.c"],
Dan Willemsenbe75d622016-09-22 16:06:00 -070072 shared_libs: ["libtinyalsa"],
John Muircf4bf352016-02-15 14:14:02 -080073 cflags: ["-Werror", "-Wall"],
Dan Willemsenbe75d622016-09-22 16:06:00 -070074}
75
76cc_binary {
David Lie95e65a2020-12-09 02:11:18 +000077 name: "tinyhostless",
David Li990eb2d2020-12-09 02:11:18 +000078 srcs: ["tinyhostless.c"],
David Lie95e65a2020-12-09 02:11:18 +000079 shared_libs: ["libtinyalsa"],
80 cflags: ["-Werror"],
81}
82
83cc_binary {
Dan Willemsenbe75d622016-09-22 16:06:00 -070084 name: "tinypcminfo",
David Li990eb2d2020-12-09 02:11:18 +000085 srcs: ["tinypcminfo.c"],
Dan Willemsenbe75d622016-09-22 16:06:00 -070086 shared_libs: ["libtinyalsa"],
87 cflags: ["-Werror"],
88}