blob: 835c670b73ab7974b9ab1c8026ddf4e84a55af98 [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
Salendarsingh Gaud341574f2019-02-26 18:54:00 +05306ifeq ($(call is-board-platform-in-list,msmnile $(MSMSTEPPE) $(TRINKET) kona lito),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)
Laxminath Kasam8b1366a2017-10-05 01:44:16 +053015
Banajit Goswami65b73c82018-02-22 21:49:35 -080016include $(MY_LOCAL_PATH)/include/uapi/Android.mk
Laxminath Kasam8b1366a2017-10-05 01:44:16 +053017include $(MY_LOCAL_PATH)/ipc/Android.mk
18include $(MY_LOCAL_PATH)/dsp/Android.mk
19include $(MY_LOCAL_PATH)/dsp/codecs/Android.mk
Laxminath Kasam8b1366a2017-10-05 01:44:16 +053020include $(MY_LOCAL_PATH)/asoc/Android.mk
21include $(MY_LOCAL_PATH)/asoc/codecs/Android.mk
Meng Wangb0e04792018-09-27 18:46:44 +080022endif
23
24ifeq ($(call is-board-platform-in-list,msmnile $(MSMSTEPPE) $(TRINKET)),true)
Rahul Sharmaf53de7f2019-03-03 22:30:47 +053025ifneq ($(TARGET_PRODUCT), $(filter $(TARGET_PRODUCT), msmnile_au sm6150_au msmnile_gvmq))
Meng Wangb0e04792018-09-27 18:46:44 +080026$(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/asoc/codecs/wcd934x/Module.symvers)
Laxminath Kasam8b1366a2017-10-05 01:44:16 +053027include $(MY_LOCAL_PATH)/asoc/codecs/wcd934x/Android.mk
Rahul Sharmaf53de7f2019-03-03 22:30:47 +053028$(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/soc/Module.symvers)
29include $(MY_LOCAL_PATH)/soc/Android.mk
Laxminath Kasam8b1366a2017-10-05 01:44:16 +053030endif
Cong Tang1fa4e042018-12-17 19:45:55 +080031endif
32
Timothy Sham4a6979f2019-02-19 12:36:06 -050033ifneq ($(TARGET_PRODUCT), $(filter $(TARGET_PRODUCT), msmnile_au msmnile_gvmq))
Cong Tang1fa4e042018-12-17 19:45:55 +080034include $(MY_LOCAL_PATH)/soc/Android.mk
35endif
Laxminath Kasam8b1366a2017-10-05 01:44:16 +053036
Meng Wangd6107d02018-11-16 13:06:16 +080037ifeq ($(call is-board-platform-in-list,msmnile),true)
Timothy Sham4a6979f2019-02-19 12:36:06 -050038ifneq ($(TARGET_PRODUCT), $(filter $(TARGET_PRODUCT), msmnile_au msmnile_gvmq))
Sudheer Papothi085a6542018-01-25 23:38:29 +053039$(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/asoc/codecs/aqt1000/Module.symvers)
40include $(MY_LOCAL_PATH)/asoc/codecs/aqt1000/Android.mk
41endif
Cong Tang1fa4e042018-12-17 19:45:55 +080042endif
Sudheer Papothi085a6542018-01-25 23:38:29 +053043
Hari Veerubhotladcab67c2018-10-14 17:08:35 +053044ifeq ($(call is-board-platform-in-list,$(MSMSTEPPE) $(TRINKET)),true)
Rahul Sharmaf53de7f2019-03-03 22:30:47 +053045ifneq ($(TARGET_PRODUCT), $(filter $(TARGET_PRODUCT), sm6150_au))
Ramprasad Katkam858c45e2018-08-08 00:25:04 +053046$(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/asoc/codecs/bolero/Module.symvers)
47include $(MY_LOCAL_PATH)/asoc/codecs/bolero/Android.mk
Rohit kumar759426e2018-05-14 18:21:52 +053048$(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/asoc/codecs/wcd937x/Module.symvers)
49include $(MY_LOCAL_PATH)/asoc/codecs/wcd937x/Android.mk
Laxminath Kasam144eabc2018-05-31 10:44:53 +053050endif
Rahul Sharmaf53de7f2019-03-03 22:30:47 +053051endif
Sudheer Papothic9443c22018-08-28 05:35:34 +053052
Salendarsingh Gaud341574f2019-02-26 18:54:00 +053053ifeq ($(call is-board-platform-in-list, kona lito),true)
Sudheer Papothic9443c22018-08-28 05:35:34 +053054$(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/asoc/codecs/bolero/Module.symvers)
55include $(MY_LOCAL_PATH)/asoc/codecs/bolero/Android.mk
56$(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/asoc/codecs/wcd938x/Module.symvers)
57include $(MY_LOCAL_PATH)/asoc/codecs/wcd938x/Android.mk
58endif