1LOCAL_PATH := $(call my-dir) 2include $(CLEAR_VARS) 3 4LOCAL_SRC_FILES := \ 5 src/amrencode.cpp \ 6 src/autocorr.cpp \ 7 src/c1035pf.cpp \ 8 src/c2_11pf.cpp \ 9 src/c2_9pf.cpp \ 10 src/c3_14pf.cpp \ 11 src/c4_17pf.cpp \ 12 src/c8_31pf.cpp \ 13 src/calc_cor.cpp \ 14 src/calc_en.cpp \ 15 src/cbsearch.cpp \ 16 src/cl_ltp.cpp \ 17 src/cod_amr.cpp \ 18 src/convolve.cpp \ 19 src/cor_h.cpp \ 20 src/cor_h_x.cpp \ 21 src/cor_h_x2.cpp \ 22 src/corrwght_tab.cpp \ 23 src/dtx_enc.cpp \ 24 src/enc_lag3.cpp \ 25 src/enc_lag6.cpp \ 26 src/enc_output_format_tab.cpp \ 27 src/ets_to_if2.cpp \ 28 src/ets_to_wmf.cpp \ 29 src/g_adapt.cpp \ 30 src/g_code.cpp \ 31 src/g_pitch.cpp \ 32 src/gain_q.cpp \ 33 src/hp_max.cpp \ 34 src/inter_36.cpp \ 35 src/inter_36_tab.cpp \ 36 src/l_comp.cpp \ 37 src/l_extract.cpp \ 38 src/l_negate.cpp \ 39 src/lag_wind.cpp \ 40 src/lag_wind_tab.cpp \ 41 src/levinson.cpp \ 42 src/lpc.cpp \ 43 src/ol_ltp.cpp \ 44 src/p_ol_wgh.cpp \ 45 src/pitch_fr.cpp \ 46 src/pitch_ol.cpp \ 47 src/pre_big.cpp \ 48 src/pre_proc.cpp \ 49 src/prm2bits.cpp \ 50 src/q_gain_c.cpp \ 51 src/q_gain_p.cpp \ 52 src/qgain475.cpp \ 53 src/qgain795.cpp \ 54 src/qua_gain.cpp \ 55 src/s10_8pf.cpp \ 56 src/set_sign.cpp \ 57 src/sid_sync.cpp \ 58 src/sp_enc.cpp \ 59 src/spreproc.cpp \ 60 src/spstproc.cpp \ 61 src/ton_stab.cpp 62 63LOCAL_C_INCLUDES := \ 64 frameworks/av/media/libstagefright/include \ 65 $(LOCAL_PATH)/src \ 66 $(LOCAL_PATH)/include \ 67 $(LOCAL_PATH)/../common/include 68 69LOCAL_CFLAGS := \ 70 -DOSCL_UNUSED_ARG= 71 72LOCAL_MODULE := libstagefright_amrnbenc 73 74include $(BUILD_STATIC_LIBRARY) 75 76################################################################################ 77 78include $(CLEAR_VARS) 79 80LOCAL_SRC_FILES := \ 81 SoftAMRNBEncoder.cpp 82 83LOCAL_C_INCLUDES := \ 84 frameworks/av/media/libstagefright/include \ 85 frameworks/native/include/media/openmax \ 86 $(LOCAL_PATH)/src \ 87 $(LOCAL_PATH)/include \ 88 $(LOCAL_PATH)/../common/include \ 89 $(LOCAL_PATH)/../common 90 91LOCAL_STATIC_LIBRARIES := \ 92 libstagefright_amrnbenc 93 94LOCAL_SHARED_LIBRARIES := \ 95 libstagefright_omx libstagefright_foundation libutils \ 96 libstagefright_amrnb_common 97 98LOCAL_MODULE := libstagefright_soft_amrnbenc 99LOCAL_MODULE_TAGS := optional 100 101include $(BUILD_SHARED_LIBRARY) 102