1a9390d4d571817cdb1d659b4b22b04130dc77a48Eric LaurentLOCAL_PATH:= $(call my-dir) 2a9390d4d571817cdb1d659b4b22b04130dc77a48Eric Laurent 3a9390d4d571817cdb1d659b4b22b04130dc77a48Eric Laurent# audio preprocessing wrapper 4a9390d4d571817cdb1d659b4b22b04130dc77a48Eric Laurentinclude $(CLEAR_VARS) 5a9390d4d571817cdb1d659b4b22b04130dc77a48Eric Laurent 66debec11954d86392315e40b3e256aed27ae63f1Eric LaurentLOCAL_VENDOR_MODULE := true 7a9390d4d571817cdb1d659b4b22b04130dc77a48Eric LaurentLOCAL_MODULE:= libaudiopreprocessing 8a9390d4d571817cdb1d659b4b22b04130dc77a48Eric LaurentLOCAL_MODULE_TAGS := optional 97d6fc5ebc8718ebb5bf505d9bda83ab63741a545Colin CrossLOCAL_MODULE_RELATIVE_PATH := soundfx 10a9390d4d571817cdb1d659b4b22b04130dc77a48Eric Laurent 11f7df59c9e11cf8b716732b7d55ffb147bdb759b9SzuWei LinLOCAL_VENDOR_MODULE := true 12a9390d4d571817cdb1d659b4b22b04130dc77a48Eric LaurentLOCAL_SRC_FILES:= \ 13a9390d4d571817cdb1d659b4b22b04130dc77a48Eric Laurent PreProcessing.cpp 14a9390d4d571817cdb1d659b4b22b04130dc77a48Eric Laurent 15a9390d4d571817cdb1d659b4b22b04130dc77a48Eric LaurentLOCAL_C_INCLUDES += \ 169718b7d9cba77c739269462ac57d43cc6ae69134Alex Luebs external/webrtc \ 173f11ef01574219f323a7f9ee4216d610733df50fAlex Luebs external/webrtc/webrtc/modules/include \ 189718b7d9cba77c739269462ac57d43cc6ae69134Alex Luebs external/webrtc/webrtc/modules/audio_processing/include \ 1933b383948e8f270bff30378476f00dce289004ebGlenn Kasten $(call include-path-for, audio-effects) 20a9390d4d571817cdb1d659b4b22b04130dc77a48Eric Laurent 21a9390d4d571817cdb1d659b4b22b04130dc77a48Eric LaurentLOCAL_SHARED_LIBRARIES := \ 22a9390d4d571817cdb1d659b4b22b04130dc77a48Eric Laurent libwebrtc_audio_preprocessing \ 23a9390d4d571817cdb1d659b4b22b04130dc77a48Eric Laurent libspeexresampler \ 24ecba7488c5cceaacef95836b1b476433451e7761Ying Wang libutils \ 25ecba7488c5cceaacef95836b1b476433451e7761Ying Wang liblog 26a9390d4d571817cdb1d659b4b22b04130dc77a48Eric Laurent 27a9390d4d571817cdb1d659b4b22b04130dc77a48Eric LaurentLOCAL_SHARED_LIBRARIES += libdl 289718b7d9cba77c739269462ac57d43cc6ae69134Alex Luebs 299718b7d9cba77c739269462ac57d43cc6ae69134Alex LuebsLOCAL_CFLAGS += \ 309718b7d9cba77c739269462ac57d43cc6ae69134Alex Luebs -DWEBRTC_POSIX 319718b7d9cba77c739269462ac57d43cc6ae69134Alex Luebs 327f16b197c76fbae9399242f055a7ee16dcd0fd6dMarco NelissenLOCAL_CFLAGS += -fvisibility=hidden 33ef225074ea06dc8ac2801b2fb9f4707dcd3f4200Glenn KastenLOCAL_CFLAGS += -Wall -Werror 347f16b197c76fbae9399242f055a7ee16dcd0fd6dMarco Nelissen 35da6a063a9ec520373443cdd4796eb643fcbffe34Vijay VenkatramanLOCAL_HEADER_LIBRARIES += libhardware_headers 36a9390d4d571817cdb1d659b4b22b04130dc77a48Eric Laurentinclude $(BUILD_SHARED_LIBRARY) 37