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