1a30d40083856cb4edd225faf8b488fab156e5976Andreas HuberLOCAL_PATH := $(call my-dir) 2a30d40083856cb4edd225faf8b488fab156e5976Andreas Huberinclude $(CLEAR_VARS) 3a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber 4a30d40083856cb4edd225faf8b488fab156e5976Andreas HuberLOCAL_SRC_FILES := \ 5a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/add.cpp \ 6a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/az_lsp.cpp \ 7a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/bitno_tab.cpp \ 8a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/bitreorder_tab.cpp \ 9a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/bits2prm.cpp \ 10a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/bytesused.cpp \ 11a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/c2_9pf_tab.cpp \ 12a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/copy.cpp \ 13a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/div_32.cpp \ 14a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/div_s.cpp \ 15a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/extract_h.cpp \ 16a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/extract_l.cpp \ 17a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/gains_tbl.cpp \ 18a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/gc_pred.cpp \ 19a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/gmed_n.cpp \ 20a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/grid_tbl.cpp \ 21a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/gray_tbl.cpp \ 22a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/int_lpc.cpp \ 23a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/inv_sqrt.cpp \ 24a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/inv_sqrt_tbl.cpp \ 25a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/l_abs.cpp \ 26a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/l_deposit_h.cpp \ 27a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/l_deposit_l.cpp \ 28a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/l_shr_r.cpp \ 29a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/log2.cpp \ 30a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/log2_norm.cpp \ 31a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/log2_tbl.cpp \ 32a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/lsfwt.cpp \ 33a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/lsp.cpp \ 34a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/lsp_az.cpp \ 35a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/lsp_lsf.cpp \ 36a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/lsp_lsf_tbl.cpp \ 37a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/lsp_tab.cpp \ 38a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/mult_r.cpp \ 39a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/norm_l.cpp \ 40a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/norm_s.cpp \ 41a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/overflow_tbl.cpp \ 42a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/ph_disp_tab.cpp \ 43a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/pow2.cpp \ 44a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/pow2_tbl.cpp \ 45a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/pred_lt.cpp \ 46a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/q_plsf.cpp \ 47a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/q_plsf_3.cpp \ 48a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/q_plsf_3_tbl.cpp \ 49a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/q_plsf_5.cpp \ 50a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/q_plsf_5_tbl.cpp \ 51a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/qua_gain_tbl.cpp \ 52a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/reorder.cpp \ 53a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/residu.cpp \ 54a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/round.cpp \ 55a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/set_zero.cpp \ 56a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/shr.cpp \ 57a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/shr_r.cpp \ 58a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/sqrt_l.cpp \ 59a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/sqrt_l_tbl.cpp \ 60a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/sub.cpp \ 61a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/syn_filt.cpp \ 62a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/vad1.cpp \ 63a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/weight_a.cpp \ 64a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber src/window_tab.cpp 65a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber 66a30d40083856cb4edd225faf8b488fab156e5976Andreas HuberLOCAL_C_INCLUDES := \ 67a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber $(LOCAL_PATH)/include 68a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber 69a30d40083856cb4edd225faf8b488fab156e5976Andreas HuberLOCAL_CFLAGS := \ 70a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber -DOSCL_UNUSED_ARG= -DOSCL_IMPORT_REF= -DOSCL_EXPORT_REF= 71a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber 72a30d40083856cb4edd225faf8b488fab156e5976Andreas HuberLOCAL_MODULE := libstagefright_amrnb_common 73a30d40083856cb4edd225faf8b488fab156e5976Andreas Huber 744a0ec3fda9c0e8e74b36e4e201b65ced80263b1fAndreas Huberinclude $(BUILD_SHARED_LIBRARY) 75