blob: da1ecc20429bef97b2afa80a5ddaf2276c4f610a [file] [log] [blame]
Andy Hung068561c2017-01-03 17:09:32 -08001LOCAL_PATH := $(call my-dir)
2
3include $(CLEAR_VARS)
4
5LOCAL_SRC_FILES := \
6 AudioMixer.cpp.arm \
7 AudioResampler.cpp.arm \
8 AudioResamplerCubic.cpp.arm \
9 AudioResamplerSinc.cpp.arm \
10 AudioResamplerDyn.cpp.arm \
11 BufferProviders.cpp \
Andy Hung89816052017-01-11 17:08:23 -080012 RecordBufferConverter.cpp \
Andy Hung068561c2017-01-03 17:09:32 -080013
14LOCAL_C_INCLUDES := \
15 $(TOP) \
16 $(call include-path-for, audio-utils) \
Vijay Venkatramane2b43842017-02-02 13:35:37 -080017 $(LOCAL_PATH)/include \
18
19LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include
Andy Hung068561c2017-01-03 17:09:32 -080020
21LOCAL_SHARED_LIBRARIES := \
22 libaudiohal \
Kevin Rocard07be14f2018-01-24 06:14:03 +000023 libaudioutils \
Andy Hung068561c2017-01-03 17:09:32 -080024 libcutils \
25 liblog \
26 libnbaio \
Glenn Kasten8589ce72017-09-08 17:03:42 -070027 libnblog \
Andy Hung068561c2017-01-03 17:09:32 -080028 libsonic \
29 libutils \
30
31LOCAL_MODULE := libaudioprocessing
32
33LOCAL_CFLAGS := -Werror -Wall
34
35# uncomment to disable NEON on architectures that actually do support NEON, for benchmarking
36#LOCAL_CFLAGS += -DUSE_NEON=false
37
38include $(BUILD_SHARED_LIBRARY)
39
40include $(call all-makefiles-under,$(LOCAL_PATH))