// Build the unit tests for audio_utils cc_test { name: "primitives_tests", host_supported: true, shared_libs: [ "liblog", "libcutils", ], srcs: ["primitives_tests.cpp"], cflags: [ "-Werror", "-Wall", ], target: { android: { shared_libs: ["libaudioutils"], }, host: { static_libs: ["libaudioutils"], }, } } cc_binary { name: "fifo_tests", host_supported: true, srcs: ["fifo_tests.cpp"], shared_libs: ["libaudioutils"], static_libs: ["libsndfile"], cflags: [ "-Werror", "-Wall", ], } 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"], static_libs: ["libaudioutils"], 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"], }, } }