diff options
author | Arun Raghavan <arun.raghavan@collabora.co.uk> | 2013-07-15 20:48:36 +0530 |
---|---|---|
committer | Arun Raghavan <arun.raghavan@collabora.co.uk> | 2013-07-15 20:48:36 +0530 |
commit | 7f465f17caccd48ab42f863c3d9814405471d8c9 (patch) | |
tree | 658523e658e77ecc3709b9d375a387ec8e1f56cb /data | |
parent | 30e21afd5a807fceaa47a25dd09748624d49976c (diff) |
Add rules to install data files
This installs the PA and UCM config files from data/ instead of
depending on modifying the top-level device/ make files.
We do assume that all devices are UCM-based, but this is a reasonable
assumption for now.
Diffstat (limited to 'data')
-rw-r--r-- | data/Android.mk | 71 |
1 files changed, 71 insertions, 0 deletions
diff --git a/data/Android.mk b/data/Android.mk new file mode 100644 index 0000000..624bd0a --- /dev/null +++ b/data/Android.mk @@ -0,0 +1,71 @@ +LOCAL_PATH:= $(call my-dir) + +alsaucm_dir := $(TARGET_OUT)/share/alsa/ucm +pulseconf_dir := $(TARGET_OUT)/etc/pulse + +# PulseAudio config files + +include $(CLEAR_VARS) +LOCAL_MODULE := daemon.conf +LOCAL_MODULE_CLASS := ETC +LOCAL_MODULE_TAGS := eng debug +LOCAL_MODULE_PATH := $(pulseconf_dir) +LOCAL_SRC_FILES := pulseaudio/daemon.conf +include $(BUILD_PREBUILT) + +include $(CLEAR_VARS) +LOCAL_MODULE := system.pa +LOCAL_MODULE_CLASS := ETC +LOCAL_MODULE_TAGS := eng debug +LOCAL_MODULE_PATH := $(pulseconf_dir) +LOCAL_SRC_FILES := pulseaudio/system.pa +include $(BUILD_PREBUILT) + +# ALSA config files + +ifneq ($(filter tuna,$(TARGET_DEVICE)),) +alsa_device := Tuna + +include $(CLEAR_VARS) +LOCAL_MODULE := HiFi +LOCAL_MODULE_CLASS := DATA +LOCAL_MODULE_TAGS := eng debug +LOCAL_MODULE_PATH := $(alsaucm_dir)/$(alsa_device) +LOCAL_SRC_FILES := alsa/ucm/Tuna/HiFi +include $(BUILD_PREBUILT) + +include $(CLEAR_VARS) +LOCAL_MODULE := VoiceCall +LOCAL_MODULE_CLASS := DATA +LOCAL_MODULE_TAGS := eng debug +LOCAL_MODULE_PATH := $(alsaucm_dir)/$(alsa_device) +LOCAL_SRC_FILES := alsa/ucm/Tuna/VoiceCall +include $(BUILD_PREBUILT) + +endif # tuna + +ifneq ($(filter mako,$(TARGET_DEVICE)),) +alsa_device := apq8064-tabla-snd-card + +include $(CLEAR_VARS) +LOCAL_MODULE := HiFi +LOCAL_MODULE_CLASS := DATA +LOCAL_MODULE_TAGS := eng debug +LOCAL_MODULE_PATH := $(alsaucm_dir)/$(alsa_device) +LOCAL_SRC_FILES := alsa/ucm/apq8064-tabla-snd-card/HiFi +include $(BUILD_PREBUILT) + +endif # mako + +# common UCM config file +ifneq ($(alsa_device),) + +include $(CLEAR_VARS) +LOCAL_MODULE := $(alsa_device).conf +LOCAL_MODULE_CLASS := DATA +LOCAL_MODULE_TAGS := eng debug +LOCAL_MODULE_PATH := $(alsaucm_dir)/$(alsa_device) +LOCAL_SRC_FILES := alsa/ucm/$(alsa_device)/$(alsa_device).conf +include $(BUILD_PREBUILT) + +endif |