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 := optional LOCAL_MODULE := alsa_aplay LOCAL_SHARED_LIBRARIES := \ libasound \ 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 := optional LOCAL_MODULE := alsa_ctl LOCAL_SHARED_LIBRARIES := \ libasound \ libc include $(BUILD_EXECUTABLE) # # Build alsaucm command # include $(CLEAR_VARS) LOCAL_CFLAGS := \ -fPIC -D_POSIX_SOURCE \ -DALSA_CONFIG_DIR=\"/system/usr/share/alsa/ucm\" \ -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 := \ alsaucm/usecase.c \ LOCAL_MODULE_TAGS := debug LOCAL_MODULE := alsa_ucm LOCAL_SHARED_LIBRARIES := \ libasound \ 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 := optional LOCAL_MODULE := alsa_amixer LOCAL_SHARED_LIBRARIES := \ libasound \ libc include $(BUILD_EXECUTABLE) endif endif