# Build aplay command
#
-include $(CLEAR_VARS)
-
-LOCAL_CFLAGS := \
+ALSA_UTILS_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:= \
+ALSA_UTILS_C_INCLUDES := \
$(LOCAL_PATH)/include \
- $(LOCAL_PATH)/android \
- external/alsa-lib/include
+ $(LOCAL_PATH)/android
+
+include $(CLEAR_VARS)
+
+LOCAL_CFLAGS := $(ALSA_UTILS_CFLAGS)
+LOCAL_C_INCLUDES:= $(ALSA_UTILS_C_INCLUDES)
LOCAL_SRC_FILES := \
aplay/aplay.c
-LOCAL_MODULE_TAGS := debug
+LOCAL_MODULE_TAGS := optional
LOCAL_MODULE := alsa_aplay
-
-LOCAL_SHARED_LIBRARIES := \
- libasound \
- libc
+LOCAL_MULTILIB := 32
+LOCAL_SHARED_LIBRARIES := libasound
include $(BUILD_EXECUTABLE)
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_CFLAGS := $(ALSA_UTILS_CFLAGS)
+LOCAL_C_INCLUDES:= $(ALSA_UTILS_C_INCLUDES)
LOCAL_SRC_FILES := \
alsactl/alsactl.c \
alsactl/state.c \
alsactl/utils.c
-LOCAL_MODULE_TAGS := debug
+LOCAL_MODULE_TAGS := optional
LOCAL_MODULE := alsa_ctl
-
-LOCAL_SHARED_LIBRARIES := \
- libasound \
- libc
+LOCAL_MULTILIB := 32
+LOCAL_SHARED_LIBRARIES := libasound
include $(BUILD_EXECUTABLE)
+
+
#
-# Build amixer command
+# Build alsaucm 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_CFLAGS := $(ALSA_UTILS_CFLAGS)
+LOCAL_C_INCLUDES:= $(ALSA_UTILS_C_INCLUDES)
LOCAL_SRC_FILES := \
- amixer/amixer.c
+ alsaucm/usecase.c \
LOCAL_MODULE_TAGS := debug
-LOCAL_MODULE := alsa_amixer
-
-LOCAL_SHARED_LIBRARIES := \
- libasound \
- libc
+LOCAL_MODULE := alsa_ucm
+LOCAL_MULTILIB := 32
+LOCAL_SHARED_LIBRARIES := libasound
include $(BUILD_EXECUTABLE)
+
+#
+# Build amixer command
+#
+
include $(CLEAR_VARS)
-ALSAINIT_DIR := $(TARGET_OUT)/usr/share/alsa/init
+LOCAL_CFLAGS := $(ALSA_UTILS_CFLAGS)
+LOCAL_C_INCLUDES:= $(ALSA_UTILS_C_INCLUDES)
-files := $(addprefix $(ALSAINIT_DIR)/,00main default hda help info test)
+LOCAL_SRC_FILES := \
+ amixer/amixer.c
-$(files): PRIVATE_MODULE := alsactl_initdir
-$(files): $(ALSAINIT_DIR)/%: $(LOCAL_PATH)/alsactl/init/% | $(ACP)
- $(transform-prebuilt-to-target)
+LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE := alsa_amixer
+LOCAL_MULTILIB := 32
+LOCAL_SHARED_LIBRARIES := libasound
-ALL_PREBUILT += $(files)
+include $(BUILD_EXECUTABLE)
endif
endif