OSDN Git Service

android: remove open64 definition
[android-x86/external-alsa-utils.git] / Android.mk
index 73c2bd3..d6c0d8b 100644 (file)
@@ -8,28 +8,28 @@ LOCAL_PATH:= $(call my-dir)
 # 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)
 
@@ -39,16 +39,8 @@ 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 \
@@ -56,55 +48,53 @@ LOCAL_SRC_FILES := \
        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