blob: 85bc270a838582c74297396e8bca25fa349e0e38 [file] [log] [blame]
includedir = $(prefix)/include/sof/audio
include_HEADERS = \
eq_iir.h \
iir.h \
fir.h \
fir_config.h \
src_config.h \
src.h \
volume.h
COMP_SRC = \
eq_iir.c \
iir.c \
eq_fir.c \
fir.c \
tone.c \
src.c \
src_generic.c \
mixer.c \
mux.c \
volume.c \
volume_generic.c \
switch.c \
dai.c \
host.c \
pipeline.c \
component.c \
buffer.c
SOF_SRC = \
dai.c \
host.c \
pipeline.c \
component.c \
buffer.c
SRC_SRC = \
src.c \
src_generic.c
EQ_FIR_SRC = \
eq_fir.c \
fir.c
EQ_IIR_SRC = \
eq_iir.c \
iir.c
VOLUME_SRC = \
volume.c \
volume_generic.c
# common compiler flags for libs
lib_cflags = \
$(AM_CFLAGS) \
$(ARCH_CFLAGS)
if BUILD_LIB
# only host builds shared libraries, the rest are static
if BUILD_HOST
# common linker flags for host libs
host_lib_ldflags = \
$(AM_LDFLAGS) \
-version-info `echo $(VERSION) | cut -d '.' -f 1 | cut -d '0' -f 2` \
-no-undefined \
-export-dynamic
# libsof
lib_LTLIBRARIES = libsof.la
libsof_la_SOURCES = $(SOF_SRC)
libsof_la_CFLAGS = \
$(lib_cflags) \
$(COMMON_INCDIR)
libsof_la_LDFLAGS = $(host_lib_ldflags)
# libsof_src
lib_LTLIBRARIES += libsof_src.la
libsof_src_la_SOURCES = $(SRC_SRC)
libsof_src_la_CFLAGS = \
$(lib_cflags) \
$(COMMON_INCDIR)
libsof_src_la_LDFLAGS = $(host_lib_ldflags)
# libsof_eq_fir
lib_LTLIBRARIES += libsof_eq_fir.la
libsof_eq_fir_la_SOURCES = $(EQ_FIR_SRC)
libsof_eq_fir_la_CFLAGS = \
$(lib_cflags) \
$(COMMON_INCDIR)
libsof_eq_fir_la_LDFLAGS = $(host_lib_ldflags)
# libsof_eq_iir
lib_LTLIBRARIES += libsof_eq_iir.la
libsof_eq_iir_la_SOURCES = $(EQ_IIR_SRC)
libsof_eq_iir_la_CFLAGS = \
$(lib_cflags) \
$(COMMON_INCDIR)
libsof_eq_iir_la_LDFLAGS = $(host_lib_ldflags)
# libsof_volume
lib_LTLIBRARIES += libsof_volume.la
libsof_volume_la_SOURCES = $(VOLUME_SRC)
libsof_volume_la_CFLAGS = \
$(lib_cflags) \
$(COMMON_INCDIR)
libsof_volume_la_LDFLAGS = $(host_lib_ldflags)
# libsof_mux
lib_LTLIBRARIES += libsof_mux.la
libsof_mux_la_SOURCES = mux.c
libsof_mux_la_CFLAGS = \
$(lib_cflags) \
$(COMMON_INCDIR)
libsof_mux_la_LDFLAGS = $(host_lib_ldflags)
# libsof_switch
lib_LTLIBRARIES += libsof_switch.la
libsof_switch_la_SOURCES = switch.c
libsof_switch_la_CFLAGS = \
$(lib_cflags) \
$(COMMON_INCDIR)
libsof_switch_la_LDFLAGS = $(host_lib_ldflags)
# libsof_mixer
lib_LTLIBRARIES += libsof_mixer.la
libsof_mixer_la_SOURCES = mixer.c
libsof_mixer_la_CFLAGS = \
$(lib_cflags) \
$(COMMON_INCDIR)
libsof_mixer_la_LDFLAGS = $(host_lib_ldflags)
# libsof_tone
lib_LTLIBRARIES += libsof_tone.la
libsof_tone_la_SOURCES = tone.c
libsof_tone_la_CFLAGS = \
$(lib_cflags) \
$(COMMON_INCDIR)
libsof_tone_la_LDFLAGS = $(host_lib_ldflags)
if HAVE_SSE42
# libsof
lib_LTLIBRARIES += libsof_sse42.la
libsof_sse42_la_SOURCES = $(SOF_SRC)
libsof_sse42_la_CFLAGS = \
$(lib_cflags) \
$(SSE42_CFLAGS) \
$(COMMON_INCDIR)
libsof_sse42_la_LDFLAGS = $(host_lib_ldflags)
# libsof_src
lib_LTLIBRARIES += libsof_src_sse42.la
libsof_src_sse42_la_SOURCES = $(SRC_SRC)
libsof_src_sse42_la_CFLAGS = \
$(lib_cflags) \
$(SSE42_CFLAGS) \
$(COMMON_INCDIR)
libsof_src_sse42_la_LDFLAGS = $(host_lib_ldflags)
# libsof_eq_fir
lib_LTLIBRARIES += libsof_eq_fir_sse42.la
libsof_eq_fir_sse42_la_SOURCES = $(EQ_FIR_SRC)
libsof_eq_fir_sse42_la_CFLAGS = \
$(lib_cflags) \
$(SSE42_CFLAGS) \
$(COMMON_INCDIR)
libsof_eq_fir_sse42_la_LDFLAGS = $(host_lib_ldflags)
# libsof_eq_iir
lib_LTLIBRARIES += libsof_eq_iir_sse42.la
libsof_eq_iir_sse42_la_SOURCES = $(EQ_IIR_SRC)
libsof_eq_iir_sse42_la_CFLAGS = \
$(lib_cflags) \
$(SSE42_CFLAGS) \
$(COMMON_INCDIR)
libsof_eq_iir_sse42_la_LDFLAGS = $(host_lib_ldflags)
# libsof_volume
lib_LTLIBRARIES += libsof_volume_sse42.la
libsof_volume_sse42_la_SOURCES = $(VOLUME_SRC)
libsof_volume_sse42_la_CFLAGS = \
$(lib_cflags) \
$(SSE42_CFLAGS) \
$(COMMON_INCDIR)
libsof_volume_sse42_la_LDFLAGS = $(host_lib_ldflags)
# libsof_mux
lib_LTLIBRARIES += libsof_mux_sse42.la
libsof_mux_sse42_la_SOURCES = mux.c
libsof_mux_sse42_la_CFLAGS = \
$(lib_cflags) \
$(SSE42_CFLAGS) \
$(COMMON_INCDIR)
libsof_mux_sse42_la_LDFLAGS = $(host_lib_ldflags)
# libsof_switch
lib_LTLIBRARIES += libsof_switch_sse42.la
libsof_switch_sse42_la_SOURCES = switch.c
libsof_switch_sse42_la_CFLAGS = \
$(lib_cflags) \
$(SSE42_CFLAGS) \
$(COMMON_INCDIR)
libsof_switch_sse42_la_LDFLAGS = $(host_lib_ldflags)
# libsof_mixer
lib_LTLIBRARIES += libsof_mixer_sse42.la
libsof_mixer_sse42_la_SOURCES = mixer.c
libsof_mixer_sse42_la_CFLAGS = \
$(lib_cflags) \
$(SSE42_CFLAGS) \
$(COMMON_INCDIR)
libsof_mixer_sse42_la_LDFLAGS = $(host_lib_ldflags)
# libsof_tone
lib_LTLIBRARIES += libsof_tone_sse42.la
libsof_tone_sse42_la_SOURCES = tone.c
libsof_tone_sse42_la_CFLAGS = \
$(lib_cflags) \
$(SSE42_CFLAGS) \
$(COMMON_INCDIR)
libsof_tone_sse42_la_LDFLAGS = $(host_lib_ldflags)
endif
if HAVE_AVX
# libsof
lib_LTLIBRARIES += libsof_avx.la
libsof_avx_la_SOURCES = $(SOF_SRC)
libsof_avx_la_CFLAGS = \
$(lib_cflags) \
$(AVX_CFLAGS) \
$(COMMON_INCDIR)
libsof_avx_la_LDFLAGS = $(host_lib_ldflags)
# libsof_src
lib_LTLIBRARIES += libsof_src_avx.la
libsof_src_avx_la_SOURCES = $(SRC_SRC)
libsof_src_avx_la_CFLAGS = \
$(lib_cflags) \
$(AVX_CFLAGS) \
$(COMMON_INCDIR)
libsof_src_avx_la_LDFLAGS = $(host_lib_ldflags)
# libsof_eq_fir
lib_LTLIBRARIES += libsof_eq_fir_avx.la
libsof_eq_fir_avx_la_SOURCES = $(EQ_FIR_SRC)
libsof_eq_fir_avx_la_CFLAGS = \
$(lib_cflags) \
$(AVX_CFLAGS) \
$(COMMON_INCDIR)
libsof_eq_fir_avx_la_LDFLAGS = $(host_lib_ldflags)
# libsof_eq_iir
lib_LTLIBRARIES += libsof_eq_iir_avx.la
libsof_eq_iir_avx_la_SOURCES = $(EQ_IIR_SRC)
libsof_eq_iir_avx_la_CFLAGS = \
$(lib_cflags) \
$(AVX_CFLAGS) \
$(COMMON_INCDIR)
libsof_eq_iir_avx_la_LDFLAGS = $(host_lib_ldflags)
# libsof_volume
lib_LTLIBRARIES += libsof_volume_avx.la
libsof_volume_avx_la_SOURCES = $(VOLUME_SRC)
libsof_volume_avx_la_CFLAGS = \
$(lib_cflags) \
$(AVX_CFLAGS) \
$(COMMON_INCDIR)
libsof_volume_avx_la_LDFLAGS = $(host_lib_ldflags)
# libsof_mux
lib_LTLIBRARIES += libsof_mux_avx.la
libsof_mux_avx_la_SOURCES = mux.c
libsof_mux_avx_la_CFLAGS = \
$(lib_cflags) \
$(AVX_CFLAGS) \
$(COMMON_INCDIR)
libsof_mux_avx_la_LDFLAGS = $(host_lib_ldflags)
# libsof_switch
lib_LTLIBRARIES += libsof_switch_avx.la
libsof_switch_avx_la_SOURCES = switch.c
libsof_switch_avx_la_CFLAGS = \
$(lib_cflags) \
$(AVX_CFLAGS) \
$(COMMON_INCDIR)
libsof_switch_avx_la_LDFLAGS = $(host_lib_ldflags)
# libsof_mixer
lib_LTLIBRARIES += libsof_mixer_avx.la
libsof_mixer_avx_la_SOURCES = mixer.c
libsof_mixer_avx_la_CFLAGS = \
$(lib_cflags) \
$(AVX_CFLAGS) \
$(COMMON_INCDIR)
libsof_mixer_avx_la_LDFLAGS = $(host_lib_ldflags)
# libsof_tone
lib_LTLIBRARIES += libsof_tone_avx.la
libsof_tone_avx_la_SOURCES = tone.c
libsof_tone_avx_la_CFLAGS = \
$(lib_cflags) \
$(AVX_CFLAGS) \
$(COMMON_INCDIR)
libsof_tone_avx_la_LDFLAGS = $(host_lib_ldflags)
endif
if HAVE_AVX2
# libsof
lib_LTLIBRARIES += libsof_avx2.la
libsof_avx2_la_SOURCES = $(SOF_SRC)
libsof_avx2_la_CFLAGS = \
$(lib_cflags) \
$(AVX2_CFLAGS) \
$(COMMON_INCDIR)
libsof_avx2_la_LDFLAGS = $(host_lib_ldflags)
# libsof_src
lib_LTLIBRARIES += libsof_src_avx2.la
libsof_src_avx2_la_SOURCES = $(SRC_SRC)
libsof_src_avx2_la_CFLAGS = \
$(lib_cflags) \
$(AVX2_CFLAGS) \
$(COMMON_INCDIR)
libsof_src_avx2_la_LDFLAGS = $(host_lib_ldflags)
# libsof_eq_fir
lib_LTLIBRARIES += libsof_eq_fir_avx2.la
libsof_eq_fir_avx2_la_SOURCES = $(EQ_FIR_SRC)
libsof_eq_fir_avx2_la_CFLAGS = \
$(lib_cflags) \
$(AVX2_CFLAGS) \
$(COMMON_INCDIR)
libsof_eq_fir_avx2_la_LDFLAGS = $(host_lib_ldflags)
# libsof_eq_iir
lib_LTLIBRARIES += libsof_eq_iir_avx2.la
libsof_eq_iir_avx2_la_SOURCES = $(EQ_IIR_SRC)
libsof_eq_iir_avx2_la_CFLAGS = \
$(lib_cflags) \
$(AVX2_CFLAGS) \
$(COMMON_INCDIR)
libsof_eq_iir_avx2_la_LDFLAGS = $(host_lib_ldflags)
# libsof_volume
lib_LTLIBRARIES += libsof_volume_avx2.la
libsof_volume_avx2_la_SOURCES = $(VOLUME_SRC)
libsof_volume_avx2_la_CFLAGS = \
$(lib_cflags) \
$(AVX2_CFLAGS) \
$(COMMON_INCDIR)
libsof_volume_avx2_la_LDFLAGS = $(host_lib_ldflags)
# libsof_mux
lib_LTLIBRARIES += libsof_mux_avx2.la
libsof_mux_avx2_la_SOURCES = mux.c
libsof_mux_avx2_la_CFLAGS = \
$(lib_cflags) \
$(AVX2_CFLAGS) \
$(COMMON_INCDIR)
libsof_mux_avx2_la_LDFLAGS = $(host_lib_ldflags)
# libsof_switch
lib_LTLIBRARIES += libsof_switch_avx2.la
libsof_switch_avx2_la_SOURCES = switch.c
libsof_switch_avx2_la_CFLAGS = \
$(lib_cflags) \
$(AVX2_CFLAGS) \
$(COMMON_INCDIR)
libsof_switch_avx2_la_LDFLAGS = $(host_lib_ldflags)
# libsof_mixer
lib_LTLIBRARIES += libsof_mixer_avx2.la
libsof_mixer_avx2_la_SOURCES = mixer.c
libsof_mixer_avx2_la_CFLAGS = \
$(lib_cflags) \
$(AVX2_CFLAGS) \
$(COMMON_INCDIR)
libsof_mixer_avx2_la_LDFLAGS = $(host_lib_ldflags)
# libsof_tone
lib_LTLIBRARIES += libsof_tone_avx2.la
libsof_tone_avx2_la_SOURCES = tone.c
libsof_tone_avx2_la_CFLAGS = \
$(lib_cflags) \
$(AVX2_CFLAGS) \
$(COMMON_INCDIR)
libsof_tone_avx2_la_LDFLAGS = $(host_lib_ldflags)
endif
if HAVE_FMA
# libsof
lib_LTLIBRARIES += libsof_fma.la
libsof_fma_la_SOURCES = $(SOF_SRC)
libsof_fma_la_CFLAGS = \
$(lib_cflags) \
$(FMA_CFLAGS) \
$(COMMON_INCDIR)
libsof_fma_la_LDFLAGS = $(host_lib_ldflags)
# libsof_src
lib_LTLIBRARIES += libsof_src_fma.la
libsof_src_fma_la_SOURCES = $(SRC_SRC)
libsof_src_fma_la_CFLAGS = \
$(lib_cflags) \
$(FMA_CFLAGS) \
$(COMMON_INCDIR)
libsof_src_fma_la_LDFLAGS = $(host_lib_ldflags)
# libsof_eq_fir
lib_LTLIBRARIES += libsof_eq_fir_fma.la
libsof_eq_fir_fma_la_SOURCES = $(EQ_FIR_SRC)
libsof_eq_fir_fma_la_CFLAGS = \
$(lib_cflags) \
$(FMA_CFLAGS) \
$(COMMON_INCDIR)
libsof_eq_fir_fma_la_LDFLAGS = $(host_lib_ldflags)
# libsof_eq_iir
lib_LTLIBRARIES += libsof_eq_iir_fma.la
libsof_eq_iir_fma_la_SOURCES = $(EQ_IIR_SRC)
libsof_eq_iir_fma_la_CFLAGS = \
$(lib_cflags) \
$(FMA_CFLAGS) \
$(COMMON_INCDIR)
libsof_eq_iir_fma_la_LDFLAGS = $(host_lib_ldflags)
# libsof_volume
lib_LTLIBRARIES += libsof_volume_fma.la
libsof_volume_fma_la_SOURCES = $(VOLUME_SRC)
libsof_volume_fma_la_CFLAGS = \
$(lib_cflags) \
$(FMA_CFLAGS) \
$(COMMON_INCDIR)
libsof_volume_fma_la_LDFLAGS = $(host_lib_ldflags)
# libsof_mux
lib_LTLIBRARIES += libsof_mux_fma.la
libsof_mux_fma_la_SOURCES = mux.c
libsof_mux_fma_la_CFLAGS = \
$(lib_cflags) \
$(FMA_CFLAGS) \
$(COMMON_INCDIR)
libsof_mux_fma_la_LDFLAGS = $(host_lib_ldflags)
# libsof_switch
lib_LTLIBRARIES += libsof_switch_fma.la
libsof_switch_fma_la_SOURCES = switch.c
libsof_switch_fma_la_CFLAGS = \
$(lib_cflags) \
$(FMA_CFLAGS) \
$(COMMON_INCDIR)
libsof_switch_fma_la_LDFLAGS = $(host_lib_ldflags)
# libsof_mixer
lib_LTLIBRARIES += libsof_mixer_fma.la
libsof_mixer_fma_la_SOURCES = mixer.c
libsof_mixer_fma_la_CFLAGS = \
$(lib_cflags) \
$(FMA_CFLAGS) \
$(COMMON_INCDIR)
libsof_mixer_fma_la_LDFLAGS = $(host_lib_ldflags)
# libsof_tone
lib_LTLIBRARIES += libsof_tone_fma.la
libsof_tone_fma_la_SOURCES = tone.c
libsof_tone_fma_la_CFLAGS = \
$(lib_cflags) \
$(FMA_CFLAGS) \
$(COMMON_INCDIR)
libsof_tone_fma_la_LDFLAGS = $(host_lib_ldflags)
endif
else
# Build for non host targets
# libsof
lib_LIBRARIES = libsof.a
libsof_a_SOURCES = $(SOF_SRC)
libsof_a_CFLAGS = \
$(lib_cflags) \
$(COMMON_INCDIR)
# libsof_src
lib_LIBRARIES += libsof_src.a
libsof_src_a_SOURCES = $(SRC_SRC)
libsof_src_a_CFLAGS = \
$(lib_cflags) \
$(COMMON_INCDIR)
# libsof_eq_fir
lib_LIBRARIES += libsof_eq_fir.a
libsof_eq_fir_a_SOURCES = $(EQ_FIR_SRC)
libsof_eq_fir_a_CFLAGS = \
$(lib_cflags) \
$(COMMON_INCDIR)
# libsof_eq_iir
lib_LIBRARIES += libsof_eq_iir.a
libsof_eq_iir_a_SOURCES = $(EQ_IIR_SRC)
libsof_eq_iir_a_CFLAGS = \
$(lib_cflags) \
$(COMMON_INCDIR)
# libsof_volume
lib_LIBRARIES += libsof_volume.a
libsof_volume_a_SOURCES = $(VOLUME_SRC)
libsof_volume_a_CFLAGS = \
$(lib_cflags) \
$(COMMON_INCDIR)
# libsof_mux
lib_LIBRARIES += libsof_mux.a
libsof_mux_a_SOURCES = mux.c
libsof_mux_a_CFLAGS = \
$(lib_cflags) \
$(COMMON_INCDIR)
# libsof_switch
lib_LIBRARIES += libsof_switch.a
libsof_switch_a_SOURCES = switch.c
libsof_switch_a_CFLAGS = \
$(lib_cflags) \
$(COMMON_INCDIR)
# libsof_mixer
lib_LIBRARIES += libsof_mixer.a
libsof_mixer_a_SOURCES = mixer.c
libsof_mixer_a_CFLAGS = \
$(lib_cflags) \
$(COMMON_INCDIR)
# libsof_tone
lib_LIBRARIES += libsof_tone.a
libsof_tone_a_SOURCES = tone.c
libsof_tone_a_CFLAGS = \
$(lib_cflags) \
$(COMMON_INCDIR)
if HAVE_HIFI2EP
# libsof
lib_LIBRARIES += libsof_hifi2ep.a
libsof_hifi2ep_a_SOURCES = $(SOF_SRC)
libsof_hifi2ep_a_CFLAGS = \
$(lib_cflags) \
$(SSE42_CFLAGS) \
$(COMMON_INCDIR)
# libsof_src
lib_LIBRARIES += libsof_src_hifi2ep.a
libsof_src_hifi2ep_a_SOURCES = $(SRC_SRC)
libsof_src_hifi2ep_a_CFLAGS = \
$(lib_cflags) \
$(SSE42_CFLAGS) \
$(COMMON_INCDIR)
# libsof_eq_fir
lib_LIBRARIES += libsof_eq_fir_hifi2ep.a
libsof_eq_fir_hifi2ep_a_SOURCES = $(EQ_FIR_SRC)
libsof_eq_fir_hifi2ep_a_CFLAGS = \
$(lib_cflags) \
$(SSE42_CFLAGS) \
$(COMMON_INCDIR)
# libsof_eq_iir
lib_LIBRARIES += libsof_eq_iir_hifi2ep.a
libsof_eq_iir_hifi2ep_a_SOURCES = $(EQ_IIR_SRC)
libsof_eq_iir_hifi2ep_a_CFLAGS = \
$(lib_cflags) \
$(SSE42_CFLAGS) \
$(COMMON_INCDIR)
# libsof_volume
lib_LIBRARIES += libsof_volume_hifi2ep.a
libsof_volume_hifi2ep_a_SOURCES = $(VOLUME_SRC)
libsof_volume_hifi2ep_a_CFLAGS = \
$(lib_cflags) \
$(SSE42_CFLAGS) \
$(COMMON_INCDIR)
# libsof_mux
lib_LIBRARIES += libsof_mux_hifi2ep.a
libsof_mux_hifi2ep_a_SOURCES = mux.c
libsof_mux_hifi2ep_a_CFLAGS = \
$(lib_cflags) \
$(SSE42_CFLAGS) \
$(COMMON_INCDIR)
# libsof_switch
lib_LIBRARIES += libsof_switch_hifi2ep.a
libsof_switch_hifi2ep_a_SOURCES = switch.c
libsof_switch_hifi2ep_a_CFLAGS = \
$(lib_cflags) \
$(SSE42_CFLAGS) \
$(COMMON_INCDIR)
# libsof_mixer
lib_LIBRARIES += libsof_mixer_hifi2ep.a
libsof_mixer_hifi2ep_a_SOURCES = mixer.c
libsof_mixer_hifi2ep_a_CFLAGS = \
$(lib_cflags) \
$(SSE42_CFLAGS) \
$(COMMON_INCDIR)
# libsof_tone
lib_LIBRARIES += libsof_tone_hifi2ep.a
libsof_tone_hifi2ep_a_SOURCES = tone.c
libsof_tone_hifi2ep_a_CFLAGS = \
$(lib_cflags) \
$(SSE42_CFLAGS) \
$(COMMON_INCDIR)
endif
if HAVE_HIFI3
# libsof
lib_LIBRARIES += libsof_hifi3.a
libsof_hifi3_a_SOURCES = $(COMP_SRC)
libsof_hifi3_a_CFLAGS = \
$(lib_cflags) \
$(SSE42_CFLAGS) \
$(COMMON_INCDIR)
# libsof_src
lib_LIBRARIES += libsof_src_hifi3.a
libsof_src_hifi3_a_SOURCES = $(SRC_SRC)
libsof_src_hifi3_a_CFLAGS = \
$(lib_cflags) \
$(SSE42_CFLAGS) \
$(COMMON_INCDIR)
# libsof_eq_fir
lib_LIBRARIES += libsof_eq_fir_hifi3.a
libsof_eq_fir_hifi3_a_SOURCES = $(EQ_FIR_SRC)
libsof_eq_fir_hifi3_a_CFLAGS = \
$(lib_cflags) \
$(SSE42_CFLAGS) \
$(COMMON_INCDIR)
# libsof_eq_iir
lib_LIBRARIES += libsof_eq_iir_hifi3.a
libsof_eq_iir_hifi3_a_SOURCES = $(EQ_IIR_SRC)
libsof_eq_iir_hifi3_a_CFLAGS = \
$(lib_cflags) \
$(SSE42_CFLAGS) \
$(COMMON_INCDIR)
# libsof_volume
lib_LIBRARIES += libsof_volume_hifi3.a
libsof_volume_hifi3_a_SOURCES = $(VOLUME_SRC)
libsof_volume_hifi3_a_CFLAGS = \
$(lib_cflags) \
$(SSE42_CFLAGS) \
$(COMMON_INCDIR)
# libsof_mux
lib_LIBRARIES += libsof_mux_hifi3.a
libsof_mux_hifi3_a_SOURCES = mux.c
libsof_mux_hifi3_a_CFLAGS = \
$(lib_cflags) \
$(SSE42_CFLAGS) \
$(COMMON_INCDIR)
# libsof_switch
lib_LIBRARIES += libsof_switch_hifi3.a
libsof_switch_hifi3_a_SOURCES = switch.c
libsof_switch_hifi3_a_CFLAGS = \
$(lib_cflags) \
$(SSE42_CFLAGS) \
$(COMMON_INCDIR)
# libsof_mixer
lib_LIBRARIES += libsof_mixer_hifi3.a
libsof_mixer_hifi3_a_SOURCES = mixer.c
libsof_mixer_hifi3_a_CFLAGS = \
$(lib_cflags) \
$(SSE42_CFLAGS) \
$(COMMON_INCDIR)
# libsof_tone
lib_LIBRARIES += libsof_tone_hifi3.a
libsof_tone_hifi3_a_SOURCES = tone.c
libsof_tone_hifi3_a_CFLAGS = \
$(lib_cflags) \
$(SSE42_CFLAGS) \
$(COMMON_INCDIR)
endif
endif
else
# build for firmware image
noinst_LIBRARIES = libaudio.a
libaudio_a_SOURCES = \
eq_iir.c \
iir.c \
eq_fir.c \
fir.c \
fir_hifi2ep.c \
fir_hifi3.c \
tone.c \
src.c \
src_generic.c \
src_hifi2ep.c \
src_hifi3.c \
mixer.c \
mux.c \
volume.c \
volume_generic.c \
volume_hifi3.c \
switch.c \
dai.c \
host.c \
pipeline.c \
pipeline_static.c \
component.c \
buffer.c
libaudio_a_CFLAGS = \
$(lib_cflags) \
$(COMMON_INCDIR)
endif