blob: 74058a1cb1fb564d83abce2fba32ef632bab2328 [file] [log] [blame]
Laxminath Kasam8b1366a2017-10-05 01:44:16 +05301# Android makefile for audio kernel modules
2MY_LOCAL_PATH := $(call my-dir)
3
Meng Wang9cb7bc22018-02-02 15:10:57 +08004UAPI_OUT := $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/include
Laxminath Kasam8b1366a2017-10-05 01:44:16 +05305
Meng Wang5fddb8d2018-01-23 16:56:56 +08006ifeq ($(call is-board-platform-in-list,msm8953 sdm845 sdm670 qcs605 msmnile),true)
Laxminath Kasam8b1366a2017-10-05 01:44:16 +05307$(shell mkdir -p $(UAPI_OUT)/linux;)
8$(shell mkdir -p $(UAPI_OUT)/sound;)
Meng Wang9cb7bc22018-02-02 15:10:57 +08009$(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
17include $(MY_LOCAL_PATH)/ipc/Android.mk
18include $(MY_LOCAL_PATH)/dsp/Android.mk
19include $(MY_LOCAL_PATH)/dsp/codecs/Android.mk
20include $(MY_LOCAL_PATH)/soc/Android.mk
21include $(MY_LOCAL_PATH)/asoc/Android.mk
22include $(MY_LOCAL_PATH)/asoc/codecs/Android.mk
23include $(MY_LOCAL_PATH)/asoc/codecs/wcd934x/Android.mk
24endif
25
Sudheer Papothi085a6542018-01-25 23:38:29 +053026ifeq ($(call is-board-platform-in-list,sdm670 msmnile),true)
27$(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/asoc/codecs/aqt1000/Module.symvers)
28include $(MY_LOCAL_PATH)/asoc/codecs/aqt1000/Android.mk
29endif
30
Laxminath Kasam942d1c62017-12-29 11:02:22 +053031ifeq ($(call is-board-platform-in-list,msm8953 sdm670 qcs605),true)
Meng Wang9cb7bc22018-02-02 15:10:57 +080032$(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/asoc/codecs/sdm660_cdc/Module.symvers)
33$(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/asoc/codecs/msm_sdw/Module.symvers)
Laxminath Kasam8b1366a2017-10-05 01:44:16 +053034include $(MY_LOCAL_PATH)/asoc/codecs/sdm660_cdc/Android.mk
35include $(MY_LOCAL_PATH)/asoc/codecs/msm_sdw/Android.mk
36endif
Vidyakumar Athota9cbeb972018-01-22 17:10:15 -080037
38ifeq ($(call is-board-platform-in-list,msmnile),true)
Meng Wang7ba0a822018-02-07 12:29:41 +080039$(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/asoc/codecs/wcd9360/Module.symvers)
Vidyakumar Athota9cbeb972018-01-22 17:10:15 -080040include $(MY_LOCAL_PATH)/asoc/codecs/wcd9360/Android.mk
41endif