104c1e531b5913c09aa9b2e59e2b8ed9b4d8a4cbaJean-Michel TriviLOCAL_PATH:= $(call my-dir) 204c1e531b5913c09aa9b2e59e2b8ed9b4d8a4cbaJean-Michel Trivi 304c1e531b5913c09aa9b2e59e2b8ed9b4d8a4cbaJean-Michel Trivi# Multichannel downmix effect library 404c1e531b5913c09aa9b2e59e2b8ed9b4d8a4cbaJean-Michel Triviinclude $(CLEAR_VARS) 504c1e531b5913c09aa9b2e59e2b8ed9b4d8a4cbaJean-Michel Trivi 604c1e531b5913c09aa9b2e59e2b8ed9b4d8a4cbaJean-Michel TriviLOCAL_SRC_FILES:= \ 704c1e531b5913c09aa9b2e59e2b8ed9b4d8a4cbaJean-Michel Trivi EffectDownmix.c 804c1e531b5913c09aa9b2e59e2b8ed9b4d8a4cbaJean-Michel Trivi 904c1e531b5913c09aa9b2e59e2b8ed9b4d8a4cbaJean-Michel TriviLOCAL_SHARED_LIBRARIES := \ 10ecba7488c5cceaacef95836b1b476433451e7761Ying Wang libcutils liblog 1104c1e531b5913c09aa9b2e59e2b8ed9b4d8a4cbaJean-Michel Trivi 1204c1e531b5913c09aa9b2e59e2b8ed9b4d8a4cbaJean-Michel TriviLOCAL_MODULE:= libdownmix 1304c1e531b5913c09aa9b2e59e2b8ed9b4d8a4cbaJean-Michel Trivi 1404c1e531b5913c09aa9b2e59e2b8ed9b4d8a4cbaJean-Michel TriviLOCAL_MODULE_TAGS := optional 1504c1e531b5913c09aa9b2e59e2b8ed9b4d8a4cbaJean-Michel Trivi 167d6fc5ebc8718ebb5bf505d9bda83ab63741a545Colin CrossLOCAL_MODULE_RELATIVE_PATH := soundfx 1704c1e531b5913c09aa9b2e59e2b8ed9b4d8a4cbaJean-Michel Trivi 1804c1e531b5913c09aa9b2e59e2b8ed9b4d8a4cbaJean-Michel TriviLOCAL_C_INCLUDES := \ 1933b383948e8f270bff30378476f00dce289004ebGlenn Kasten $(call include-path-for, audio-effects) \ 2033b383948e8f270bff30378476f00dce289004ebGlenn Kasten $(call include-path-for, audio-utils) 2104c1e531b5913c09aa9b2e59e2b8ed9b4d8a4cbaJean-Michel Trivi 227f16b197c76fbae9399242f055a7ee16dcd0fd6dMarco NelissenLOCAL_CFLAGS += -fvisibility=hidden 237f16b197c76fbae9399242f055a7ee16dcd0fd6dMarco Nelissen 2404c1e531b5913c09aa9b2e59e2b8ed9b4d8a4cbaJean-Michel Triviinclude $(BUILD_SHARED_LIBRARY) 25