Android.mk revision 6c6b4d0d2b98a7ceee8b697daaf611f8df3254fb
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 := \
424f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        frameworks/base/media/libstagefright/include \
434f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        $(LOCAL_PATH)/src \
444f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        $(LOCAL_PATH)/include \
454f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        $(LOCAL_PATH)/../common/include \
464f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        $(LOCAL_PATH)/../common
474f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber
484f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas HuberLOCAL_CFLAGS := \
494f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber        -DOSCL_UNUSED_ARG= -DOSCL_IMPORT_REF=
504f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber
514f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas HuberLOCAL_MODULE := libstagefright_amrnbdec
524f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huber
534f1efc098cb5791c3e9f483f2af84aef70d2d0a0Andreas Huberinclude $(BUILD_STATIC_LIBRARY)
54bbba88cb1bdc34705d1477208990a06904c022e7Andreas Huber
55bbba88cb1bdc34705d1477208990a06904c022e7Andreas Huber################################################################################
56bbba88cb1bdc34705d1477208990a06904c022e7Andreas Huber
57bbba88cb1bdc34705d1477208990a06904c022e7Andreas Huberinclude $(CLEAR_VARS)
58bbba88cb1bdc34705d1477208990a06904c022e7Andreas Huber
59bbba88cb1bdc34705d1477208990a06904c022e7Andreas HuberLOCAL_SRC_FILES := \
60bbba88cb1bdc34705d1477208990a06904c022e7Andreas Huber        SoftAMR.cpp
61bbba88cb1bdc34705d1477208990a06904c022e7Andreas Huber
62bbba88cb1bdc34705d1477208990a06904c022e7Andreas HuberLOCAL_C_INCLUDES := \
63bbba88cb1bdc34705d1477208990a06904c022e7Andreas Huber        frameworks/base/media/libstagefright/include \
646c6b4d0d2b98a7ceee8b697daaf611f8df3254fbJames Dong        frameworks/base/media/libstagefright/codecs/amrwb/src \
656c6b4d0d2b98a7ceee8b697daaf611f8df3254fbJames Dong        frameworks/native/include/media/openmax \
66bbba88cb1bdc34705d1477208990a06904c022e7Andreas Huber        $(LOCAL_PATH)/src \
67bbba88cb1bdc34705d1477208990a06904c022e7Andreas Huber        $(LOCAL_PATH)/include \
68bbba88cb1bdc34705d1477208990a06904c022e7Andreas Huber        $(LOCAL_PATH)/../common/include \
696c6b4d0d2b98a7ceee8b697daaf611f8df3254fbJames Dong        $(LOCAL_PATH)/../common
70bbba88cb1bdc34705d1477208990a06904c022e7Andreas Huber
71bbba88cb1bdc34705d1477208990a06904c022e7Andreas HuberLOCAL_CFLAGS := -DOSCL_IMPORT_REF=
72bbba88cb1bdc34705d1477208990a06904c022e7Andreas Huber
73bbba88cb1bdc34705d1477208990a06904c022e7Andreas HuberLOCAL_STATIC_LIBRARIES := \
74bbba88cb1bdc34705d1477208990a06904c022e7Andreas Huber        libstagefright_amrnbdec libstagefright_amrwbdec
75bbba88cb1bdc34705d1477208990a06904c022e7Andreas Huber
76bbba88cb1bdc34705d1477208990a06904c022e7Andreas HuberLOCAL_SHARED_LIBRARIES := \
77bbba88cb1bdc34705d1477208990a06904c022e7Andreas Huber        libstagefright_omx libstagefright_foundation libutils \
78bbba88cb1bdc34705d1477208990a06904c022e7Andreas Huber        libstagefright_amrnb_common
79bbba88cb1bdc34705d1477208990a06904c022e7Andreas Huber
80bbba88cb1bdc34705d1477208990a06904c022e7Andreas HuberLOCAL_MODULE := libstagefright_soft_amrdec
81a920660c2ae1548471c40c664ed3ac01b87c57b6Andreas HuberLOCAL_MODULE_TAGS := optional
82bbba88cb1bdc34705d1477208990a06904c022e7Andreas Huber
83bbba88cb1bdc34705d1477208990a06904c022e7Andreas Huberinclude $(BUILD_SHARED_LIBRARY)
84