summaryrefslogtreecommitdiffstats
path: root/alsa-utils/Android.mk
diff options
context:
space:
mode:
Diffstat (limited to 'alsa-utils/Android.mk')
-rw-r--r--alsa-utils/Android.mk98
1 files changed, 98 insertions, 0 deletions
diff --git a/alsa-utils/Android.mk b/alsa-utils/Android.mk
new file mode 100644
index 0000000..54e055e
--- /dev/null
+++ b/alsa-utils/Android.mk
@@ -0,0 +1,98 @@
+
+ifeq ($(strip $(BOARD_USES_ALSA_AUDIO)),true)
+ifeq ($(strip $(BUILD_WITH_ALSA_UTILS)),true)
+
+LOCAL_PATH:= $(call my-dir)
+
+#
+# Build aplay command
+#
+
+include $(CLEAR_VARS)
+
+LOCAL_CFLAGS := \
+ -fPIC -D_POSIX_SOURCE \
+ -DALSA_CONFIG_DIR=\"/system/usr/share/alsa\" \
+ -DALSA_PLUGIN_DIR=\"/system/usr/lib/alsa-lib\" \
+ -DALSA_DEVICE_DIRECTORY=\"/dev/snd/\"
+
+LOCAL_C_INCLUDES:= \
+ $(LOCAL_PATH)/include \
+ $(LOCAL_PATH)/android \
+ external/alsa-lib/include
+
+LOCAL_SRC_FILES := \
+ aplay/aplay.c
+
+LOCAL_MODULE_TAGS := debug
+LOCAL_MODULE := alsa_aplay
+
+LOCAL_SHARED_LIBRARIES := \
+ libaudio \
+ libc
+
+include $(BUILD_EXECUTABLE)
+
+#
+# Build alsactl command
+#
+
+include $(CLEAR_VARS)
+
+LOCAL_CFLAGS := \
+ -fPIC -D_POSIX_SOURCE \
+ -DALSA_CONFIG_DIR=\"/system/usr/share/alsa\" \
+ -DALSA_PLUGIN_DIR=\"/system/usr/lib/alsa-lib\" \
+ -DALSA_DEVICE_DIRECTORY=\"/dev/snd/\"
+
+LOCAL_C_INCLUDES:= \
+ $(LOCAL_PATH)/include \
+ $(LOCAL_PATH)/android \
+ external/alsa-lib/include
+
+LOCAL_SRC_FILES := \
+ alsactl/alsactl.c \
+ alsactl/init_parse.c \
+ alsactl/state.c \
+ alsactl/utils.c
+
+LOCAL_MODULE_TAGS := debug
+LOCAL_MODULE := alsa_ctl
+
+LOCAL_SHARED_LIBRARIES := \
+ libaudio \
+ libc
+
+include $(BUILD_EXECUTABLE)
+
+#
+# Build amixer command
+#
+
+include $(CLEAR_VARS)
+
+LOCAL_CFLAGS := \
+ -fPIC -D_POSIX_SOURCE \
+ -DALSA_CONFIG_DIR=\"/system/usr/share/alsa\" \
+ -DALSA_PLUGIN_DIR=\"/system/usr/lib/alsa-lib\" \
+ -DALSA_DEVICE_DIRECTORY=\"/dev/snd/\"
+
+LOCAL_C_INCLUDES:= \
+ $(LOCAL_PATH)/include \
+ $(LOCAL_PATH)/android \
+ external/alsa-lib/include
+
+LOCAL_SRC_FILES := \
+ amixer/amixer.c
+
+LOCAL_MODULE_TAGS := debug
+LOCAL_MODULE := alsa_amixer
+
+LOCAL_SHARED_LIBRARIES := \
+ libaudio \
+ libc
+
+include $(BUILD_EXECUTABLE)
+
+endif
+endif