12c8e5cab3faa6d360e222b7a6c40a80083d021acEric LaurentLOCAL_PATH:= $(call my-dir) 22c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent 32c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent# Music bundle 42c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent 52c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurentinclude $(CLEAR_VARS) 62c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent 72c8e5cab3faa6d360e222b7a6c40a80083d021acEric LaurentLOCAL_ARM_MODE := arm 82c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent 92c8e5cab3faa6d360e222b7a6c40a80083d021acEric LaurentLOCAL_SRC_FILES:= \ 102c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent StereoWidening/src/LVCS_BypassMix.c \ 112c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent StereoWidening/src/LVCS_Control.c \ 122c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent StereoWidening/src/LVCS_Equaliser.c \ 132c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent StereoWidening/src/LVCS_Init.c \ 142c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent StereoWidening/src/LVCS_Process.c \ 152c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent StereoWidening/src/LVCS_ReverbGenerator.c \ 162c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent StereoWidening/src/LVCS_StereoEnhancer.c \ 172c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent StereoWidening/src/LVCS_Tables.c \ 182c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Bass/src/LVDBE_Control.c \ 192c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Bass/src/LVDBE_Init.c \ 202c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Bass/src/LVDBE_Process.c \ 212c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Bass/src/LVDBE_Tables.c \ 222c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Bundle/src/LVM_API_Specials.c \ 232c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Bundle/src/LVM_Buffers.c \ 242c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Bundle/src/LVM_Init.c \ 252c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Bundle/src/LVM_Process.c \ 262c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Bundle/src/LVM_Tables.c \ 272c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Bundle/src/LVM_Control.c \ 282c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent SpectrumAnalyzer/src/LVPSA_Control.c \ 292c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent SpectrumAnalyzer/src/LVPSA_Init.c \ 302c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent SpectrumAnalyzer/src/LVPSA_Memory.c \ 312c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent SpectrumAnalyzer/src/LVPSA_Process.c \ 322c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent SpectrumAnalyzer/src/LVPSA_QPD_Init.c \ 332c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent SpectrumAnalyzer/src/LVPSA_QPD_Process.c \ 342c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent SpectrumAnalyzer/src/LVPSA_Tables.c \ 352c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Eq/src/LVEQNB_CalcCoef.c \ 362c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Eq/src/LVEQNB_Control.c \ 372c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Eq/src/LVEQNB_Init.c \ 382c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Eq/src/LVEQNB_Process.c \ 392c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Eq/src/LVEQNB_Tables.c \ 402c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/InstAlloc.c \ 412c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/DC_2I_D16_TRC_WRA_01.c \ 422c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/DC_2I_D16_TRC_WRA_01_Init.c \ 432c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/FO_2I_D16F32C15_LShx_TRC_WRA_01.c \ 442c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/FO_2I_D16F32Css_LShx_TRC_WRA_01_Init.c \ 452c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/FO_1I_D16F16C15_TRC_WRA_01.c \ 462c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/FO_1I_D16F16Css_TRC_WRA_01_Init.c \ 472c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/BP_1I_D16F32C30_TRC_WRA_01.c \ 482c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/BP_1I_D16F16C14_TRC_WRA_01.c \ 492c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/BP_1I_D32F32C30_TRC_WRA_02.c \ 502c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/BP_1I_D16F16Css_TRC_WRA_01_Init.c \ 512c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/BP_1I_D16F32Cll_TRC_WRA_01_Init.c \ 522c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/BP_1I_D32F32Cll_TRC_WRA_02_Init.c \ 532c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/BQ_2I_D32F32Cll_TRC_WRA_01_Init.c \ 542c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/BQ_2I_D32F32C30_TRC_WRA_01.c \ 552c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/BQ_2I_D16F32C15_TRC_WRA_01.c \ 562c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/BQ_2I_D16F32C14_TRC_WRA_01.c \ 572c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/BQ_2I_D16F32C13_TRC_WRA_01.c \ 582c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/BQ_2I_D16F32Css_TRC_WRA_01_init.c \ 592c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/BQ_2I_D16F16C15_TRC_WRA_01.c \ 602c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/BQ_2I_D16F16C14_TRC_WRA_01.c \ 612c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/BQ_2I_D16F16Css_TRC_WRA_01_Init.c \ 622c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/BQ_1I_D16F16C15_TRC_WRA_01.c \ 632c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/BQ_1I_D16F16Css_TRC_WRA_01_Init.c \ 642c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/BQ_1I_D16F32C14_TRC_WRA_01.c \ 652c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/BQ_1I_D16F32Css_TRC_WRA_01_init.c \ 662c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/PK_2I_D32F32C30G11_TRC_WRA_01.c \ 672c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/PK_2I_D32F32C14G11_TRC_WRA_01.c \ 682c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/PK_2I_D32F32CssGss_TRC_WRA_01_Init.c \ 692c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/PK_2I_D32F32CllGss_TRC_WRA_01_Init.c \ 702c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/Int16LShiftToInt32_16x32.c \ 712c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/From2iToMono_16.c \ 722c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/Copy_16.c \ 732c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/MonoTo2I_16.c \ 742c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/LoadConst_16.c \ 752c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/dB_to_Lin32.c \ 762c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/Shift_Sat_v16xv16.c \ 772c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/Abs_32.c \ 782c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/Int32RShiftToInt16_Sat_32x16.c \ 792c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/From2iToMono_32.c \ 802c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/mult3s_16x16.c \ 812c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/NonLinComp_D16.c \ 822c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/DelayMix_16x16.c \ 832c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/MSTo2i_Sat_16x16.c \ 842c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/From2iToMS_16x16.c \ 852c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/Mac3s_Sat_16x16.c \ 862c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/Add2_Sat_16x16.c \ 872c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/LVC_MixSoft_1St_2i_D16C31_SAT.c \ 882c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/LVC_MixSoft_1St_D16C31_SAT.c \ 892c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/LVC_Mixer_VarSlope_SetTimeConstant.c \ 902c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/LVC_Mixer_SetTimeConstant.c \ 912c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/LVC_Mixer_SetTarget.c \ 922c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/LVC_Mixer_GetTarget.c \ 932c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/LVC_Mixer_Init.c \ 942c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/LVC_Core_MixHard_1St_2i_D16C31_SAT.c \ 952c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/LVC_Core_MixSoft_1St_2i_D16C31_WRA.c \ 962c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/LVC_Core_MixInSoft_D16C31_SAT.c \ 972c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/LVC_Mixer_GetCurrent.c \ 982c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/LVC_MixSoft_2St_D16C31_SAT.c \ 992c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/LVC_Core_MixSoft_1St_D16C31_WRA.c \ 1002c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/LVC_Core_MixHard_2St_D16C31_SAT.c \ 1012c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/LVC_MixInSoft_D16C31_SAT.c \ 1022c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/AGC_MIX_VOL_2St1Mon_D32_WRA.c \ 1032c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/LVM_Timer.c \ 1042c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent Common/src/LVM_Timer_Init.c 1052c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent 1062c8e5cab3faa6d360e222b7a6c40a80083d021acEric LaurentLOCAL_MODULE:= libmusicbundle 1072c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent 1082c8e5cab3faa6d360e222b7a6c40a80083d021acEric LaurentLOCAL_C_INCLUDES += \ 1092c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent $(LOCAL_PATH)/Eq/lib \ 1102c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent $(LOCAL_PATH)/Eq/src \ 1112c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent $(LOCAL_PATH)/Bass/lib \ 1122c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent $(LOCAL_PATH)/Bass/src \ 1132c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent $(LOCAL_PATH)/Common/lib \ 1142c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent $(LOCAL_PATH)/Common/src \ 1152c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent $(LOCAL_PATH)/Bundle/lib \ 1162c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent $(LOCAL_PATH)/Bundle/src \ 1172c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent $(LOCAL_PATH)/SpectrumAnalyzer/lib \ 1182c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent $(LOCAL_PATH)/SpectrumAnalyzer/src \ 1192c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent $(LOCAL_PATH)/StereoWidening/src \ 1202c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent $(LOCAL_PATH)/StereoWidening/lib 1212c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent 122655604a7c1ffadc04ec479e4f45345918f44b460Marco NelissenLOCAL_CFLAGS += -fvisibility=hidden 123655604a7c1ffadc04ec479e4f45345918f44b460Marco Nelissen 1242c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurentinclude $(BUILD_STATIC_LIBRARY) 125c59c6fd7f859b4010d788db89b8d4d76bbb70e57Eric Laurent 126655604a7c1ffadc04ec479e4f45345918f44b460Marco Nelissen 127655604a7c1ffadc04ec479e4f45345918f44b460Marco Nelissen 128c59c6fd7f859b4010d788db89b8d4d76bbb70e57Eric Laurent# Reverb library 129c59c6fd7f859b4010d788db89b8d4d76bbb70e57Eric Laurentinclude $(CLEAR_VARS) 130c59c6fd7f859b4010d788db89b8d4d76bbb70e57Eric Laurent 131c59c6fd7f859b4010d788db89b8d4d76bbb70e57Eric LaurentLOCAL_ARM_MODE := arm 132c59c6fd7f859b4010d788db89b8d4d76bbb70e57Eric Laurent 133c59c6fd7f859b4010d788db89b8d4d76bbb70e57Eric LaurentLOCAL_SRC_FILES:= \ 134c59c6fd7f859b4010d788db89b8d4d76bbb70e57Eric Laurent Reverb/src/LVREV_ApplyNewSettings.c \ 135c59c6fd7f859b4010d788db89b8d4d76bbb70e57Eric Laurent Reverb/src/LVREV_ClearAudioBuffers.c \ 136c59c6fd7f859b4010d788db89b8d4d76bbb70e57Eric Laurent Reverb/src/LVREV_GetControlParameters.c \ 137c59c6fd7f859b4010d788db89b8d4d76bbb70e57Eric Laurent Reverb/src/LVREV_GetInstanceHandle.c \ 138c59c6fd7f859b4010d788db89b8d4d76bbb70e57Eric Laurent Reverb/src/LVREV_GetMemoryTable.c \ 139c59c6fd7f859b4010d788db89b8d4d76bbb70e57Eric Laurent Reverb/src/LVREV_Process.c \ 140c59c6fd7f859b4010d788db89b8d4d76bbb70e57Eric Laurent Reverb/src/LVREV_SetControlParameters.c \ 141c59c6fd7f859b4010d788db89b8d4d76bbb70e57Eric Laurent Reverb/src/LVREV_Tables.c \ 142c59c6fd7f859b4010d788db89b8d4d76bbb70e57Eric Laurent Common/src/Abs_32.c \ 143c59c6fd7f859b4010d788db89b8d4d76bbb70e57Eric Laurent Common/src/InstAlloc.c \ 144c59c6fd7f859b4010d788db89b8d4d76bbb70e57Eric Laurent Common/src/LoadConst_16.c \ 145c59c6fd7f859b4010d788db89b8d4d76bbb70e57Eric Laurent Common/src/LoadConst_32.c \ 146c59c6fd7f859b4010d788db89b8d4d76bbb70e57Eric Laurent Common/src/From2iToMono_32.c \ 147c59c6fd7f859b4010d788db89b8d4d76bbb70e57Eric Laurent Common/src/Mult3s_32x16.c \ 148c59c6fd7f859b4010d788db89b8d4d76bbb70e57Eric Laurent Common/src/FO_1I_D32F32C31_TRC_WRA_01.c \ 149c59c6fd7f859b4010d788db89b8d4d76bbb70e57Eric Laurent Common/src/FO_1I_D32F32Cll_TRC_WRA_01_Init.c \ 150c59c6fd7f859b4010d788db89b8d4d76bbb70e57Eric Laurent Common/src/DelayAllPass_Sat_32x16To32.c \ 151c59c6fd7f859b4010d788db89b8d4d76bbb70e57Eric Laurent Common/src/Copy_16.c \ 152c59c6fd7f859b4010d788db89b8d4d76bbb70e57Eric Laurent Common/src/Mac3s_Sat_32x16.c \ 153c59c6fd7f859b4010d788db89b8d4d76bbb70e57Eric Laurent Common/src/DelayWrite_32.c \ 154c59c6fd7f859b4010d788db89b8d4d76bbb70e57Eric Laurent Common/src/Shift_Sat_v32xv32.c \ 155c59c6fd7f859b4010d788db89b8d4d76bbb70e57Eric Laurent Common/src/Add2_Sat_32x32.c \ 156c59c6fd7f859b4010d788db89b8d4d76bbb70e57Eric Laurent Common/src/JoinTo2i_32x32.c \ 157c59c6fd7f859b4010d788db89b8d4d76bbb70e57Eric Laurent Common/src/MonoTo2I_32.c \ 158c59c6fd7f859b4010d788db89b8d4d76bbb70e57Eric Laurent Common/src/LVM_FO_HPF.c \ 159c59c6fd7f859b4010d788db89b8d4d76bbb70e57Eric Laurent Common/src/LVM_FO_LPF.c \ 160c59c6fd7f859b4010d788db89b8d4d76bbb70e57Eric Laurent Common/src/LVM_Polynomial.c \ 161c59c6fd7f859b4010d788db89b8d4d76bbb70e57Eric Laurent Common/src/LVM_Power10.c \ 162c59c6fd7f859b4010d788db89b8d4d76bbb70e57Eric Laurent Common/src/LVM_GetOmega.c \ 163c59c6fd7f859b4010d788db89b8d4d76bbb70e57Eric Laurent Common/src/MixSoft_2St_D32C31_SAT.c \ 164c59c6fd7f859b4010d788db89b8d4d76bbb70e57Eric Laurent Common/src/MixSoft_1St_D32C31_WRA.c \ 165c59c6fd7f859b4010d788db89b8d4d76bbb70e57Eric Laurent Common/src/MixInSoft_D32C31_SAT.c \ 166c59c6fd7f859b4010d788db89b8d4d76bbb70e57Eric Laurent Common/src/LVM_Mixer_TimeConstant.c \ 167c59c6fd7f859b4010d788db89b8d4d76bbb70e57Eric Laurent Common/src/Core_MixHard_2St_D32C31_SAT.c \ 168c59c6fd7f859b4010d788db89b8d4d76bbb70e57Eric Laurent Common/src/Core_MixSoft_1St_D32C31_WRA.c \ 169c59c6fd7f859b4010d788db89b8d4d76bbb70e57Eric Laurent Common/src/Core_MixInSoft_D32C31_SAT.c 170c59c6fd7f859b4010d788db89b8d4d76bbb70e57Eric Laurent 171c59c6fd7f859b4010d788db89b8d4d76bbb70e57Eric LaurentLOCAL_MODULE:= libreverb 172c59c6fd7f859b4010d788db89b8d4d76bbb70e57Eric Laurent 173c59c6fd7f859b4010d788db89b8d4d76bbb70e57Eric LaurentLOCAL_C_INCLUDES += \ 174c59c6fd7f859b4010d788db89b8d4d76bbb70e57Eric Laurent $(LOCAL_PATH)/Reverb/lib \ 175c59c6fd7f859b4010d788db89b8d4d76bbb70e57Eric Laurent $(LOCAL_PATH)/Reverb/src \ 176c59c6fd7f859b4010d788db89b8d4d76bbb70e57Eric Laurent $(LOCAL_PATH)/Common/lib \ 177c59c6fd7f859b4010d788db89b8d4d76bbb70e57Eric Laurent $(LOCAL_PATH)/Common/src 178c59c6fd7f859b4010d788db89b8d4d76bbb70e57Eric Laurent 179655604a7c1ffadc04ec479e4f45345918f44b460Marco NelissenLOCAL_CFLAGS += -fvisibility=hidden 180c59c6fd7f859b4010d788db89b8d4d76bbb70e57Eric Laurentinclude $(BUILD_STATIC_LIBRARY) 181