audio modules take a significantly high amount of time to compile in incremental builds. The export statement causes unnecessary exports which leads to problem. Removing it and adding it in device specific conf file to make it similar to lahaina, kona etc Change-Id: Id9d452e8f62381129263f554b794c5144de456c0
87 lines
2.7 KiB
Makefile
87 lines
2.7 KiB
Makefile
# auto-detect subdirs
|
|
ifneq ($(CONFIG_ARCH_QTI_VM), y)
|
|
ifeq ($(CONFIG_QTI_QUIN_GVM), y)
|
|
include $(srctree)/techpack/audio/config/gvmauto.conf
|
|
endif
|
|
ifeq ($(CONFIG_ARCH_SDXPOORWILLS), y)
|
|
include $(srctree)/techpack/audio/config/sdxpoorwillsauto.conf
|
|
export
|
|
endif
|
|
ifeq ($(CONFIG_ARCH_SM8150), y)
|
|
include $(srctree)/techpack/audio/config/sm8150auto.conf
|
|
export
|
|
endif
|
|
ifeq ($(CONFIG_ARCH_SDMSHRIKE), y)
|
|
include $(srctree)/techpack/audio/config/sm8150auto.conf
|
|
export
|
|
endif
|
|
ifeq ($(CONFIG_ARCH_KONA), y)
|
|
include $(srctree)/techpack/audio/config/konaauto.conf
|
|
endif
|
|
ifeq ($(CONFIG_ARCH_LAHAINA), y)
|
|
include $(srctree)/techpack/audio/config/lahainaauto.conf
|
|
endif
|
|
ifeq ($(CONFIG_ARCH_HOLI), y)
|
|
include $(srctree)/techpack/audio/config/holiauto.conf
|
|
endif
|
|
ifeq ($(CONFIG_ARCH_SA8155), y)
|
|
include $(srctree)/techpack/audio/config/sa8155auto.conf
|
|
endif
|
|
ifeq ($(CONFIG_ARCH_SA6155), y)
|
|
include $(srctree)/techpack/audio/config/sa6155auto.conf
|
|
endif
|
|
endif
|
|
# Use USERINCLUDE when you must reference the UAPI directories only.
|
|
USERINCLUDE += \
|
|
-I$(srctree)/techpack/audio/include/uapi/audio
|
|
|
|
# Use LINUXINCLUDE when you must reference the include/ directory.
|
|
# Needed to be compatible with the O= option
|
|
LINUXINCLUDE += \
|
|
-I$(srctree)/techpack/audio/include/uapi \
|
|
-I$(srctree)/techpack/audio/include/uapi/audio \
|
|
-I$(srctree)/techpack/audio/include/asoc \
|
|
-I$(srctree)/techpack/audio/include
|
|
|
|
ifeq ($(CONFIG_QTI_QUIN_GVM), y)
|
|
LINUXINCLUDE += \
|
|
-include $(srctree)/techpack/audio/config/gvmautoconf.h
|
|
endif
|
|
ifeq ($(CONFIG_ARCH_SDXPOORWILLS), y)
|
|
LINUXINCLUDE += \
|
|
-include $(srctree)/techpack/audio/config/sdxpoorwillsautoconf.h
|
|
endif
|
|
ifeq ($(CONFIG_ARCH_SM8150), y)
|
|
LINUXINCLUDE += \
|
|
-include $(srctree)/techpack/audio/config/sm8150autoconf.h
|
|
endif
|
|
ifeq ($(CONFIG_ARCH_SDMSHRIKE), y)
|
|
LINUXINCLUDE += \
|
|
-include $(srctree)/techpack/audio/config/sm8150autoconf.h
|
|
endif
|
|
ifeq ($(CONFIG_ARCH_KONA), y)
|
|
LINUXINCLUDE += \
|
|
-include $(srctree)/techpack/audio/config/konaautoconf.h
|
|
endif
|
|
ifeq ($(CONFIG_ARCH_LAHAINA), y)
|
|
LINUXINCLUDE += \
|
|
-include $(srctree)/techpack/audio/config/lahainaautoconf.h
|
|
endif
|
|
ifeq ($(CONFIG_ARCH_HOLI), y)
|
|
LINUXINCLUDE += \
|
|
-include $(srctree)/techpack/audio/config/holiautoconf.h
|
|
endif
|
|
ifeq ($(CONFIG_ARCH_SA8155), y)
|
|
LINUXINCLUDE += \
|
|
-include $(srctree)/techpack/audio/config/sa8155autoconf.h
|
|
endif
|
|
ifeq ($(CONFIG_ARCH_SA6155), y)
|
|
LINUXINCLUDE += \
|
|
-include $(srctree)/techpack/audio/config/sa6155autoconf.h
|
|
endif
|
|
|
|
obj-y += soc/
|
|
obj-y += dsp/
|
|
obj-y += ipc/
|
|
obj-y += asoc/
|