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 := \ 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 := debug LOCAL_MODULE := alsa_ctl 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 := debug LOCAL_MODULE := alsa_amixer LOCAL_SHARED_LIBRARIES := \ libasound \ libc include $(BUILD_EXECUTABLE) include $(CLEAR_VARS) ALSAINIT_DIR := $(TARGET_OUT)/usr/share/alsa/init files := $(addprefix $(ALSAINIT_DIR)/,00main default hda help info test) $(files): PRIVATE_MODULE := alsactl_initdir $(files): $(ALSAINIT_DIR)/%: $(LOCAL_PATH)/alsactl/init/% | $(ACP) $(transform-prebuilt-to-target) ALL_PREBUILT += $(files) endif endif