14f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas HuberLOCAL_PATH:= $(call my-dir) 24f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huberinclude $(CLEAR_VARS) 34f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 44f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas HuberLOCAL_SRC_FILES := \ 54f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber src/a_refl.cpp \ 64f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber src/agc.cpp \ 74f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber src/amrdecode.cpp \ 84f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber src/b_cn_cod.cpp \ 94f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber src/bgnscd.cpp \ 104f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber src/c_g_aver.cpp \ 114f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber src/d1035pf.cpp \ 124f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber src/d2_11pf.cpp \ 134f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber src/d2_9pf.cpp \ 144f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber src/d3_14pf.cpp \ 154f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber src/d4_17pf.cpp \ 164f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber src/d8_31pf.cpp \ 174f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber src/d_gain_c.cpp \ 184f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber src/d_gain_p.cpp \ 194f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber src/d_plsf.cpp \ 204f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber src/d_plsf_3.cpp \ 214f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber src/d_plsf_5.cpp \ 224f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber src/dec_amr.cpp \ 234f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber src/dec_gain.cpp \ 244f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber src/dec_input_format_tab.cpp \ 254f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber src/dec_lag3.cpp \ 264f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber src/dec_lag6.cpp \ 274f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber src/dtx_dec.cpp \ 284f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber src/ec_gains.cpp \ 294f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber src/ex_ctrl.cpp \ 304f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber src/if2_to_ets.cpp \ 314f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber src/int_lsf.cpp \ 324f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber src/lsp_avg.cpp \ 334f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber src/ph_disp.cpp \ 344f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber src/post_pro.cpp \ 354f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber src/preemph.cpp \ 364f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber src/pstfilt.cpp \ 374f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber src/qgain475_tab.cpp \ 384f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber src/sp_dec.cpp \ 394f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber src/wmf_to_ets.cpp 404f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 414f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas HuberLOCAL_C_INCLUDES := \ 42559bf2836f5da25b75bfb229fec0d20d540ee426James Dong frameworks/av/media/libstagefright/include \ 434f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber $(LOCAL_PATH)/src \ 444f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber $(LOCAL_PATH)/include \ 45223933e8e7419d0d4431d01e8980592fcafd2404Martin Storsjo $(LOCAL_PATH)/../common/include 464f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 474f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas HuberLOCAL_CFLAGS := \ 484f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber -DOSCL_UNUSED_ARG= -DOSCL_IMPORT_REF= 494f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 504f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas HuberLOCAL_MODULE := libstagefright_amrnbdec 514f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber 524f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huberinclude $(BUILD_STATIC_LIBRARY) 53bbba88cb1bdc34705d1477208990a06904c022e7Andreas Huber 54bbba88cb1bdc34705d1477208990a06904c022e7Andreas Huber################################################################################ 55bbba88cb1bdc34705d1477208990a06904c022e7Andreas Huber 56bbba88cb1bdc34705d1477208990a06904c022e7Andreas Huberinclude $(CLEAR_VARS) 57bbba88cb1bdc34705d1477208990a06904c022e7Andreas Huber 58bbba88cb1bdc34705d1477208990a06904c022e7Andreas HuberLOCAL_SRC_FILES := \ 59bbba88cb1bdc34705d1477208990a06904c022e7Andreas Huber SoftAMR.cpp 60bbba88cb1bdc34705d1477208990a06904c022e7Andreas Huber 61bbba88cb1bdc34705d1477208990a06904c022e7Andreas HuberLOCAL_C_INCLUDES := \ 62559bf2836f5da25b75bfb229fec0d20d540ee426James Dong frameworks/av/media/libstagefright/include \ 63559bf2836f5da25b75bfb229fec0d20d540ee426James Dong frameworks/av/media/libstagefright/codecs/amrwb/src \ 646c6b4d0d2b98a7ceee8b697daaf611f8df3254fbJames Dong frameworks/native/include/media/openmax \ 65bbba88cb1bdc34705d1477208990a06904c022e7Andreas Huber $(LOCAL_PATH)/src \ 66bbba88cb1bdc34705d1477208990a06904c022e7Andreas Huber $(LOCAL_PATH)/include \ 67bbba88cb1bdc34705d1477208990a06904c022e7Andreas Huber $(LOCAL_PATH)/../common/include \ 68bbba88cb1bdc34705d1477208990a06904c022e7Andreas Huber 69bbba88cb1bdc34705d1477208990a06904c022e7Andreas HuberLOCAL_CFLAGS := -DOSCL_IMPORT_REF= 70bbba88cb1bdc34705d1477208990a06904c022e7Andreas Huber 71bbba88cb1bdc34705d1477208990a06904c022e7Andreas HuberLOCAL_STATIC_LIBRARIES := \ 72bbba88cb1bdc34705d1477208990a06904c022e7Andreas Huber libstagefright_amrnbdec libstagefright_amrwbdec 73bbba88cb1bdc34705d1477208990a06904c022e7Andreas Huber 74bbba88cb1bdc34705d1477208990a06904c022e7Andreas HuberLOCAL_SHARED_LIBRARIES := \ 75bbba88cb1bdc34705d1477208990a06904c022e7Andreas Huber libstagefright_omx libstagefright_foundation libutils \ 76bbba88cb1bdc34705d1477208990a06904c022e7Andreas Huber libstagefright_amrnb_common 77bbba88cb1bdc34705d1477208990a06904c022e7Andreas Huber 78bbba88cb1bdc34705d1477208990a06904c022e7Andreas HuberLOCAL_MODULE := libstagefright_soft_amrdec 79a920660c2ae1548471c40c664ed3ac01b87c57b6Andreas HuberLOCAL_MODULE_TAGS := optional 80bbba88cb1bdc34705d1477208990a06904c022e7Andreas Huber 81bbba88cb1bdc34705d1477208990a06904c022e7Andreas Huberinclude $(BUILD_SHARED_LIBRARY) 82