1a9390d4d571817cdb1d659b4b22b04130dc77a48Eric LaurentLOCAL_PATH:= $(call my-dir)
2a9390d4d571817cdb1d659b4b22b04130dc77a48Eric Laurent
3a9390d4d571817cdb1d659b4b22b04130dc77a48Eric Laurent# audio preprocessing wrapper
4a9390d4d571817cdb1d659b4b22b04130dc77a48Eric Laurentinclude $(CLEAR_VARS)
5a9390d4d571817cdb1d659b4b22b04130dc77a48Eric Laurent
6a9390d4d571817cdb1d659b4b22b04130dc77a48Eric LaurentLOCAL_MODULE:= libaudiopreprocessing
7a9390d4d571817cdb1d659b4b22b04130dc77a48Eric LaurentLOCAL_MODULE_TAGS := optional
8a9390d4d571817cdb1d659b4b22b04130dc77a48Eric LaurentLOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/soundfx
9a9390d4d571817cdb1d659b4b22b04130dc77a48Eric Laurent
10a9390d4d571817cdb1d659b4b22b04130dc77a48Eric LaurentLOCAL_SRC_FILES:= \
11a9390d4d571817cdb1d659b4b22b04130dc77a48Eric Laurent    PreProcessing.cpp
12a9390d4d571817cdb1d659b4b22b04130dc77a48Eric Laurent
13a9390d4d571817cdb1d659b4b22b04130dc77a48Eric LaurentLOCAL_C_INCLUDES += \
14a9390d4d571817cdb1d659b4b22b04130dc77a48Eric Laurent    external/webrtc/src \
15a9390d4d571817cdb1d659b4b22b04130dc77a48Eric Laurent    external/webrtc/src/modules/interface \
165387696d25bc710f8cd0e6d08079e2aa8d6c1417Eric Laurent    external/webrtc/src/modules/audio_processing/interface \
1733b383948e8f270bff30378476f00dce289004ebGlenn Kasten    $(call include-path-for, audio-effects)
18a9390d4d571817cdb1d659b4b22b04130dc77a48Eric Laurent
19a9390d4d571817cdb1d659b4b22b04130dc77a48Eric LaurentLOCAL_C_INCLUDES += $(call include-path-for, speex)
20a9390d4d571817cdb1d659b4b22b04130dc77a48Eric Laurent
21a9390d4d571817cdb1d659b4b22b04130dc77a48Eric LaurentLOCAL_SHARED_LIBRARIES := \
22a9390d4d571817cdb1d659b4b22b04130dc77a48Eric Laurent    libwebrtc_audio_preprocessing \
23a9390d4d571817cdb1d659b4b22b04130dc77a48Eric Laurent    libspeexresampler \
24a9390d4d571817cdb1d659b4b22b04130dc77a48Eric Laurent    libutils
25a9390d4d571817cdb1d659b4b22b04130dc77a48Eric Laurent
26a9390d4d571817cdb1d659b4b22b04130dc77a48Eric Laurentifeq ($(TARGET_SIMULATOR),true)
27a9390d4d571817cdb1d659b4b22b04130dc77a48Eric LaurentLOCAL_LDLIBS += -ldl
28a9390d4d571817cdb1d659b4b22b04130dc77a48Eric Laurentelse
29a9390d4d571817cdb1d659b4b22b04130dc77a48Eric LaurentLOCAL_SHARED_LIBRARIES += libdl
30a9390d4d571817cdb1d659b4b22b04130dc77a48Eric Laurentendif
31a9390d4d571817cdb1d659b4b22b04130dc77a48Eric Laurent
32a9390d4d571817cdb1d659b4b22b04130dc77a48Eric Laurentinclude $(BUILD_SHARED_LIBRARY)
33