summaryrefslogtreecommitdiff
path: root/asoc/codecs/msm_sdw/Kbuild
diff options
context:
space:
mode:
authorMeng Wang <mengw@codeaurora.org>2018-11-16 13:06:16 +0800
committerMeng Wang <mengw@codeaurora.org>2018-12-06 15:04:09 +0800
commitd6107d0bbe331c35a506d954826095ed91135f2b (patch)
treefd909d1fce93c12c815aa76cc3d0a4f353a70488 /asoc/codecs/msm_sdw/Kbuild
parent53ad8477b68f67584e532bf825269b8f70fb31f3 (diff)
downloadmsm-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/Kbuild115
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')\"