blob: a944212c6aa652eebcf9093901ee864b48999c39 [file] [log] [blame]
Eric Laurent2c8e5ca2010-07-09 12:28:50 -07001LOCAL_PATH:= $(call my-dir)
2
3# Music bundle
4
5include $(CLEAR_VARS)
6
7LOCAL_ARM_MODE := arm
8
9LOCAL_SRC_FILES:= \
10 StereoWidening/src/LVCS_BypassMix.c \
11 StereoWidening/src/LVCS_Control.c \
12 StereoWidening/src/LVCS_Equaliser.c \
13 StereoWidening/src/LVCS_Init.c \
14 StereoWidening/src/LVCS_Process.c \
15 StereoWidening/src/LVCS_ReverbGenerator.c \
16 StereoWidening/src/LVCS_StereoEnhancer.c \
17 StereoWidening/src/LVCS_Tables.c \
18 Bass/src/LVDBE_Control.c \
19 Bass/src/LVDBE_Init.c \
20 Bass/src/LVDBE_Process.c \
21 Bass/src/LVDBE_Tables.c \
22 Bundle/src/LVM_API_Specials.c \
23 Bundle/src/LVM_Buffers.c \
24 Bundle/src/LVM_Init.c \
25 Bundle/src/LVM_Process.c \
26 Bundle/src/LVM_Tables.c \
27 Bundle/src/LVM_Control.c \
28 SpectrumAnalyzer/src/LVPSA_Control.c \
29 SpectrumAnalyzer/src/LVPSA_Init.c \
30 SpectrumAnalyzer/src/LVPSA_Memory.c \
31 SpectrumAnalyzer/src/LVPSA_Process.c \
32 SpectrumAnalyzer/src/LVPSA_QPD_Init.c \
33 SpectrumAnalyzer/src/LVPSA_QPD_Process.c \
34 SpectrumAnalyzer/src/LVPSA_Tables.c \
35 Eq/src/LVEQNB_CalcCoef.c \
36 Eq/src/LVEQNB_Control.c \
37 Eq/src/LVEQNB_Init.c \
38 Eq/src/LVEQNB_Process.c \
39 Eq/src/LVEQNB_Tables.c \
40 Common/src/InstAlloc.c \
41 Common/src/DC_2I_D16_TRC_WRA_01.c \
42 Common/src/DC_2I_D16_TRC_WRA_01_Init.c \
43 Common/src/FO_2I_D16F32C15_LShx_TRC_WRA_01.c \
44 Common/src/FO_2I_D16F32Css_LShx_TRC_WRA_01_Init.c \
45 Common/src/FO_1I_D16F16C15_TRC_WRA_01.c \
46 Common/src/FO_1I_D16F16Css_TRC_WRA_01_Init.c \
47 Common/src/BP_1I_D16F32C30_TRC_WRA_01.c \
48 Common/src/BP_1I_D16F16C14_TRC_WRA_01.c \
49 Common/src/BP_1I_D32F32C30_TRC_WRA_02.c \
50 Common/src/BP_1I_D16F16Css_TRC_WRA_01_Init.c \
51 Common/src/BP_1I_D16F32Cll_TRC_WRA_01_Init.c \
52 Common/src/BP_1I_D32F32Cll_TRC_WRA_02_Init.c \
53 Common/src/BQ_2I_D32F32Cll_TRC_WRA_01_Init.c \
54 Common/src/BQ_2I_D32F32C30_TRC_WRA_01.c \
55 Common/src/BQ_2I_D16F32C15_TRC_WRA_01.c \
56 Common/src/BQ_2I_D16F32C14_TRC_WRA_01.c \
57 Common/src/BQ_2I_D16F32C13_TRC_WRA_01.c \
58 Common/src/BQ_2I_D16F32Css_TRC_WRA_01_init.c \
59 Common/src/BQ_2I_D16F16C15_TRC_WRA_01.c \
60 Common/src/BQ_2I_D16F16C14_TRC_WRA_01.c \
61 Common/src/BQ_2I_D16F16Css_TRC_WRA_01_Init.c \
62 Common/src/BQ_1I_D16F16C15_TRC_WRA_01.c \
63 Common/src/BQ_1I_D16F16Css_TRC_WRA_01_Init.c \
64 Common/src/BQ_1I_D16F32C14_TRC_WRA_01.c \
65 Common/src/BQ_1I_D16F32Css_TRC_WRA_01_init.c \
66 Common/src/PK_2I_D32F32C30G11_TRC_WRA_01.c \
67 Common/src/PK_2I_D32F32C14G11_TRC_WRA_01.c \
68 Common/src/PK_2I_D32F32CssGss_TRC_WRA_01_Init.c \
69 Common/src/PK_2I_D32F32CllGss_TRC_WRA_01_Init.c \
70 Common/src/Int16LShiftToInt32_16x32.c \
71 Common/src/From2iToMono_16.c \
72 Common/src/Copy_16.c \
73 Common/src/MonoTo2I_16.c \
74 Common/src/LoadConst_16.c \
75 Common/src/dB_to_Lin32.c \
76 Common/src/Shift_Sat_v16xv16.c \
77 Common/src/Abs_32.c \
78 Common/src/Int32RShiftToInt16_Sat_32x16.c \
79 Common/src/From2iToMono_32.c \
80 Common/src/mult3s_16x16.c \
81 Common/src/NonLinComp_D16.c \
82 Common/src/DelayMix_16x16.c \
83 Common/src/MSTo2i_Sat_16x16.c \
84 Common/src/From2iToMS_16x16.c \
85 Common/src/Mac3s_Sat_16x16.c \
86 Common/src/Add2_Sat_16x16.c \
87 Common/src/LVC_MixSoft_1St_2i_D16C31_SAT.c \
88 Common/src/LVC_MixSoft_1St_D16C31_SAT.c \
89 Common/src/LVC_Mixer_VarSlope_SetTimeConstant.c \
90 Common/src/LVC_Mixer_SetTimeConstant.c \
91 Common/src/LVC_Mixer_SetTarget.c \
92 Common/src/LVC_Mixer_GetTarget.c \
93 Common/src/LVC_Mixer_Init.c \
94 Common/src/LVC_Core_MixHard_1St_2i_D16C31_SAT.c \
95 Common/src/LVC_Core_MixSoft_1St_2i_D16C31_WRA.c \
96 Common/src/LVC_Core_MixInSoft_D16C31_SAT.c \
97 Common/src/LVC_Mixer_GetCurrent.c \
98 Common/src/LVC_MixSoft_2St_D16C31_SAT.c \
99 Common/src/LVC_Core_MixSoft_1St_D16C31_WRA.c \
100 Common/src/LVC_Core_MixHard_2St_D16C31_SAT.c \
101 Common/src/LVC_MixInSoft_D16C31_SAT.c \
102 Common/src/AGC_MIX_VOL_2St1Mon_D32_WRA.c \
103 Common/src/LVM_Timer.c \
104 Common/src/LVM_Timer_Init.c
105
106LOCAL_MODULE:= libmusicbundle
107
108LOCAL_PRELINK_MODULE := false
109
110LOCAL_C_INCLUDES += \
111 $(LOCAL_PATH)/Eq/lib \
112 $(LOCAL_PATH)/Eq/src \
113 $(LOCAL_PATH)/Bass/lib \
114 $(LOCAL_PATH)/Bass/src \
115 $(LOCAL_PATH)/Common/lib \
116 $(LOCAL_PATH)/Common/src \
117 $(LOCAL_PATH)/Bundle/lib \
118 $(LOCAL_PATH)/Bundle/src \
119 $(LOCAL_PATH)/SpectrumAnalyzer/lib \
120 $(LOCAL_PATH)/SpectrumAnalyzer/src \
121 $(LOCAL_PATH)/StereoWidening/src \
122 $(LOCAL_PATH)/StereoWidening/lib
123
124include $(BUILD_STATIC_LIBRARY)