summaryrefslogtreecommitdiff
path: root/webrtc
diff options
context:
space:
mode:
authorArun Raghavan <git@arunraghavan.net>2015-10-19 11:48:52 +0530
committerArun Raghavan <git@arunraghavan.net>2015-10-19 11:48:52 +0530
commita6e73f4d94acbba1d023a814557cd669e0832f95 (patch)
tree600d1c96502fd0b97415c7f886206f4a5982dbe0 /webrtc
parent7d9c65b62509f9705bc7704069a1883510e3314d (diff)
downloadwebrtc-audio-processing-a6e73f4d94acbba1d023a814557cd669e0832f95.tar.gz
build: Conditionally build C variants of assembler-optimised code
Diffstat (limited to 'webrtc')
-rw-r--r--webrtc/common_audio/Makefile.am11
1 files changed, 8 insertions, 3 deletions
diff --git a/webrtc/common_audio/Makefile.am b/webrtc/common_audio/Makefile.am
index b685598..3ff1de8 100644
--- a/webrtc/common_audio/Makefile.am
+++ b/webrtc/common_audio/Makefile.am
@@ -19,7 +19,6 @@ libcommon_audio_la_SOURCES = resampler/include/push_resampler.h \
signal_processing/include/spl_inl_mips.h \
signal_processing/auto_corr_to_refl_coef.c \
signal_processing/auto_correlation.c \
- signal_processing/complex_bit_reverse.c \
signal_processing/complex_fft.c \
signal_processing/complex_fft_tables.h \
signal_processing/copy_set_operations.c \
@@ -29,7 +28,6 @@ libcommon_audio_la_SOURCES = resampler/include/push_resampler.h \
signal_processing/downsample_fast.c \
signal_processing/energy.c \
signal_processing/filter_ar.c \
- signal_processing/filter_ar_fast_q12.c \
signal_processing/filter_ma_fast_q12.c \
signal_processing/get_hanning_window.c \
signal_processing/get_scaling_square.c \
@@ -48,7 +46,6 @@ libcommon_audio_la_SOURCES = resampler/include/push_resampler.h \
signal_processing/resample_fractional.c \
signal_processing/spl_init.c \
signal_processing/spl_sqrt.c \
- signal_processing/spl_sqrt_floor.c \
signal_processing/splitting_filter.c \
signal_processing/sqrt_of_one_minus_x_squared.c \
signal_processing/vector_scaling_operations.c \
@@ -123,6 +120,14 @@ libcommon_audio_la_SOURCES += \
fir_filter_neon.h
endif
+if !HAVE_ARM
+# FIXME: This condition will also hold for !HAVE_MIPS
+libcommon_audio_la_SOURCES += \
+ signal_processing/complex_bit_reverse.c \
+ signal_processing/filter_ar_fast_q12.c \
+ signal_processing/spl_sqrt_floor.c
+endif
+
libcommon_audio_la_CCASFLAGS = $(AM_CCASFLAGS) $(COMMON_CFLAGS)
libcommon_audio_la_CFLAGS = $(AM_CFLAGS) $(COMMON_CFLAGS)
libcommon_audio_la_CXXFLAGS = $(AM_CXXFLAGS) $(COMMON_CXXFLAGS)