blob: d18afa17130ed4c8effe793a28632c891976495d [file] [log] [blame]
Laxminath Kasam8b1366a2017-10-05 01:44:16 +05301# Android makefile for audio kernel modules
2MY_LOCAL_PATH := $(call my-dir)
3
Aditya Bavanari4bd0cf62018-03-21 20:38:16 +05304UAPI_OUT := $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/include
Laxminath Kasam8b1366a2017-10-05 01:44:16 +05305
Sundara Vinayagam43ce7c92018-05-21 16:34:47 +05306ifeq ($(call is-board-platform-in-list,msm8909 msm8953 msm8937 sdm845 sdm710 qcs605),true)
Laxminath Kasam8b1366a2017-10-05 01:44:16 +05307$(shell mkdir -p $(UAPI_OUT)/linux;)
8$(shell mkdir -p $(UAPI_OUT)/sound;)
Aditya Bavanari4bd0cf62018-03-21 20:38:16 +05309$(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/ipc/Module.symvers)
10$(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/dsp/Module.symvers)
11$(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/dsp/codecs/Module.symvers)
12$(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/soc/Module.symvers)
13$(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/asoc/Module.symvers)
14$(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/asoc/codecs/Module.symvers)
15$(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/asoc/codecs/wcd934x/Module.symvers)
Laxminath Kasam8b1366a2017-10-05 01:44:16 +053016
Banajit Goswami630f8eb2018-02-22 21:49:35 -080017include $(MY_LOCAL_PATH)/include/uapi/Android.mk
Laxminath Kasam8b1366a2017-10-05 01:44:16 +053018include $(MY_LOCAL_PATH)/ipc/Android.mk
19include $(MY_LOCAL_PATH)/dsp/Android.mk
20include $(MY_LOCAL_PATH)/dsp/codecs/Android.mk
21include $(MY_LOCAL_PATH)/soc/Android.mk
22include $(MY_LOCAL_PATH)/asoc/Android.mk
23include $(MY_LOCAL_PATH)/asoc/codecs/Android.mk
24include $(MY_LOCAL_PATH)/asoc/codecs/wcd934x/Android.mk
25endif
26
Bala Kishore Patida9885f2018-05-18 21:42:31 +053027ifeq ($(strip $(AUDIO_FEATURE_ENABLED_DLKM_8909W)),true)
28$(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/asoc/codecs/msm_bg/Module.symvers)
29include $(MY_LOCAL_PATH)/asoc/codecs/msm_bg/Android.mk
30endif
31
Manjunatha Madana80e8ffa2018-12-17 14:13:08 +053032ifeq ($(call is-board-platform-in-list,msm8953 msm8937 sdm710 qcs605 msm8909),true)
Aditya Bavanari4bd0cf62018-03-21 20:38:16 +053033$(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/asoc/codecs/sdm660_cdc/Module.symvers)
34$(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/asoc/codecs/msm_sdw/Module.symvers)
Laxminath Kasam8b1366a2017-10-05 01:44:16 +053035include $(MY_LOCAL_PATH)/asoc/codecs/sdm660_cdc/Android.mk
36include $(MY_LOCAL_PATH)/asoc/codecs/msm_sdw/Android.mk
37endif