65b73c8f02
Create a audio_kernel_headers target so that all audio UAPI header files can be copied to the right target specific OUT directory and make it easy for clients to mark dependency on the header files. Change-Id: I09ca422cbdd067e6e56fff13deaa4e92de3de1fc Signed-off-by: Banajit Goswami <bgoswami@codeaurora.org>
42 lines
2.1 KiB
Makefile
42 lines
2.1 KiB
Makefile
# Android makefile for audio kernel modules
|
|
MY_LOCAL_PATH := $(call my-dir)
|
|
|
|
UAPI_OUT := $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/include
|
|
|
|
ifeq ($(call is-board-platform-in-list,msm8953 sdm845 sdm670 qcs605 msmnile),true)
|
|
$(shell mkdir -p $(UAPI_OUT)/linux;)
|
|
$(shell mkdir -p $(UAPI_OUT)/sound;)
|
|
$(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/ipc/Module.symvers)
|
|
$(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/dsp/Module.symvers)
|
|
$(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/dsp/codecs/Module.symvers)
|
|
$(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/soc/Module.symvers)
|
|
$(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/asoc/Module.symvers)
|
|
$(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/asoc/codecs/Module.symvers)
|
|
$(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/asoc/codecs/wcd934x/Module.symvers)
|
|
|
|
include $(MY_LOCAL_PATH)/include/uapi/Android.mk
|
|
include $(MY_LOCAL_PATH)/ipc/Android.mk
|
|
include $(MY_LOCAL_PATH)/dsp/Android.mk
|
|
include $(MY_LOCAL_PATH)/dsp/codecs/Android.mk
|
|
include $(MY_LOCAL_PATH)/soc/Android.mk
|
|
include $(MY_LOCAL_PATH)/asoc/Android.mk
|
|
include $(MY_LOCAL_PATH)/asoc/codecs/Android.mk
|
|
include $(MY_LOCAL_PATH)/asoc/codecs/wcd934x/Android.mk
|
|
endif
|
|
|
|
ifeq ($(call is-board-platform-in-list,sdm670 msmnile),true)
|
|
$(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/asoc/codecs/aqt1000/Module.symvers)
|
|
include $(MY_LOCAL_PATH)/asoc/codecs/aqt1000/Android.mk
|
|
endif
|
|
|
|
ifeq ($(call is-board-platform-in-list,msm8953 sdm670 qcs605),true)
|
|
$(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/asoc/codecs/sdm660_cdc/Module.symvers)
|
|
$(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/asoc/codecs/msm_sdw/Module.symvers)
|
|
include $(MY_LOCAL_PATH)/asoc/codecs/sdm660_cdc/Android.mk
|
|
include $(MY_LOCAL_PATH)/asoc/codecs/msm_sdw/Android.mk
|
|
endif
|
|
|
|
ifeq ($(call is-board-platform-in-list,msmnile),true)
|
|
$(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/asoc/codecs/wcd9360/Module.symvers)
|
|
include $(MY_LOCAL_PATH)/asoc/codecs/wcd9360/Android.mk
|
|
endif
|