Android.mk revision 84333e0475bc911adc16417f4ca327c975cf6c36
17c1b96a165f970a09ed239bb4fb3f1b0d8f2a40The Android Open Source ProjectLOCAL_PATH:= $(call my-dir)
27c1b96a165f970a09ed239bb4fb3f1b0d8f2a40The Android Open Source Projectinclude $(CLEAR_VARS)
37c1b96a165f970a09ed239bb4fb3f1b0d8f2a40The Android Open Source Project
47c1b96a165f970a09ed239bb4fb3f1b0d8f2a40The Android Open Source ProjectLOCAL_SRC_FILES := \
57c1b96a165f970a09ed239bb4fb3f1b0d8f2a40The Android Open Source Project 	src/a_refl.cpp \
67c1b96a165f970a09ed239bb4fb3f1b0d8f2a40The Android Open Source Project 	src/agc.cpp \
77c1b96a165f970a09ed239bb4fb3f1b0d8f2a40The Android Open Source Project 	src/amrdecode.cpp \
87c1b96a165f970a09ed239bb4fb3f1b0d8f2a40The Android Open Source Project 	src/b_cn_cod.cpp \
97c1b96a165f970a09ed239bb4fb3f1b0d8f2a40The Android Open Source Project 	src/bgnscd.cpp \
107c1b96a165f970a09ed239bb4fb3f1b0d8f2a40The Android Open Source Project 	src/c_g_aver.cpp \
117c1b96a165f970a09ed239bb4fb3f1b0d8f2a40The Android Open Source Project 	src/d1035pf.cpp \
127c1b96a165f970a09ed239bb4fb3f1b0d8f2a40The Android Open Source Project 	src/d2_11pf.cpp \
137c1b96a165f970a09ed239bb4fb3f1b0d8f2a40The Android Open Source Project 	src/d2_9pf.cpp \
147c1b96a165f970a09ed239bb4fb3f1b0d8f2a40The Android Open Source Project 	src/d3_14pf.cpp \
157c1b96a165f970a09ed239bb4fb3f1b0d8f2a40The Android Open Source Project 	src/d4_17pf.cpp \
167c1b96a165f970a09ed239bb4fb3f1b0d8f2a40The Android Open Source Project 	src/d8_31pf.cpp \
177c1b96a165f970a09ed239bb4fb3f1b0d8f2a40The Android Open Source Project 	src/d_gain_c.cpp \
187c1b96a165f970a09ed239bb4fb3f1b0d8f2a40The Android Open Source Project 	src/d_gain_p.cpp \
197c1b96a165f970a09ed239bb4fb3f1b0d8f2a40The Android Open Source Project 	src/d_plsf.cpp \
20c5b2c0bf8007562536b822eb060fc54a01f8e08bMathias Agopian 	src/d_plsf_3.cpp \
217c1b96a165f970a09ed239bb4fb3f1b0d8f2a40The Android Open Source Project 	src/d_plsf_5.cpp \
22702ea9d42f52fc145090c0f0bfbe64993e4b8b33Brad Fitzpatrick 	src/dec_amr.cpp \
23c5b2c0bf8007562536b822eb060fc54a01f8e08bMathias Agopian 	src/dec_gain.cpp \
24c5b2c0bf8007562536b822eb060fc54a01f8e08bMathias Agopian 	src/dec_input_format_tab.cpp \
25c5b2c0bf8007562536b822eb060fc54a01f8e08bMathias Agopian 	src/dec_lag3.cpp \
2609eb749704afd9e226e1347cb20c90be2016cd21Christopher Wiley 	src/dec_lag6.cpp \
27002e1e58dfe19dd3e49a59c6827cbf51573941a2Mathias Agopian 	src/dtx_dec.cpp \
28002e1e58dfe19dd3e49a59c6827cbf51573941a2Mathias Agopian 	src/ec_gains.cpp \
29abf8a2c608cb5f0d1523ab7d0c56e0da8a09cc87Jun Jiang 	src/ex_ctrl.cpp \
30002e1e58dfe19dd3e49a59c6827cbf51573941a2Mathias Agopian 	src/if2_to_ets.cpp \
317c1b96a165f970a09ed239bb4fb3f1b0d8f2a40The Android Open Source Project 	src/int_lsf.cpp \
327c1b96a165f970a09ed239bb4fb3f1b0d8f2a40The Android Open Source Project 	src/lsp_avg.cpp \
337c1b96a165f970a09ed239bb4fb3f1b0d8f2a40The Android Open Source Project 	src/ph_disp.cpp \
347c1b96a165f970a09ed239bb4fb3f1b0d8f2a40The Android Open Source Project 	src/post_pro.cpp \
3598e71ddaede9a0bfb681fd237bec1f66c6c53193Mathias Agopian 	src/preemph.cpp \
365707dbf15d0b44c88fbaa6dd271097f2d42932e0Jeff Brown 	src/pstfilt.cpp \
377c1b96a165f970a09ed239bb4fb3f1b0d8f2a40The Android Open Source Project 	src/qgain475_tab.cpp \
38208059f67ed2dd9fa025e07fcb6954d3cb61c79eMathias Agopian 	src/sp_dec.cpp \
397e790af756d7891cb1cf1374bb283a8fbcbe6b49Dianne Hackborn 	src/wmf_to_ets.cpp
407c1b96a165f970a09ed239bb4fb3f1b0d8f2a40The Android Open Source Project
41f50b9eaaeeaeae16981f11b05d3f3a6fb0dea30dArve HjønnevågLOCAL_C_INCLUDES := \
427c1b96a165f970a09ed239bb4fb3f1b0d8f2a40The Android Open Source Project        frameworks/av/media/libstagefright/include \
437c1b96a165f970a09ed239bb4fb3f1b0d8f2a40The Android Open Source Project        $(LOCAL_PATH)/src \
447c1b96a165f970a09ed239bb4fb3f1b0d8f2a40The Android Open Source Project        $(LOCAL_PATH)/include \
455707dbf15d0b44c88fbaa6dd271097f2d42932e0Jeff Brown        $(LOCAL_PATH)/../common/include
467c1b96a165f970a09ed239bb4fb3f1b0d8f2a40The Android Open Source Project
477c1b96a165f970a09ed239bb4fb3f1b0d8f2a40The Android Open Source ProjectLOCAL_CFLAGS := \
487c1b96a165f970a09ed239bb4fb3f1b0d8f2a40The Android Open Source Project        -DOSCL_UNUSED_ARG= -DOSCL_IMPORT_REF=
497c1b96a165f970a09ed239bb4fb3f1b0d8f2a40The Android Open Source Project
507c1b96a165f970a09ed239bb4fb3f1b0d8f2a40The Android Open Source ProjectLOCAL_CFLAGS += -Werror
517c1b96a165f970a09ed239bb4fb3f1b0d8f2a40The Android Open Source Project
52e93390b0bd336cd1b69abebf6eeffd18881f531bMark SalyzynLOCAL_MODULE := libstagefright_amrnbdec
537e790af756d7891cb1cf1374bb283a8fbcbe6b49Dianne Hackborn
54e93390b0bd336cd1b69abebf6eeffd18881f531bMark Salyzyninclude $(BUILD_STATIC_LIBRARY)
557c1b96a165f970a09ed239bb4fb3f1b0d8f2a40The Android Open Source Project
567c1b96a165f970a09ed239bb4fb3f1b0d8f2a40The Android Open Source Project################################################################################
577c1b96a165f970a09ed239bb4fb3f1b0d8f2a40The Android Open Source Project
58b6b1423c87e457097875dc304fbbe38db6c41abdNick Kralevichinclude $(CLEAR_VARS)
59b6b1423c87e457097875dc304fbbe38db6c41abdNick Kralevich
60b6b1423c87e457097875dc304fbbe38db6c41abdNick KralevichLOCAL_SRC_FILES := \
61b6b1423c87e457097875dc304fbbe38db6c41abdNick Kralevich        SoftAMR.cpp
62b6b1423c87e457097875dc304fbbe38db6c41abdNick Kralevich
63b6b1423c87e457097875dc304fbbe38db6c41abdNick KralevichLOCAL_C_INCLUDES := \
64b6b1423c87e457097875dc304fbbe38db6c41abdNick Kralevich        frameworks/av/media/libstagefright/include \
65b6b1423c87e457097875dc304fbbe38db6c41abdNick Kralevich        frameworks/av/media/libstagefright/codecs/amrwb/src \
66b6b1423c87e457097875dc304fbbe38db6c41abdNick Kralevich        frameworks/native/include/media/openmax \
67b6b1423c87e457097875dc304fbbe38db6c41abdNick Kralevich        $(LOCAL_PATH)/src \
68b6b1423c87e457097875dc304fbbe38db6c41abdNick Kralevich        $(LOCAL_PATH)/include \
697c1b96a165f970a09ed239bb4fb3f1b0d8f2a40The Android Open Source Project        $(LOCAL_PATH)/../common/include \
70a877cd85b5a026384542e3271fc310d6a8fe24c6Brad Fitzpatrick
710c1f5cbb8a41d19195ab49dcfeb5caaea2d3fcdaJeff SharkeyLOCAL_CFLAGS := -DOSCL_IMPORT_REF=
72a877cd85b5a026384542e3271fc310d6a8fe24c6Brad Fitzpatrick
737c1b96a165f970a09ed239bb4fb3f1b0d8f2a40The Android Open Source ProjectLOCAL_CFLAGS += -Werror
747c1b96a165f970a09ed239bb4fb3f1b0d8f2a40The Android Open Source Project
757c1b96a165f970a09ed239bb4fb3f1b0d8f2a40The Android Open Source ProjectLOCAL_STATIC_LIBRARIES := \
767c1b96a165f970a09ed239bb4fb3f1b0d8f2a40The Android Open Source Project        libstagefright_amrnbdec libstagefright_amrwbdec
777c1b96a165f970a09ed239bb4fb3f1b0d8f2a40The Android Open Source Project
787c1b96a165f970a09ed239bb4fb3f1b0d8f2a40The Android Open Source ProjectLOCAL_SHARED_LIBRARIES := \
797c1b96a165f970a09ed239bb4fb3f1b0d8f2a40The Android Open Source Project        libstagefright_omx libstagefright_foundation libutils liblog \
807c1b96a165f970a09ed239bb4fb3f1b0d8f2a40The Android Open Source Project        libstagefright_amrnb_common
817c1b96a165f970a09ed239bb4fb3f1b0d8f2a40The Android Open Source Project
827c1b96a165f970a09ed239bb4fb3f1b0d8f2a40The Android Open Source ProjectLOCAL_MODULE := libstagefright_soft_amrdec
83a4cff88d80bf1acbdbd063af88ecad83a8b9b7b4Dianne HackbornLOCAL_MODULE_TAGS := optional
84a4cff88d80bf1acbdbd063af88ecad83a8b9b7b4Dianne Hackborn
85a4cff88d80bf1acbdbd063af88ecad83a8b9b7b4Dianne Hackborninclude $(BUILD_SHARED_LIBRARY)
86a4cff88d80bf1acbdbd063af88ecad83a8b9b7b4Dianne Hackborn