blob: 9b875d9701dd4c96bfd4b6170ca26f35e8137468 [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
Soumya Managolia620a952020-06-11 12:14:46 +05306ifeq ($(call is-board-platform-in-list,msmnile $(MSMSTEPPE) $(TRINKET) kona lito bengal sdmshrike sdm660),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
Derek Chenc8940292019-03-14 10:26:41 -070020include $(MY_LOCAL_PATH)/soc/Android.mk
Laxminath Kasam8b1366a2017-10-05 01:44:16 +053021include $(MY_LOCAL_PATH)/asoc/Android.mk
22include $(MY_LOCAL_PATH)/asoc/codecs/Android.mk
Meng Wangb0e04792018-09-27 18:46:44 +080023endif
24
Vijayakumar Badiger30a1c042019-06-20 15:19:12 -070025ifeq ($(call is-board-platform-in-list,msmnile $(MSMSTEPPE) $(TRINKET) sdmshrike),true)
Derek Chene780bb92019-06-13 16:59:36 -070026ifneq ($(TARGET_BOARD_AUTO),true)
Meng Wangb0e04792018-09-27 18:46:44 +080027$(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/asoc/codecs/wcd934x/Module.symvers)
Laxminath Kasam8b1366a2017-10-05 01:44:16 +053028include $(MY_LOCAL_PATH)/asoc/codecs/wcd934x/Android.mk
Rahul Sharmaf53de7f2019-03-03 22:30:47 +053029$(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/soc/Module.symvers)
30include $(MY_LOCAL_PATH)/soc/Android.mk
Laxminath Kasam8b1366a2017-10-05 01:44:16 +053031endif
Cong Tang1fa4e042018-12-17 19:45:55 +080032endif
33
Soumya Managolid11d6f02020-05-27 17:25:12 +053034ifeq ($(call is-board-platform-in-list,sdm660),true)
35$(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/asoc/codecs/wcd934x/Module.symvers)
36include $(MY_LOCAL_PATH)/asoc/codecs/wcd934x/Android.mk
37endif
38
Vijayakumar Badiger30a1c042019-06-20 15:19:12 -070039ifeq ($(call is-board-platform-in-list,msmnile sdmshrike),true)
Derek Chene780bb92019-06-13 16:59:36 -070040ifneq ($(TARGET_BOARD_AUTO),true)
Sudheer Papothi085a6542018-01-25 23:38:29 +053041$(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/asoc/codecs/aqt1000/Module.symvers)
42include $(MY_LOCAL_PATH)/asoc/codecs/aqt1000/Android.mk
43endif
Cong Tang1fa4e042018-12-17 19:45:55 +080044endif
Sudheer Papothi085a6542018-01-25 23:38:29 +053045
Laxminath Kasam00f60ba2019-10-04 09:37:07 +053046ifeq ($(call is-board-platform-in-list,$(MSMSTEPPE) $(TRINKET) bengal),true)
Derek Chene780bb92019-06-13 16:59:36 -070047ifneq ($(TARGET_BOARD_AUTO),true)
Ramprasad Katkam858c45e2018-08-08 00:25:04 +053048$(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/asoc/codecs/bolero/Module.symvers)
49include $(MY_LOCAL_PATH)/asoc/codecs/bolero/Android.mk
Rohit kumar759426e2018-05-14 18:21:52 +053050$(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/asoc/codecs/wcd937x/Module.symvers)
51include $(MY_LOCAL_PATH)/asoc/codecs/wcd937x/Android.mk
Laxminath Kasam144eabc2018-05-31 10:44:53 +053052endif
Rahul Sharmaf53de7f2019-03-03 22:30:47 +053053endif
Sudheer Papothic9443c22018-08-28 05:35:34 +053054
Aditya Bavanarid6f7f842020-03-12 11:23:50 +053055ifeq ($(call is-board-platform-in-list, bengal),true)
56$(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/asoc/codecs/rouleur/Module.symvers)
57include $(MY_LOCAL_PATH)/asoc/codecs/rouleur/Android.mk
58endif
59
Laxminath Kasam00f60ba2019-10-04 09:37:07 +053060ifeq ($(call is-board-platform-in-list, kona lito),true)
Sudheer Papothic9443c22018-08-28 05:35:34 +053061$(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/asoc/codecs/bolero/Module.symvers)
62include $(MY_LOCAL_PATH)/asoc/codecs/bolero/Android.mk
63$(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/asoc/codecs/wcd938x/Module.symvers)
64include $(MY_LOCAL_PATH)/asoc/codecs/wcd938x/Android.mk
Kunlei Zhang745cbbb2020-02-10 19:43:30 +080065$(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/asoc/codecs/wcd937x/Module.symvers)
66include $(MY_LOCAL_PATH)/asoc/codecs/wcd937x/Android.mk
Sudheer Papothic9443c22018-08-28 05:35:34 +053067endif
Ramlal Karra6ce71ff2020-01-30 14:03:18 +053068
69ifeq ($(call is-board-platform-in-list, lito),true)
70$(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/asoc/codecs/wsa883x/Module.symvers)
71include $(MY_LOCAL_PATH)/asoc/codecs/wsa883x/Android.mk
Soumya Managolia620a952020-06-11 12:14:46 +053072endif
Soumya Managolid11d6f02020-05-27 17:25:12 +053073
74ifeq ($(call is-board-platform-in-list, sdm660),true)
75$(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/asoc/codecs/sdm660_cdc/Module.symvers)
76$(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/asoc/codecs/msm_sdw/Module.symvers)
77include $(MY_LOCAL_PATH)/asoc/codecs/sdm660_cdc/Android.mk
78include $(MY_LOCAL_PATH)/asoc/codecs/msm_sdw/Android.mk
79endif