questzdoom/Projects/Android/jni/SupportLibs/timidity/opus/silk/Android.mk
2021-04-20 21:09:02 +01:00

56 lines
2.8 KiB
Makefile

LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := silk
LOCAL_C_INCLUDES := $(LOCAL_PATH) \
$(LOCAL_PATH)/float/ \
$(LOCAL_PATH)/../ \
$(LOCAL_PATH)/../celt/ \
$(LOCAL_PATH)/../include \
$(LOCAL_PATH)/../../libogg/include
# Deer god.
LOCAL_SRC_FILES := CNG.c code_signs.c init_decoder.c decode_core.c decode_parameters.c \
decode_frame.c NLSF_unpack.c LPC_inv_pred_gain.c \
decode_indices.c decode_pulses.c decoder_set_fs.c dec_API.c enc_API.c \
encode_indices.c encode_pulses.c gain_quant.c interpolate.c LP_variable_cutoff.c \
NLSF_decode.c NSQ.c NSQ_del_dec.c PLC.c shell_coder.c tables_gain.c \
tables_LTP.c tables_NLSF_CB_NB_MB.c tables_NLSF_CB_WB.c tables_other.c \
tables_pitch_lag.c tables_pulses_per_block.c VAD.c control_audio_bandwidth.c \
quant_LTP_gains.c VQ_WMat_EC.c HP_variable_cutoff.c NLSF_encode.c NLSF_VQ.c \
NLSF_del_dec_quant.c process_NLSFs.c stereo_LR_to_MS.c stereo_MS_to_LR.c \
check_control_input.c control_SNR.c init_encoder.c control_codec.c A2NLSF.c \
ana_filt_bank_1.c biquad_alt.c bwexpander_32.c bwexpander.c debug.c \
decode_pitch.c inner_prod_aligned.c lin2log.c log2lin.c LPC_analysis_filter.c \
table_LSF_cos.c NLSF2A.c NLSF_stabilize.c NLSF_VQ_weights_laroia.c \
pitch_est_tables.c resampler.c resampler_down2_3.c resampler_down2.c \
resampler_private_AR2.c resampler_private_down_FIR.c \
resampler_private_IIR_FIR.c resampler_private_up2_HQ.c resampler_rom.c \
sigm_Q15.c sort.c sum_sqr_shift.c stereo_decode_pred.c stereo_encode_pred.c \
stereo_find_predictor.c stereo_quant_pred.c \
float/apply_sine_window_FLP.c float/corrMatrix_FLP.c float/encode_frame_FLP.c \
float/find_LPC_FLP.c float/find_LTP_FLP.c float/find_pitch_lags_FLP.c \
float/find_pred_coefs_FLP.c float/LPC_analysis_filter_FLP.c \
float/LTP_analysis_filter_FLP.c float/LTP_scale_ctrl_FLP.c \
float/noise_shape_analysis_FLP.c float/prefilter_FLP.c float/process_gains_FLP.c \
float/regularize_correlations_FLP.c float/residual_energy_FLP.c float/solve_LS_FLP.c\
float/warped_autocorrelation_FLP.c float/wrappers_FLP.c float/autocorrelation_FLP.c \
float/burg_modified_FLP.c float/bwexpander_FLP.c float/energy_FLP.c \
float/inner_product_FLP.c float/k2a_FLP.c float/levinsondurbin_FLP.c \
float/LPC_inv_pred_gain_FLP.c float/pitch_analysis_core_FLP.c \
float/scale_copy_vector_FLP.c float/scale_vector_FLP.c float/schur_FLP.c \
float/sort_FLP.c
# TODO: Add Arch things.
#LOCAL_SHARED_LIBRARIES := liblpc10 libgsm libogg
#LOCAL_STATIC_LIBRARIES := vorbisfile vorbisenc
LOCAL_CFLAGS := -Wall -DHAVE_CONFIG_H
#LOCAL_LDFLAGS := -Wl,-Map,xxx.map
#LOCAL_LDLIBS := -ldl -lGLESv1_CM -llog -L$(DIRECTORY_TO_OBJ)
include $(BUILD_STATIC_LIBRARY)