}
cc_binary {
+ name: "primitives_benchmark",
+ host_supported: true,
+ target: {
+ darwin: {
+ enabled: false,
+ },
+ },
+
+ srcs: ["primitives_benchmark.cpp"],
+ cflags: [
+ "-Werror",
+ "-Wall",
+ ],
+ static_libs: [
+ "libgoogle-benchmark",
+ "libaudioutils",
+ ],
+}
+
+cc_binary {
name: "fifo_tests",
host_supported: true,
srcs: ["fifo_tests.cpp"],
],
}
+cc_binary {
+ name: "fifo_multiprocess",
+ host_supported: false,
+ srcs: ["fifo_multiprocess.cpp"],
+ shared_libs: ["libaudioutils", "libcutils"],
+ static_libs: ["libsndfile"],
+ cflags: [
+ "-Werror",
+ "-Wall",
+ ],
+}
+
+cc_binary_host {
+ name: "fifo_threads",
+ // TODO move getch.c and .h to a utility library
+ srcs: [
+ "fifo_threads.cpp",
+ "getch.c",
+ ],
+ static_libs: [
+ "libaudioutils",
+ "liblog",
+ ],
+ cflags: [
+ "-Werror",
+ "-Wall",
+ ],
+}
+
cc_binary_host {
name: "limiter_tests",
srcs: ["limiter_tests.c"],
cflags: [
"-Werror",
"-Wall",
+ "-UNDEBUG",
+ ],
+}
+
+cc_test {
+ name: "power_tests",
+ host_supported: true,
+
+ shared_libs: [
+ "libcutils",
+ "liblog",
],
+ srcs: ["power_tests.cpp"],
+ cflags: [
+ "-Wall",
+ "-Werror",
+ "-Wextra",
+ ],
+ target: {
+ android: {
+ shared_libs: ["libaudioutils"],
+ },
+ host: {
+ static_libs: ["libaudioutils"],
+ },
+ }
+}
+
+cc_test {
+ name: "errorlog_tests",
+ host_supported: false,
+
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ ],
+ srcs: ["errorlog_tests.cpp"],
+ cflags: [
+ "-Wall",
+ "-Werror",
+ "-Wextra",
+ ],
+ target: {
+ android: {
+ shared_libs: ["libaudioutils"],
+ },
+ host: {
+ static_libs: ["libaudioutils"],
+ },
+ }
+}
+
+cc_test {
+ name: "powerlog_tests",
+ host_supported: false,
+
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ ],
+ srcs: ["powerlog_tests.cpp"],
+ cflags: [
+ "-Wall",
+ "-Werror",
+ "-Wextra",
+ ],
+ target: {
+ android: {
+ shared_libs: ["libaudioutils"],
+ },
+ host: {
+ static_libs: ["libaudioutils"],
+ },
+ }
+}
+
+cc_test {
+ name: "simplelog_tests",
+ host_supported: false,
+
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ ],
+ srcs: ["simplelog_tests.cpp"],
+ cflags: [
+ "-Wall",
+ "-Werror",
+ "-Wextra",
+ ],
+ target: {
+ android: {
+ shared_libs: ["libaudioutils"],
+ },
+ host: {
+ static_libs: ["libaudioutils"],
+ },
+ }
+}
+
+cc_test {
+ name: "channels_tests",
+ host_supported: true,
+
+ shared_libs: [
+ "libcutils",
+ "liblog",
+ ],
+ srcs: ["channels_tests.cpp"],
+ cflags: [
+ "-Wall",
+ "-Werror",
+ ],
+ target: {
+ android: {
+ shared_libs: ["libaudioutils"],
+ },
+ host: {
+ static_libs: ["libaudioutils"],
+ },
+ }
+}
+
+cc_test {
+ name: "string_tests",
+ host_supported: false,
+
+ shared_libs: ["libaudioutils"],
+ srcs: ["string_tests.cpp"],
+ cflags: [
+ "-Wall",
+ "-Werror",
+ ],
+}
+
+cc_test {
+ name: "format_tests",
+ host_supported: true,
+
+ shared_libs: [
+ "liblog",
+ ],
+ srcs: ["format_tests.cpp"],
+ cflags: [
+ "-Werror",
+ "-Wall",
+ ],
+ target: {
+ android: {
+ shared_libs: ["libaudioutils"],
+ },
+ host: {
+ static_libs: ["libaudioutils"],
+ },
+ }
}