diff options
author | Meng Wang <mengw@codeaurora.org> | 2018-11-16 13:06:16 +0800 |
---|---|---|
committer | Meng Wang <mengw@codeaurora.org> | 2018-12-06 15:04:09 +0800 |
commit | d6107d0bbe331c35a506d954826095ed91135f2b (patch) | |
tree | fd909d1fce93c12c815aa76cc3d0a4f353a70488 /asoc/codecs/msm_sdw/Kbuild | |
parent | 53ad8477b68f67584e532bf825269b8f70fb31f3 (diff) | |
download | msm-extra-d6107d0bbe331c35a506d954826095ed91135f2b.tar.gz |
asoc: clean up audio drivers and remove unused files
Clean up audio drivers and remove unused files.
Change-Id: I50559ac3c5f4a1f4336e4480cd3ff235d015441e
Signed-off-by: Meng Wang <mengw@codeaurora.org>
Diffstat (limited to 'asoc/codecs/msm_sdw/Kbuild')
-rw-r--r-- | asoc/codecs/msm_sdw/Kbuild | 115 |
1 files changed, 0 insertions, 115 deletions
diff --git a/asoc/codecs/msm_sdw/Kbuild b/asoc/codecs/msm_sdw/Kbuild deleted file mode 100644 index 46639d29..00000000 --- a/asoc/codecs/msm_sdw/Kbuild +++ /dev/null @@ -1,115 +0,0 @@ -# We can build either as part of a standalone Kernel build or as -# an external module. Determine which mechanism is being used -ifeq ($(MODNAME),) - KERNEL_BUILD := 1 -else - KERNEL_BUILD := 0 -endif - - -ifeq ($(KERNEL_BUILD), 1) - # These are configurable via Kconfig for kernel-based builds - # Need to explicitly configure for Android-based builds - AUDIO_BLD_DIR := $(shell pwd)/kernel/msm-4.9 - AUDIO_ROOT := $(AUDIO_BLD_DIR)/techpack/audio -endif - -ifeq ($(KERNEL_BUILD), 0) - ifeq ($(CONFIG_ARCH_SDM845), y) - include $(AUDIO_ROOT)/config/sdm845auto.conf - export - INCS += -include $(AUDIO_ROOT)/config/sdm845autoconf.h - endif - ifeq ($(CONFIG_ARCH_SDM670), y) - include $(AUDIO_ROOT)/config/sdm670auto.conf - export - INCS += -include $(AUDIO_ROOT)/config/sdm670autoconf.h - endif - ifeq ($(CONFIG_ARCH_SDM450), y) - include $(AUDIO_ROOT)/config/sdm670auto.conf - export - INCS += -include $(AUDIO_ROOT)/config/sdm670autoconf.h - endif -endif - -# As per target team, build is done as follows: -# Defconfig : build with default flags -# Slub : defconfig + CONFIG_SLUB_DEBUG := y + -# CONFIG_SLUB_DEBUG_ON := y + CONFIG_PAGE_POISONING := y -# Perf : Using appropriate msmXXXX-perf_defconfig -# -# Shipment builds (user variants) should not have any debug feature -# enabled. This is identified using 'TARGET_BUILD_VARIANT'. Slub builds -# are identified using the CONFIG_SLUB_DEBUG_ON configuration. Since -# there is no other way to identify defconfig builds, QTI internal -# representation of perf builds (identified using the string 'perf'), -# is used to identify if the build is a slub or defconfig one. This -# way no critical debug feature will be enabled for perf and shipment -# builds. Other OEMs are also protected using the TARGET_BUILD_VARIANT -# config. - -############ UAPI ############ -UAPI_DIR := uapi -UAPI_INC := -I$(AUDIO_ROOT)/include/$(UAPI_DIR) - -############ COMMON ############ -COMMON_DIR := include -COMMON_INC := -I$(AUDIO_ROOT)/$(COMMON_DIR) - -############ MSM Soundwire ############ - -# for MSM Soundwire Codec -ifdef CONFIG_SND_SOC_MSM_SDW - MSM_SDW_OBJS += msm_sdw_cdc.o - MSM_SDW_OBJS += msm_sdw_regmap.o - MSM_SDW_OBJS += msm-sdw-tables.o - MSM_SDW_OBJS += msm_sdw_cdc_utils.o -endif - -LINUX_INC += -Iinclude/linux - -INCS += $(COMMON_INC) \ - $(UAPI_INC) - -EXTRA_CFLAGS += $(INCS) - - -CDEFINES += -DANI_LITTLE_BYTE_ENDIAN \ - -DANI_LITTLE_BIT_ENDIAN \ - -DDOT11F_LITTLE_ENDIAN_HOST \ - -DANI_COMPILER_TYPE_GCC \ - -DANI_OS_TYPE_ANDROID=6 \ - -DPTT_SOCK_SVC_ENABLE \ - -Wall\ - -Werror\ - -D__linux__ - -KBUILD_CPPFLAGS += $(CDEFINES) - -# Currently, for versions of gcc which support it, the kernel Makefile -# is disabling the maybe-uninitialized warning. Re-enable it for the -# AUDIO driver. Note that we must use EXTRA_CFLAGS here so that it -# will override the kernel settings. -ifeq ($(call cc-option-yn, -Wmaybe-uninitialized),y) -EXTRA_CFLAGS += -Wmaybe-uninitialized -endif -#EXTRA_CFLAGS += -Wmissing-prototypes - -ifeq ($(call cc-option-yn, -Wheader-guard),y) -EXTRA_CFLAGS += -Wheader-guard -endif - -ifeq ($(KERNEL_BUILD), 0) -KBUILD_EXTRA_SYMBOLS +=$(OUT)/obj/vendor/qcom/opensource/audio-kernel/ipc/Module.symvers -KBUILD_EXTRA_SYMBOLS +=$(OUT)/obj/vendor/qcom/opensource/audio-kernel/dsp/Module.symvers -KBUILD_EXTRA_SYMBOLS +=$(OUT)/obj/vendor/qcom/opensource/audio-kernel/asoc/Module.symvers -KBUILD_EXTRA_SYMBOLS +=$(OUT)/obj/vendor/qcom/opensource/audio-kernel/asoc/codecs/Module.symvers -KBUILD_EXTRA_SYMBOLS +=$(OUT)/obj/vendor/qcom/opensource/audio-kernel/soc/Module.symvers -endif - -# Module information used by KBuild framework -obj-$(CONFIG_SND_SOC_MSM_SDW) += msm_sdw_dlkm.o -msm_sdw_dlkm-y := $(MSM_SDW_OBJS) - -# inject some build related information -DEFINES += -DBUILD_TIMESTAMP=\"$(shell date -u +'%Y-%m-%dT%H:%M:%SZ')\" |