Convert libvpx to Android.bp

See build/soong/README.md for more information.

Android.bp is generated by generate_config.sh using the non-Android
Makefiles to generate the list of sources, and Android.bp.in for the
final module definition.

Test: m -j checkbuild
Change-Id: If79c8612dc0b00a6a8fb4b15e0b02a0a96e12171
(cherry picked from commit fcddc56c6e58403015200f9cf544e503e6514491)
diff --git a/Android.bp b/Android.bp
index 927e1b9..1242100 100644
--- a/Android.bp
+++ b/Android.bp
@@ -1,3 +1,2135 @@
+// THIS FILE IS AUTOGENERATED, DO NOT EDIT
+// Generated from Android.bp.in, run ./generate_config.sh to regenerate
+
+libvpx_arm_neon_c_srcs = [
+    "libvpx/vp8/common/alloccommon.c",
+    "libvpx/vp8/common/arm/loopfilter_arm.c",
+    "libvpx/vp8/common/arm/neon/bilinearpredict_neon.c",
+    "libvpx/vp8/common/arm/neon/copymem_neon.c",
+    "libvpx/vp8/common/arm/neon/dc_only_idct_add_neon.c",
+    "libvpx/vp8/common/arm/neon/dequant_idct_neon.c",
+    "libvpx/vp8/common/arm/neon/dequantizeb_neon.c",
+    "libvpx/vp8/common/arm/neon/idct_blk_neon.c",
+    "libvpx/vp8/common/arm/neon/idct_dequant_0_2x_neon.c",
+    "libvpx/vp8/common/arm/neon/idct_dequant_full_2x_neon.c",
+    "libvpx/vp8/common/arm/neon/iwalsh_neon.c",
+    "libvpx/vp8/common/arm/neon/loopfiltersimplehorizontaledge_neon.c",
+    "libvpx/vp8/common/arm/neon/loopfiltersimpleverticaledge_neon.c",
+    "libvpx/vp8/common/arm/neon/mbloopfilter_neon.c",
+    "libvpx/vp8/common/arm/neon/shortidct4x4llm_neon.c",
+    "libvpx/vp8/common/arm/neon/sixtappredict_neon.c",
+    "libvpx/vp8/common/arm/neon/vp8_loopfilter_neon.c",
+    "libvpx/vp8/common/blockd.c",
+    "libvpx/vp8/common/copy_c.c",
+    "libvpx/vp8/common/dequantize.c",
+    "libvpx/vp8/common/entropy.c",
+    "libvpx/vp8/common/entropymode.c",
+    "libvpx/vp8/common/entropymv.c",
+    "libvpx/vp8/common/extend.c",
+    "libvpx/vp8/common/filter.c",
+    "libvpx/vp8/common/findnearmv.c",
+    "libvpx/vp8/common/generic/systemdependent.c",
+    "libvpx/vp8/common/idct_blk.c",
+    "libvpx/vp8/common/idctllm.c",
+    "libvpx/vp8/common/loopfilter_filters.c",
+    "libvpx/vp8/common/mbpitch.c",
+    "libvpx/vp8/common/modecont.c",
+    "libvpx/vp8/common/quant_common.c",
+    "libvpx/vp8/common/reconinter.c",
+    "libvpx/vp8/common/reconintra.c",
+    "libvpx/vp8/common/reconintra4x4.c",
+    "libvpx/vp8/common/rtcd.c",
+    "libvpx/vp8/common/setupintrarecon.c",
+    "libvpx/vp8/common/swapyv12buffer.c",
+    "libvpx/vp8/common/treecoder.c",
+    "libvpx/vp8/common/vp8_loopfilter.c",
+    "libvpx/vp8/decoder/dboolhuff.c",
+    "libvpx/vp8/decoder/decodeframe.c",
+    "libvpx/vp8/decoder/decodemv.c",
+    "libvpx/vp8/decoder/detokenize.c",
+    "libvpx/vp8/decoder/onyxd_if.c",
+    "libvpx/vp8/decoder/threading.c",
+    "libvpx/vp8/encoder/arm/neon/denoising_neon.c",
+    "libvpx/vp8/encoder/arm/neon/fastquantizeb_neon.c",
+    "libvpx/vp8/encoder/arm/neon/shortfdct_neon.c",
+    "libvpx/vp8/encoder/arm/neon/vp8_shortwalsh4x4_neon.c",
+    "libvpx/vp8/encoder/bitstream.c",
+    "libvpx/vp8/encoder/boolhuff.c",
+    "libvpx/vp8/encoder/dct.c",
+    "libvpx/vp8/encoder/denoising.c",
+    "libvpx/vp8/encoder/encodeframe.c",
+    "libvpx/vp8/encoder/encodeintra.c",
+    "libvpx/vp8/encoder/encodemb.c",
+    "libvpx/vp8/encoder/encodemv.c",
+    "libvpx/vp8/encoder/ethreading.c",
+    "libvpx/vp8/encoder/lookahead.c",
+    "libvpx/vp8/encoder/mcomp.c",
+    "libvpx/vp8/encoder/modecosts.c",
+    "libvpx/vp8/encoder/onyx_if.c",
+    "libvpx/vp8/encoder/pickinter.c",
+    "libvpx/vp8/encoder/picklpf.c",
+    "libvpx/vp8/encoder/ratectrl.c",
+    "libvpx/vp8/encoder/rdopt.c",
+    "libvpx/vp8/encoder/segmentation.c",
+    "libvpx/vp8/encoder/tokenize.c",
+    "libvpx/vp8/encoder/treewriter.c",
+    "libvpx/vp8/encoder/vp8_quantize.c",
+    "libvpx/vp8/vp8_cx_iface.c",
+    "libvpx/vp8/vp8_dx_iface.c",
+    "libvpx/vp9/common/arm/neon/vp9_iht4x4_add_neon.c",
+    "libvpx/vp9/common/arm/neon/vp9_iht8x8_add_neon.c",
+    "libvpx/vp9/common/vp9_alloccommon.c",
+    "libvpx/vp9/common/vp9_blockd.c",
+    "libvpx/vp9/common/vp9_common_data.c",
+    "libvpx/vp9/common/vp9_entropy.c",
+    "libvpx/vp9/common/vp9_entropymode.c",
+    "libvpx/vp9/common/vp9_entropymv.c",
+    "libvpx/vp9/common/vp9_filter.c",
+    "libvpx/vp9/common/vp9_frame_buffers.c",
+    "libvpx/vp9/common/vp9_idct.c",
+    "libvpx/vp9/common/vp9_loopfilter.c",
+    "libvpx/vp9/common/vp9_mvref_common.c",
+    "libvpx/vp9/common/vp9_pred_common.c",
+    "libvpx/vp9/common/vp9_quant_common.c",
+    "libvpx/vp9/common/vp9_reconinter.c",
+    "libvpx/vp9/common/vp9_reconintra.c",
+    "libvpx/vp9/common/vp9_rtcd.c",
+    "libvpx/vp9/common/vp9_scale.c",
+    "libvpx/vp9/common/vp9_scan.c",
+    "libvpx/vp9/common/vp9_seg_common.c",
+    "libvpx/vp9/common/vp9_thread_common.c",
+    "libvpx/vp9/common/vp9_tile_common.c",
+    "libvpx/vp9/decoder/vp9_decodeframe.c",
+    "libvpx/vp9/decoder/vp9_decodemv.c",
+    "libvpx/vp9/decoder/vp9_decoder.c",
+    "libvpx/vp9/decoder/vp9_detokenize.c",
+    "libvpx/vp9/decoder/vp9_dsubexp.c",
+    "libvpx/vp9/decoder/vp9_dthread.c",
+    "libvpx/vp9/encoder/arm/neon/vp9_dct_neon.c",
+    "libvpx/vp9/encoder/arm/neon/vp9_error_neon.c",
+    "libvpx/vp9/encoder/arm/neon/vp9_quantize_neon.c",
+    "libvpx/vp9/encoder/vp9_alt_ref_aq.c",
+    "libvpx/vp9/encoder/vp9_aq_360.c",
+    "libvpx/vp9/encoder/vp9_aq_complexity.c",
+    "libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c",
+    "libvpx/vp9/encoder/vp9_aq_variance.c",
+    "libvpx/vp9/encoder/vp9_bitstream.c",
+    "libvpx/vp9/encoder/vp9_context_tree.c",
+    "libvpx/vp9/encoder/vp9_cost.c",
+    "libvpx/vp9/encoder/vp9_dct.c",
+    "libvpx/vp9/encoder/vp9_encodeframe.c",
+    "libvpx/vp9/encoder/vp9_encodemb.c",
+    "libvpx/vp9/encoder/vp9_encodemv.c",
+    "libvpx/vp9/encoder/vp9_encoder.c",
+    "libvpx/vp9/encoder/vp9_ethread.c",
+    "libvpx/vp9/encoder/vp9_extend.c",
+    "libvpx/vp9/encoder/vp9_firstpass.c",
+    "libvpx/vp9/encoder/vp9_lookahead.c",
+    "libvpx/vp9/encoder/vp9_mbgraph.c",
+    "libvpx/vp9/encoder/vp9_mcomp.c",
+    "libvpx/vp9/encoder/vp9_noise_estimate.c",
+    "libvpx/vp9/encoder/vp9_picklpf.c",
+    "libvpx/vp9/encoder/vp9_pickmode.c",
+    "libvpx/vp9/encoder/vp9_quantize.c",
+    "libvpx/vp9/encoder/vp9_ratectrl.c",
+    "libvpx/vp9/encoder/vp9_rd.c",
+    "libvpx/vp9/encoder/vp9_rdopt.c",
+    "libvpx/vp9/encoder/vp9_resize.c",
+    "libvpx/vp9/encoder/vp9_segmentation.c",
+    "libvpx/vp9/encoder/vp9_skin_detection.c",
+    "libvpx/vp9/encoder/vp9_speed_features.c",
+    "libvpx/vp9/encoder/vp9_subexp.c",
+    "libvpx/vp9/encoder/vp9_svc_layercontext.c",
+    "libvpx/vp9/encoder/vp9_temporal_filter.c",
+    "libvpx/vp9/encoder/vp9_tokenize.c",
+    "libvpx/vp9/encoder/vp9_treewriter.c",
+    "libvpx/vp9/vp9_cx_iface.c",
+    "libvpx/vp9/vp9_dx_iface.c",
+    "libvpx/vpx/src/vpx_codec.c",
+    "libvpx/vpx/src/vpx_decoder.c",
+    "libvpx/vpx/src/vpx_encoder.c",
+    "libvpx/vpx/src/vpx_image.c",
+    "libvpx/vpx_dsp/arm/avg_neon.c",
+    "libvpx/vpx_dsp/arm/fwd_txfm_neon.c",
+    "libvpx/vpx_dsp/arm/hadamard_neon.c",
+    "libvpx/vpx_dsp/arm/idct16x16_neon.c",
+    "libvpx/vpx_dsp/arm/idct32x32_135_add_neon.c",
+    "libvpx/vpx_dsp/arm/idct32x32_1_add_neon.c",
+    "libvpx/vpx_dsp/arm/idct32x32_34_add_neon.c",
+    "libvpx/vpx_dsp/arm/idct32x32_add_neon.c",
+    "libvpx/vpx_dsp/arm/intrapred_neon.c",
+    "libvpx/vpx_dsp/arm/sad4d_neon.c",
+    "libvpx/vpx_dsp/arm/sad_neon.c",
+    "libvpx/vpx_dsp/arm/subpel_variance_neon.c",
+    "libvpx/vpx_dsp/arm/subtract_neon.c",
+    "libvpx/vpx_dsp/arm/variance_neon.c",
+    "libvpx/vpx_dsp/arm/vpx_convolve_neon.c",
+    "libvpx/vpx_dsp/avg.c",
+    "libvpx/vpx_dsp/bitreader.c",
+    "libvpx/vpx_dsp/bitreader_buffer.c",
+    "libvpx/vpx_dsp/bitwriter.c",
+    "libvpx/vpx_dsp/bitwriter_buffer.c",
+    "libvpx/vpx_dsp/fwd_txfm.c",
+    "libvpx/vpx_dsp/intrapred.c",
+    "libvpx/vpx_dsp/inv_txfm.c",
+    "libvpx/vpx_dsp/loopfilter.c",
+    "libvpx/vpx_dsp/prob.c",
+    "libvpx/vpx_dsp/psnr.c",
+    "libvpx/vpx_dsp/quantize.c",
+    "libvpx/vpx_dsp/sad.c",
+    "libvpx/vpx_dsp/subtract.c",
+    "libvpx/vpx_dsp/sum_squares.c",
+    "libvpx/vpx_dsp/variance.c",
+    "libvpx/vpx_dsp/vpx_convolve.c",
+    "libvpx/vpx_dsp/vpx_dsp_rtcd.c",
+    "libvpx/vpx_mem/vpx_mem.c",
+    "libvpx/vpx_ports/arm_cpudetect.c",
+    "libvpx/vpx_scale/generic/gen_scalers.c",
+    "libvpx/vpx_scale/generic/vpx_scale.c",
+    "libvpx/vpx_scale/generic/yv12config.c",
+    "libvpx/vpx_scale/generic/yv12extend.c",
+    "libvpx/vpx_scale/vpx_scale_rtcd.c",
+    "libvpx/vpx_util/vpx_thread.c",
+    "config/arm-neon/vpx_config.c",
+]
+
+libvpx_arm_neon_asm_srcs = [
+    "libvpx/vpx_dsp/arm/idct16x16_1_add_neon.asm",
+    "libvpx/vpx_dsp/arm/idct16x16_add_neon.asm",
+    "libvpx/vpx_dsp/arm/idct4x4_1_add_neon.asm",
+    "libvpx/vpx_dsp/arm/idct4x4_add_neon.asm",
+    "libvpx/vpx_dsp/arm/idct8x8_1_add_neon.asm",
+    "libvpx/vpx_dsp/arm/idct8x8_add_neon.asm",
+    "libvpx/vpx_dsp/arm/idct_neon.asm",
+    "libvpx/vpx_dsp/arm/intrapred_neon_asm.asm",
+    "libvpx/vpx_dsp/arm/loopfilter_16_neon.asm",
+    "libvpx/vpx_dsp/arm/loopfilter_4_neon.asm",
+    "libvpx/vpx_dsp/arm/loopfilter_8_neon.asm",
+    "libvpx/vpx_dsp/arm/save_reg_neon.asm",
+    "libvpx/vpx_dsp/arm/vpx_convolve8_avg_neon_asm.asm",
+    "libvpx/vpx_dsp/arm/vpx_convolve8_neon_asm.asm",
+    "libvpx/vpx_dsp/arm/vpx_convolve_avg_neon_asm.asm",
+    "libvpx/vpx_dsp/arm/vpx_convolve_copy_neon_asm.asm",
+]
+
+libvpx_arm_c_srcs = [
+    "libvpx/vp8/common/alloccommon.c",
+    "libvpx/vp8/common/blockd.c",
+    "libvpx/vp8/common/copy_c.c",
+    "libvpx/vp8/common/dequantize.c",
+    "libvpx/vp8/common/entropy.c",
+    "libvpx/vp8/common/entropymode.c",
+    "libvpx/vp8/common/entropymv.c",
+    "libvpx/vp8/common/extend.c",
+    "libvpx/vp8/common/filter.c",
+    "libvpx/vp8/common/findnearmv.c",
+    "libvpx/vp8/common/generic/systemdependent.c",
+    "libvpx/vp8/common/idct_blk.c",
+    "libvpx/vp8/common/idctllm.c",
+    "libvpx/vp8/common/loopfilter_filters.c",
+    "libvpx/vp8/common/mbpitch.c",
+    "libvpx/vp8/common/modecont.c",
+    "libvpx/vp8/common/quant_common.c",
+    "libvpx/vp8/common/reconinter.c",
+    "libvpx/vp8/common/reconintra.c",
+    "libvpx/vp8/common/reconintra4x4.c",
+    "libvpx/vp8/common/rtcd.c",
+    "libvpx/vp8/common/setupintrarecon.c",
+    "libvpx/vp8/common/swapyv12buffer.c",
+    "libvpx/vp8/common/treecoder.c",
+    "libvpx/vp8/common/vp8_loopfilter.c",
+    "libvpx/vp8/decoder/dboolhuff.c",
+    "libvpx/vp8/decoder/decodeframe.c",
+    "libvpx/vp8/decoder/decodemv.c",
+    "libvpx/vp8/decoder/detokenize.c",
+    "libvpx/vp8/decoder/onyxd_if.c",
+    "libvpx/vp8/decoder/threading.c",
+    "libvpx/vp8/encoder/bitstream.c",
+    "libvpx/vp8/encoder/boolhuff.c",
+    "libvpx/vp8/encoder/dct.c",
+    "libvpx/vp8/encoder/denoising.c",
+    "libvpx/vp8/encoder/encodeframe.c",
+    "libvpx/vp8/encoder/encodeintra.c",
+    "libvpx/vp8/encoder/encodemb.c",
+    "libvpx/vp8/encoder/encodemv.c",
+    "libvpx/vp8/encoder/ethreading.c",
+    "libvpx/vp8/encoder/lookahead.c",
+    "libvpx/vp8/encoder/mcomp.c",
+    "libvpx/vp8/encoder/modecosts.c",
+    "libvpx/vp8/encoder/onyx_if.c",
+    "libvpx/vp8/encoder/pickinter.c",
+    "libvpx/vp8/encoder/picklpf.c",
+    "libvpx/vp8/encoder/ratectrl.c",
+    "libvpx/vp8/encoder/rdopt.c",
+    "libvpx/vp8/encoder/segmentation.c",
+    "libvpx/vp8/encoder/tokenize.c",
+    "libvpx/vp8/encoder/treewriter.c",
+    "libvpx/vp8/encoder/vp8_quantize.c",
+    "libvpx/vp8/vp8_cx_iface.c",
+    "libvpx/vp8/vp8_dx_iface.c",
+    "libvpx/vp9/common/vp9_alloccommon.c",
+    "libvpx/vp9/common/vp9_blockd.c",
+    "libvpx/vp9/common/vp9_common_data.c",
+    "libvpx/vp9/common/vp9_entropy.c",
+    "libvpx/vp9/common/vp9_entropymode.c",
+    "libvpx/vp9/common/vp9_entropymv.c",
+    "libvpx/vp9/common/vp9_filter.c",
+    "libvpx/vp9/common/vp9_frame_buffers.c",
+    "libvpx/vp9/common/vp9_idct.c",
+    "libvpx/vp9/common/vp9_loopfilter.c",
+    "libvpx/vp9/common/vp9_mvref_common.c",
+    "libvpx/vp9/common/vp9_pred_common.c",
+    "libvpx/vp9/common/vp9_quant_common.c",
+    "libvpx/vp9/common/vp9_reconinter.c",
+    "libvpx/vp9/common/vp9_reconintra.c",
+    "libvpx/vp9/common/vp9_rtcd.c",
+    "libvpx/vp9/common/vp9_scale.c",
+    "libvpx/vp9/common/vp9_scan.c",
+    "libvpx/vp9/common/vp9_seg_common.c",
+    "libvpx/vp9/common/vp9_thread_common.c",
+    "libvpx/vp9/common/vp9_tile_common.c",
+    "libvpx/vp9/decoder/vp9_decodeframe.c",
+    "libvpx/vp9/decoder/vp9_decodemv.c",
+    "libvpx/vp9/decoder/vp9_decoder.c",
+    "libvpx/vp9/decoder/vp9_detokenize.c",
+    "libvpx/vp9/decoder/vp9_dsubexp.c",
+    "libvpx/vp9/decoder/vp9_dthread.c",
+    "libvpx/vp9/encoder/vp9_alt_ref_aq.c",
+    "libvpx/vp9/encoder/vp9_aq_360.c",
+    "libvpx/vp9/encoder/vp9_aq_complexity.c",
+    "libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c",
+    "libvpx/vp9/encoder/vp9_aq_variance.c",
+    "libvpx/vp9/encoder/vp9_bitstream.c",
+    "libvpx/vp9/encoder/vp9_context_tree.c",
+    "libvpx/vp9/encoder/vp9_cost.c",
+    "libvpx/vp9/encoder/vp9_dct.c",
+    "libvpx/vp9/encoder/vp9_encodeframe.c",
+    "libvpx/vp9/encoder/vp9_encodemb.c",
+    "libvpx/vp9/encoder/vp9_encodemv.c",
+    "libvpx/vp9/encoder/vp9_encoder.c",
+    "libvpx/vp9/encoder/vp9_ethread.c",
+    "libvpx/vp9/encoder/vp9_extend.c",
+    "libvpx/vp9/encoder/vp9_firstpass.c",
+    "libvpx/vp9/encoder/vp9_lookahead.c",
+    "libvpx/vp9/encoder/vp9_mbgraph.c",
+    "libvpx/vp9/encoder/vp9_mcomp.c",
+    "libvpx/vp9/encoder/vp9_noise_estimate.c",
+    "libvpx/vp9/encoder/vp9_picklpf.c",
+    "libvpx/vp9/encoder/vp9_pickmode.c",
+    "libvpx/vp9/encoder/vp9_quantize.c",
+    "libvpx/vp9/encoder/vp9_ratectrl.c",
+    "libvpx/vp9/encoder/vp9_rd.c",
+    "libvpx/vp9/encoder/vp9_rdopt.c",
+    "libvpx/vp9/encoder/vp9_resize.c",
+    "libvpx/vp9/encoder/vp9_segmentation.c",
+    "libvpx/vp9/encoder/vp9_skin_detection.c",
+    "libvpx/vp9/encoder/vp9_speed_features.c",
+    "libvpx/vp9/encoder/vp9_subexp.c",
+    "libvpx/vp9/encoder/vp9_svc_layercontext.c",
+    "libvpx/vp9/encoder/vp9_temporal_filter.c",
+    "libvpx/vp9/encoder/vp9_tokenize.c",
+    "libvpx/vp9/encoder/vp9_treewriter.c",
+    "libvpx/vp9/vp9_cx_iface.c",
+    "libvpx/vp9/vp9_dx_iface.c",
+    "libvpx/vpx/src/vpx_codec.c",
+    "libvpx/vpx/src/vpx_decoder.c",
+    "libvpx/vpx/src/vpx_encoder.c",
+    "libvpx/vpx/src/vpx_image.c",
+    "libvpx/vpx_dsp/avg.c",
+    "libvpx/vpx_dsp/bitreader.c",
+    "libvpx/vpx_dsp/bitreader_buffer.c",
+    "libvpx/vpx_dsp/bitwriter.c",
+    "libvpx/vpx_dsp/bitwriter_buffer.c",
+    "libvpx/vpx_dsp/fwd_txfm.c",
+    "libvpx/vpx_dsp/intrapred.c",
+    "libvpx/vpx_dsp/inv_txfm.c",
+    "libvpx/vpx_dsp/loopfilter.c",
+    "libvpx/vpx_dsp/prob.c",
+    "libvpx/vpx_dsp/psnr.c",
+    "libvpx/vpx_dsp/quantize.c",
+    "libvpx/vpx_dsp/sad.c",
+    "libvpx/vpx_dsp/subtract.c",
+    "libvpx/vpx_dsp/sum_squares.c",
+    "libvpx/vpx_dsp/variance.c",
+    "libvpx/vpx_dsp/vpx_convolve.c",
+    "libvpx/vpx_dsp/vpx_dsp_rtcd.c",
+    "libvpx/vpx_mem/vpx_mem.c",
+    "libvpx/vpx_ports/arm_cpudetect.c",
+    "libvpx/vpx_scale/generic/gen_scalers.c",
+    "libvpx/vpx_scale/generic/vpx_scale.c",
+    "libvpx/vpx_scale/generic/yv12config.c",
+    "libvpx/vpx_scale/generic/yv12extend.c",
+    "libvpx/vpx_scale/vpx_scale_rtcd.c",
+    "libvpx/vpx_util/vpx_thread.c",
+    "config/arm/vpx_config.c",
+]
+
+libvpx_arm64_c_srcs = [
+    "libvpx/vp8/common/alloccommon.c",
+    "libvpx/vp8/common/arm/loopfilter_arm.c",
+    "libvpx/vp8/common/arm/neon/bilinearpredict_neon.c",
+    "libvpx/vp8/common/arm/neon/copymem_neon.c",
+    "libvpx/vp8/common/arm/neon/dc_only_idct_add_neon.c",
+    "libvpx/vp8/common/arm/neon/dequant_idct_neon.c",
+    "libvpx/vp8/common/arm/neon/dequantizeb_neon.c",
+    "libvpx/vp8/common/arm/neon/idct_blk_neon.c",
+    "libvpx/vp8/common/arm/neon/idct_dequant_0_2x_neon.c",
+    "libvpx/vp8/common/arm/neon/idct_dequant_full_2x_neon.c",
+    "libvpx/vp8/common/arm/neon/iwalsh_neon.c",
+    "libvpx/vp8/common/arm/neon/loopfiltersimplehorizontaledge_neon.c",
+    "libvpx/vp8/common/arm/neon/loopfiltersimpleverticaledge_neon.c",
+    "libvpx/vp8/common/arm/neon/mbloopfilter_neon.c",
+    "libvpx/vp8/common/arm/neon/shortidct4x4llm_neon.c",
+    "libvpx/vp8/common/arm/neon/sixtappredict_neon.c",
+    "libvpx/vp8/common/arm/neon/vp8_loopfilter_neon.c",
+    "libvpx/vp8/common/blockd.c",
+    "libvpx/vp8/common/copy_c.c",
+    "libvpx/vp8/common/dequantize.c",
+    "libvpx/vp8/common/entropy.c",
+    "libvpx/vp8/common/entropymode.c",
+    "libvpx/vp8/common/entropymv.c",
+    "libvpx/vp8/common/extend.c",
+    "libvpx/vp8/common/filter.c",
+    "libvpx/vp8/common/findnearmv.c",
+    "libvpx/vp8/common/generic/systemdependent.c",
+    "libvpx/vp8/common/idct_blk.c",
+    "libvpx/vp8/common/idctllm.c",
+    "libvpx/vp8/common/loopfilter_filters.c",
+    "libvpx/vp8/common/mbpitch.c",
+    "libvpx/vp8/common/modecont.c",
+    "libvpx/vp8/common/quant_common.c",
+    "libvpx/vp8/common/reconinter.c",
+    "libvpx/vp8/common/reconintra.c",
+    "libvpx/vp8/common/reconintra4x4.c",
+    "libvpx/vp8/common/rtcd.c",
+    "libvpx/vp8/common/setupintrarecon.c",
+    "libvpx/vp8/common/swapyv12buffer.c",
+    "libvpx/vp8/common/treecoder.c",
+    "libvpx/vp8/common/vp8_loopfilter.c",
+    "libvpx/vp8/decoder/dboolhuff.c",
+    "libvpx/vp8/decoder/decodeframe.c",
+    "libvpx/vp8/decoder/decodemv.c",
+    "libvpx/vp8/decoder/detokenize.c",
+    "libvpx/vp8/decoder/onyxd_if.c",
+    "libvpx/vp8/decoder/threading.c",
+    "libvpx/vp8/encoder/arm/neon/denoising_neon.c",
+    "libvpx/vp8/encoder/arm/neon/fastquantizeb_neon.c",
+    "libvpx/vp8/encoder/arm/neon/shortfdct_neon.c",
+    "libvpx/vp8/encoder/arm/neon/vp8_shortwalsh4x4_neon.c",
+    "libvpx/vp8/encoder/bitstream.c",
+    "libvpx/vp8/encoder/boolhuff.c",
+    "libvpx/vp8/encoder/dct.c",
+    "libvpx/vp8/encoder/denoising.c",
+    "libvpx/vp8/encoder/encodeframe.c",
+    "libvpx/vp8/encoder/encodeintra.c",
+    "libvpx/vp8/encoder/encodemb.c",
+    "libvpx/vp8/encoder/encodemv.c",
+    "libvpx/vp8/encoder/ethreading.c",
+    "libvpx/vp8/encoder/lookahead.c",
+    "libvpx/vp8/encoder/mcomp.c",
+    "libvpx/vp8/encoder/modecosts.c",
+    "libvpx/vp8/encoder/onyx_if.c",
+    "libvpx/vp8/encoder/pickinter.c",
+    "libvpx/vp8/encoder/picklpf.c",
+    "libvpx/vp8/encoder/ratectrl.c",
+    "libvpx/vp8/encoder/rdopt.c",
+    "libvpx/vp8/encoder/segmentation.c",
+    "libvpx/vp8/encoder/tokenize.c",
+    "libvpx/vp8/encoder/treewriter.c",
+    "libvpx/vp8/encoder/vp8_quantize.c",
+    "libvpx/vp8/vp8_cx_iface.c",
+    "libvpx/vp8/vp8_dx_iface.c",
+    "libvpx/vp9/common/arm/neon/vp9_iht4x4_add_neon.c",
+    "libvpx/vp9/common/arm/neon/vp9_iht8x8_add_neon.c",
+    "libvpx/vp9/common/vp9_alloccommon.c",
+    "libvpx/vp9/common/vp9_blockd.c",
+    "libvpx/vp9/common/vp9_common_data.c",
+    "libvpx/vp9/common/vp9_entropy.c",
+    "libvpx/vp9/common/vp9_entropymode.c",
+    "libvpx/vp9/common/vp9_entropymv.c",
+    "libvpx/vp9/common/vp9_filter.c",
+    "libvpx/vp9/common/vp9_frame_buffers.c",
+    "libvpx/vp9/common/vp9_idct.c",
+    "libvpx/vp9/common/vp9_loopfilter.c",
+    "libvpx/vp9/common/vp9_mvref_common.c",
+    "libvpx/vp9/common/vp9_pred_common.c",
+    "libvpx/vp9/common/vp9_quant_common.c",
+    "libvpx/vp9/common/vp9_reconinter.c",
+    "libvpx/vp9/common/vp9_reconintra.c",
+    "libvpx/vp9/common/vp9_rtcd.c",
+    "libvpx/vp9/common/vp9_scale.c",
+    "libvpx/vp9/common/vp9_scan.c",
+    "libvpx/vp9/common/vp9_seg_common.c",
+    "libvpx/vp9/common/vp9_thread_common.c",
+    "libvpx/vp9/common/vp9_tile_common.c",
+    "libvpx/vp9/decoder/vp9_decodeframe.c",
+    "libvpx/vp9/decoder/vp9_decodemv.c",
+    "libvpx/vp9/decoder/vp9_decoder.c",
+    "libvpx/vp9/decoder/vp9_detokenize.c",
+    "libvpx/vp9/decoder/vp9_dsubexp.c",
+    "libvpx/vp9/decoder/vp9_dthread.c",
+    "libvpx/vp9/encoder/arm/neon/vp9_dct_neon.c",
+    "libvpx/vp9/encoder/arm/neon/vp9_error_neon.c",
+    "libvpx/vp9/encoder/arm/neon/vp9_quantize_neon.c",
+    "libvpx/vp9/encoder/vp9_alt_ref_aq.c",
+    "libvpx/vp9/encoder/vp9_aq_360.c",
+    "libvpx/vp9/encoder/vp9_aq_complexity.c",
+    "libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c",
+    "libvpx/vp9/encoder/vp9_aq_variance.c",
+    "libvpx/vp9/encoder/vp9_bitstream.c",
+    "libvpx/vp9/encoder/vp9_context_tree.c",
+    "libvpx/vp9/encoder/vp9_cost.c",
+    "libvpx/vp9/encoder/vp9_dct.c",
+    "libvpx/vp9/encoder/vp9_encodeframe.c",
+    "libvpx/vp9/encoder/vp9_encodemb.c",
+    "libvpx/vp9/encoder/vp9_encodemv.c",
+    "libvpx/vp9/encoder/vp9_encoder.c",
+    "libvpx/vp9/encoder/vp9_ethread.c",
+    "libvpx/vp9/encoder/vp9_extend.c",
+    "libvpx/vp9/encoder/vp9_firstpass.c",
+    "libvpx/vp9/encoder/vp9_lookahead.c",
+    "libvpx/vp9/encoder/vp9_mbgraph.c",
+    "libvpx/vp9/encoder/vp9_mcomp.c",
+    "libvpx/vp9/encoder/vp9_noise_estimate.c",
+    "libvpx/vp9/encoder/vp9_picklpf.c",
+    "libvpx/vp9/encoder/vp9_pickmode.c",
+    "libvpx/vp9/encoder/vp9_quantize.c",
+    "libvpx/vp9/encoder/vp9_ratectrl.c",
+    "libvpx/vp9/encoder/vp9_rd.c",
+    "libvpx/vp9/encoder/vp9_rdopt.c",
+    "libvpx/vp9/encoder/vp9_resize.c",
+    "libvpx/vp9/encoder/vp9_segmentation.c",
+    "libvpx/vp9/encoder/vp9_skin_detection.c",
+    "libvpx/vp9/encoder/vp9_speed_features.c",
+    "libvpx/vp9/encoder/vp9_subexp.c",
+    "libvpx/vp9/encoder/vp9_svc_layercontext.c",
+    "libvpx/vp9/encoder/vp9_temporal_filter.c",
+    "libvpx/vp9/encoder/vp9_tokenize.c",
+    "libvpx/vp9/encoder/vp9_treewriter.c",
+    "libvpx/vp9/vp9_cx_iface.c",
+    "libvpx/vp9/vp9_dx_iface.c",
+    "libvpx/vpx/src/vpx_codec.c",
+    "libvpx/vpx/src/vpx_decoder.c",
+    "libvpx/vpx/src/vpx_encoder.c",
+    "libvpx/vpx/src/vpx_image.c",
+    "libvpx/vpx_dsp/arm/avg_neon.c",
+    "libvpx/vpx_dsp/arm/fwd_txfm_neon.c",
+    "libvpx/vpx_dsp/arm/hadamard_neon.c",
+    "libvpx/vpx_dsp/arm/idct16x16_1_add_neon.c",
+    "libvpx/vpx_dsp/arm/idct16x16_add_neon.c",
+    "libvpx/vpx_dsp/arm/idct16x16_neon.c",
+    "libvpx/vpx_dsp/arm/idct32x32_135_add_neon.c",
+    "libvpx/vpx_dsp/arm/idct32x32_1_add_neon.c",
+    "libvpx/vpx_dsp/arm/idct32x32_34_add_neon.c",
+    "libvpx/vpx_dsp/arm/idct32x32_add_neon.c",
+    "libvpx/vpx_dsp/arm/idct4x4_1_add_neon.c",
+    "libvpx/vpx_dsp/arm/idct4x4_add_neon.c",
+    "libvpx/vpx_dsp/arm/idct8x8_1_add_neon.c",
+    "libvpx/vpx_dsp/arm/idct8x8_add_neon.c",
+    "libvpx/vpx_dsp/arm/intrapred_neon.c",
+    "libvpx/vpx_dsp/arm/loopfilter_neon.c",
+    "libvpx/vpx_dsp/arm/sad4d_neon.c",
+    "libvpx/vpx_dsp/arm/sad_neon.c",
+    "libvpx/vpx_dsp/arm/subpel_variance_neon.c",
+    "libvpx/vpx_dsp/arm/subtract_neon.c",
+    "libvpx/vpx_dsp/arm/variance_neon.c",
+    "libvpx/vpx_dsp/arm/vpx_convolve8_neon.c",
+    "libvpx/vpx_dsp/arm/vpx_convolve_avg_neon.c",
+    "libvpx/vpx_dsp/arm/vpx_convolve_copy_neon.c",
+    "libvpx/vpx_dsp/arm/vpx_convolve_neon.c",
+    "libvpx/vpx_dsp/avg.c",
+    "libvpx/vpx_dsp/bitreader.c",
+    "libvpx/vpx_dsp/bitreader_buffer.c",
+    "libvpx/vpx_dsp/bitwriter.c",
+    "libvpx/vpx_dsp/bitwriter_buffer.c",
+    "libvpx/vpx_dsp/fwd_txfm.c",
+    "libvpx/vpx_dsp/intrapred.c",
+    "libvpx/vpx_dsp/inv_txfm.c",
+    "libvpx/vpx_dsp/loopfilter.c",
+    "libvpx/vpx_dsp/prob.c",
+    "libvpx/vpx_dsp/psnr.c",
+    "libvpx/vpx_dsp/quantize.c",
+    "libvpx/vpx_dsp/sad.c",
+    "libvpx/vpx_dsp/subtract.c",
+    "libvpx/vpx_dsp/sum_squares.c",
+    "libvpx/vpx_dsp/variance.c",
+    "libvpx/vpx_dsp/vpx_convolve.c",
+    "libvpx/vpx_dsp/vpx_dsp_rtcd.c",
+    "libvpx/vpx_mem/vpx_mem.c",
+    "libvpx/vpx_ports/arm_cpudetect.c",
+    "libvpx/vpx_scale/generic/gen_scalers.c",
+    "libvpx/vpx_scale/generic/vpx_scale.c",
+    "libvpx/vpx_scale/generic/yv12config.c",
+    "libvpx/vpx_scale/generic/yv12extend.c",
+    "libvpx/vpx_scale/vpx_scale_rtcd.c",
+    "libvpx/vpx_util/vpx_thread.c",
+    "config/arm64/vpx_config.c",
+]
+
+libvpx_generic_c_srcs = [
+    "libvpx/vp8/common/alloccommon.c",
+    "libvpx/vp8/common/blockd.c",
+    "libvpx/vp8/common/copy_c.c",
+    "libvpx/vp8/common/dequantize.c",
+    "libvpx/vp8/common/entropy.c",
+    "libvpx/vp8/common/entropymode.c",
+    "libvpx/vp8/common/entropymv.c",
+    "libvpx/vp8/common/extend.c",
+    "libvpx/vp8/common/filter.c",
+    "libvpx/vp8/common/findnearmv.c",
+    "libvpx/vp8/common/generic/systemdependent.c",
+    "libvpx/vp8/common/idct_blk.c",
+    "libvpx/vp8/common/idctllm.c",
+    "libvpx/vp8/common/loopfilter_filters.c",
+    "libvpx/vp8/common/mbpitch.c",
+    "libvpx/vp8/common/modecont.c",
+    "libvpx/vp8/common/quant_common.c",
+    "libvpx/vp8/common/reconinter.c",
+    "libvpx/vp8/common/reconintra.c",
+    "libvpx/vp8/common/reconintra4x4.c",
+    "libvpx/vp8/common/rtcd.c",
+    "libvpx/vp8/common/setupintrarecon.c",
+    "libvpx/vp8/common/swapyv12buffer.c",
+    "libvpx/vp8/common/treecoder.c",
+    "libvpx/vp8/common/vp8_loopfilter.c",
+    "libvpx/vp8/decoder/dboolhuff.c",
+    "libvpx/vp8/decoder/decodeframe.c",
+    "libvpx/vp8/decoder/decodemv.c",
+    "libvpx/vp8/decoder/detokenize.c",
+    "libvpx/vp8/decoder/onyxd_if.c",
+    "libvpx/vp8/decoder/threading.c",
+    "libvpx/vp8/encoder/bitstream.c",
+    "libvpx/vp8/encoder/boolhuff.c",
+    "libvpx/vp8/encoder/dct.c",
+    "libvpx/vp8/encoder/denoising.c",
+    "libvpx/vp8/encoder/encodeframe.c",
+    "libvpx/vp8/encoder/encodeintra.c",
+    "libvpx/vp8/encoder/encodemb.c",
+    "libvpx/vp8/encoder/encodemv.c",
+    "libvpx/vp8/encoder/ethreading.c",
+    "libvpx/vp8/encoder/lookahead.c",
+    "libvpx/vp8/encoder/mcomp.c",
+    "libvpx/vp8/encoder/modecosts.c",
+    "libvpx/vp8/encoder/onyx_if.c",
+    "libvpx/vp8/encoder/pickinter.c",
+    "libvpx/vp8/encoder/picklpf.c",
+    "libvpx/vp8/encoder/ratectrl.c",
+    "libvpx/vp8/encoder/rdopt.c",
+    "libvpx/vp8/encoder/segmentation.c",
+    "libvpx/vp8/encoder/tokenize.c",
+    "libvpx/vp8/encoder/treewriter.c",
+    "libvpx/vp8/encoder/vp8_quantize.c",
+    "libvpx/vp8/vp8_cx_iface.c",
+    "libvpx/vp8/vp8_dx_iface.c",
+    "libvpx/vp9/common/vp9_alloccommon.c",
+    "libvpx/vp9/common/vp9_blockd.c",
+    "libvpx/vp9/common/vp9_common_data.c",
+    "libvpx/vp9/common/vp9_entropy.c",
+    "libvpx/vp9/common/vp9_entropymode.c",
+    "libvpx/vp9/common/vp9_entropymv.c",
+    "libvpx/vp9/common/vp9_filter.c",
+    "libvpx/vp9/common/vp9_frame_buffers.c",
+    "libvpx/vp9/common/vp9_idct.c",
+    "libvpx/vp9/common/vp9_loopfilter.c",
+    "libvpx/vp9/common/vp9_mvref_common.c",
+    "libvpx/vp9/common/vp9_pred_common.c",
+    "libvpx/vp9/common/vp9_quant_common.c",
+    "libvpx/vp9/common/vp9_reconinter.c",
+    "libvpx/vp9/common/vp9_reconintra.c",
+    "libvpx/vp9/common/vp9_rtcd.c",
+    "libvpx/vp9/common/vp9_scale.c",
+    "libvpx/vp9/common/vp9_scan.c",
+    "libvpx/vp9/common/vp9_seg_common.c",
+    "libvpx/vp9/common/vp9_thread_common.c",
+    "libvpx/vp9/common/vp9_tile_common.c",
+    "libvpx/vp9/decoder/vp9_decodeframe.c",
+    "libvpx/vp9/decoder/vp9_decodemv.c",
+    "libvpx/vp9/decoder/vp9_decoder.c",
+    "libvpx/vp9/decoder/vp9_detokenize.c",
+    "libvpx/vp9/decoder/vp9_dsubexp.c",
+    "libvpx/vp9/decoder/vp9_dthread.c",
+    "libvpx/vp9/encoder/vp9_alt_ref_aq.c",
+    "libvpx/vp9/encoder/vp9_aq_360.c",
+    "libvpx/vp9/encoder/vp9_aq_complexity.c",
+    "libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c",
+    "libvpx/vp9/encoder/vp9_aq_variance.c",
+    "libvpx/vp9/encoder/vp9_bitstream.c",
+    "libvpx/vp9/encoder/vp9_context_tree.c",
+    "libvpx/vp9/encoder/vp9_cost.c",
+    "libvpx/vp9/encoder/vp9_dct.c",
+    "libvpx/vp9/encoder/vp9_encodeframe.c",
+    "libvpx/vp9/encoder/vp9_encodemb.c",
+    "libvpx/vp9/encoder/vp9_encodemv.c",
+    "libvpx/vp9/encoder/vp9_encoder.c",
+    "libvpx/vp9/encoder/vp9_ethread.c",
+    "libvpx/vp9/encoder/vp9_extend.c",
+    "libvpx/vp9/encoder/vp9_firstpass.c",
+    "libvpx/vp9/encoder/vp9_lookahead.c",
+    "libvpx/vp9/encoder/vp9_mbgraph.c",
+    "libvpx/vp9/encoder/vp9_mcomp.c",
+    "libvpx/vp9/encoder/vp9_noise_estimate.c",
+    "libvpx/vp9/encoder/vp9_picklpf.c",
+    "libvpx/vp9/encoder/vp9_pickmode.c",
+    "libvpx/vp9/encoder/vp9_quantize.c",
+    "libvpx/vp9/encoder/vp9_ratectrl.c",
+    "libvpx/vp9/encoder/vp9_rd.c",
+    "libvpx/vp9/encoder/vp9_rdopt.c",
+    "libvpx/vp9/encoder/vp9_resize.c",
+    "libvpx/vp9/encoder/vp9_segmentation.c",
+    "libvpx/vp9/encoder/vp9_skin_detection.c",
+    "libvpx/vp9/encoder/vp9_speed_features.c",
+    "libvpx/vp9/encoder/vp9_subexp.c",
+    "libvpx/vp9/encoder/vp9_svc_layercontext.c",
+    "libvpx/vp9/encoder/vp9_temporal_filter.c",
+    "libvpx/vp9/encoder/vp9_tokenize.c",
+    "libvpx/vp9/encoder/vp9_treewriter.c",
+    "libvpx/vp9/vp9_cx_iface.c",
+    "libvpx/vp9/vp9_dx_iface.c",
+    "libvpx/vpx/src/vpx_codec.c",
+    "libvpx/vpx/src/vpx_decoder.c",
+    "libvpx/vpx/src/vpx_encoder.c",
+    "libvpx/vpx/src/vpx_image.c",
+    "libvpx/vpx_dsp/avg.c",
+    "libvpx/vpx_dsp/bitreader.c",
+    "libvpx/vpx_dsp/bitreader_buffer.c",
+    "libvpx/vpx_dsp/bitwriter.c",
+    "libvpx/vpx_dsp/bitwriter_buffer.c",
+    "libvpx/vpx_dsp/fwd_txfm.c",
+    "libvpx/vpx_dsp/intrapred.c",
+    "libvpx/vpx_dsp/inv_txfm.c",
+    "libvpx/vpx_dsp/loopfilter.c",
+    "libvpx/vpx_dsp/prob.c",
+    "libvpx/vpx_dsp/psnr.c",
+    "libvpx/vpx_dsp/quantize.c",
+    "libvpx/vpx_dsp/sad.c",
+    "libvpx/vpx_dsp/subtract.c",
+    "libvpx/vpx_dsp/sum_squares.c",
+    "libvpx/vpx_dsp/variance.c",
+    "libvpx/vpx_dsp/vpx_convolve.c",
+    "libvpx/vpx_dsp/vpx_dsp_rtcd.c",
+    "libvpx/vpx_mem/vpx_mem.c",
+    "libvpx/vpx_scale/generic/gen_scalers.c",
+    "libvpx/vpx_scale/generic/vpx_scale.c",
+    "libvpx/vpx_scale/generic/yv12config.c",
+    "libvpx/vpx_scale/generic/yv12extend.c",
+    "libvpx/vpx_scale/vpx_scale_rtcd.c",
+    "libvpx/vpx_util/vpx_thread.c",
+    "config/generic/vpx_config.c",
+]
+
+libvpx_mips32_dspr2_c_srcs = [
+    "libvpx/vp8/common/alloccommon.c",
+    "libvpx/vp8/common/blockd.c",
+    "libvpx/vp8/common/copy_c.c",
+    "libvpx/vp8/common/dequantize.c",
+    "libvpx/vp8/common/entropy.c",
+    "libvpx/vp8/common/entropymode.c",
+    "libvpx/vp8/common/entropymv.c",
+    "libvpx/vp8/common/extend.c",
+    "libvpx/vp8/common/filter.c",
+    "libvpx/vp8/common/findnearmv.c",
+    "libvpx/vp8/common/generic/systemdependent.c",
+    "libvpx/vp8/common/idct_blk.c",
+    "libvpx/vp8/common/idctllm.c",
+    "libvpx/vp8/common/loopfilter_filters.c",
+    "libvpx/vp8/common/mbpitch.c",
+    "libvpx/vp8/common/mips/dspr2/dequantize_dspr2.c",
+    "libvpx/vp8/common/mips/dspr2/filter_dspr2.c",
+    "libvpx/vp8/common/mips/dspr2/idct_blk_dspr2.c",
+    "libvpx/vp8/common/mips/dspr2/idctllm_dspr2.c",
+    "libvpx/vp8/common/mips/dspr2/reconinter_dspr2.c",
+    "libvpx/vp8/common/mips/dspr2/vp8_loopfilter_filters_dspr2.c",
+    "libvpx/vp8/common/modecont.c",
+    "libvpx/vp8/common/quant_common.c",
+    "libvpx/vp8/common/reconinter.c",
+    "libvpx/vp8/common/reconintra.c",
+    "libvpx/vp8/common/reconintra4x4.c",
+    "libvpx/vp8/common/rtcd.c",
+    "libvpx/vp8/common/setupintrarecon.c",
+    "libvpx/vp8/common/swapyv12buffer.c",
+    "libvpx/vp8/common/treecoder.c",
+    "libvpx/vp8/common/vp8_loopfilter.c",
+    "libvpx/vp8/decoder/dboolhuff.c",
+    "libvpx/vp8/decoder/decodeframe.c",
+    "libvpx/vp8/decoder/decodemv.c",
+    "libvpx/vp8/decoder/detokenize.c",
+    "libvpx/vp8/decoder/onyxd_if.c",
+    "libvpx/vp8/decoder/threading.c",
+    "libvpx/vp8/encoder/bitstream.c",
+    "libvpx/vp8/encoder/boolhuff.c",
+    "libvpx/vp8/encoder/dct.c",
+    "libvpx/vp8/encoder/denoising.c",
+    "libvpx/vp8/encoder/encodeframe.c",
+    "libvpx/vp8/encoder/encodeintra.c",
+    "libvpx/vp8/encoder/encodemb.c",
+    "libvpx/vp8/encoder/encodemv.c",
+    "libvpx/vp8/encoder/ethreading.c",
+    "libvpx/vp8/encoder/lookahead.c",
+    "libvpx/vp8/encoder/mcomp.c",
+    "libvpx/vp8/encoder/modecosts.c",
+    "libvpx/vp8/encoder/onyx_if.c",
+    "libvpx/vp8/encoder/pickinter.c",
+    "libvpx/vp8/encoder/picklpf.c",
+    "libvpx/vp8/encoder/ratectrl.c",
+    "libvpx/vp8/encoder/rdopt.c",
+    "libvpx/vp8/encoder/segmentation.c",
+    "libvpx/vp8/encoder/tokenize.c",
+    "libvpx/vp8/encoder/treewriter.c",
+    "libvpx/vp8/encoder/vp8_quantize.c",
+    "libvpx/vp8/vp8_cx_iface.c",
+    "libvpx/vp8/vp8_dx_iface.c",
+    "libvpx/vp9/common/mips/dspr2/vp9_itrans16_dspr2.c",
+    "libvpx/vp9/common/mips/dspr2/vp9_itrans4_dspr2.c",
+    "libvpx/vp9/common/mips/dspr2/vp9_itrans8_dspr2.c",
+    "libvpx/vp9/common/vp9_alloccommon.c",
+    "libvpx/vp9/common/vp9_blockd.c",
+    "libvpx/vp9/common/vp9_common_data.c",
+    "libvpx/vp9/common/vp9_entropy.c",
+    "libvpx/vp9/common/vp9_entropymode.c",
+    "libvpx/vp9/common/vp9_entropymv.c",
+    "libvpx/vp9/common/vp9_filter.c",
+    "libvpx/vp9/common/vp9_frame_buffers.c",
+    "libvpx/vp9/common/vp9_idct.c",
+    "libvpx/vp9/common/vp9_loopfilter.c",
+    "libvpx/vp9/common/vp9_mvref_common.c",
+    "libvpx/vp9/common/vp9_pred_common.c",
+    "libvpx/vp9/common/vp9_quant_common.c",
+    "libvpx/vp9/common/vp9_reconinter.c",
+    "libvpx/vp9/common/vp9_reconintra.c",
+    "libvpx/vp9/common/vp9_rtcd.c",
+    "libvpx/vp9/common/vp9_scale.c",
+    "libvpx/vp9/common/vp9_scan.c",
+    "libvpx/vp9/common/vp9_seg_common.c",
+    "libvpx/vp9/common/vp9_thread_common.c",
+    "libvpx/vp9/common/vp9_tile_common.c",
+    "libvpx/vp9/decoder/vp9_decodeframe.c",
+    "libvpx/vp9/decoder/vp9_decodemv.c",
+    "libvpx/vp9/decoder/vp9_decoder.c",
+    "libvpx/vp9/decoder/vp9_detokenize.c",
+    "libvpx/vp9/decoder/vp9_dsubexp.c",
+    "libvpx/vp9/decoder/vp9_dthread.c",
+    "libvpx/vp9/encoder/vp9_alt_ref_aq.c",
+    "libvpx/vp9/encoder/vp9_aq_360.c",
+    "libvpx/vp9/encoder/vp9_aq_complexity.c",
+    "libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c",
+    "libvpx/vp9/encoder/vp9_aq_variance.c",
+    "libvpx/vp9/encoder/vp9_bitstream.c",
+    "libvpx/vp9/encoder/vp9_context_tree.c",
+    "libvpx/vp9/encoder/vp9_cost.c",
+    "libvpx/vp9/encoder/vp9_dct.c",
+    "libvpx/vp9/encoder/vp9_encodeframe.c",
+    "libvpx/vp9/encoder/vp9_encodemb.c",
+    "libvpx/vp9/encoder/vp9_encodemv.c",
+    "libvpx/vp9/encoder/vp9_encoder.c",
+    "libvpx/vp9/encoder/vp9_ethread.c",
+    "libvpx/vp9/encoder/vp9_extend.c",
+    "libvpx/vp9/encoder/vp9_firstpass.c",
+    "libvpx/vp9/encoder/vp9_lookahead.c",
+    "libvpx/vp9/encoder/vp9_mbgraph.c",
+    "libvpx/vp9/encoder/vp9_mcomp.c",
+    "libvpx/vp9/encoder/vp9_noise_estimate.c",
+    "libvpx/vp9/encoder/vp9_picklpf.c",
+    "libvpx/vp9/encoder/vp9_pickmode.c",
+    "libvpx/vp9/encoder/vp9_quantize.c",
+    "libvpx/vp9/encoder/vp9_ratectrl.c",
+    "libvpx/vp9/encoder/vp9_rd.c",
+    "libvpx/vp9/encoder/vp9_rdopt.c",
+    "libvpx/vp9/encoder/vp9_resize.c",
+    "libvpx/vp9/encoder/vp9_segmentation.c",
+    "libvpx/vp9/encoder/vp9_skin_detection.c",
+    "libvpx/vp9/encoder/vp9_speed_features.c",
+    "libvpx/vp9/encoder/vp9_subexp.c",
+    "libvpx/vp9/encoder/vp9_svc_layercontext.c",
+    "libvpx/vp9/encoder/vp9_temporal_filter.c",
+    "libvpx/vp9/encoder/vp9_tokenize.c",
+    "libvpx/vp9/encoder/vp9_treewriter.c",
+    "libvpx/vp9/vp9_cx_iface.c",
+    "libvpx/vp9/vp9_dx_iface.c",
+    "libvpx/vpx/src/vpx_codec.c",
+    "libvpx/vpx/src/vpx_decoder.c",
+    "libvpx/vpx/src/vpx_encoder.c",
+    "libvpx/vpx/src/vpx_image.c",
+    "libvpx/vpx_dsp/avg.c",
+    "libvpx/vpx_dsp/bitreader.c",
+    "libvpx/vpx_dsp/bitreader_buffer.c",
+    "libvpx/vpx_dsp/bitwriter.c",
+    "libvpx/vpx_dsp/bitwriter_buffer.c",
+    "libvpx/vpx_dsp/fwd_txfm.c",
+    "libvpx/vpx_dsp/intrapred.c",
+    "libvpx/vpx_dsp/inv_txfm.c",
+    "libvpx/vpx_dsp/loopfilter.c",
+    "libvpx/vpx_dsp/mips/common_dspr2.c",
+    "libvpx/vpx_dsp/mips/convolve2_avg_dspr2.c",
+    "libvpx/vpx_dsp/mips/convolve2_avg_horiz_dspr2.c",
+    "libvpx/vpx_dsp/mips/convolve2_dspr2.c",
+    "libvpx/vpx_dsp/mips/convolve2_horiz_dspr2.c",
+    "libvpx/vpx_dsp/mips/convolve2_vert_dspr2.c",
+    "libvpx/vpx_dsp/mips/convolve8_avg_dspr2.c",
+    "libvpx/vpx_dsp/mips/convolve8_avg_horiz_dspr2.c",
+    "libvpx/vpx_dsp/mips/convolve8_dspr2.c",
+    "libvpx/vpx_dsp/mips/convolve8_horiz_dspr2.c",
+    "libvpx/vpx_dsp/mips/convolve8_vert_dspr2.c",
+    "libvpx/vpx_dsp/mips/intrapred16_dspr2.c",
+    "libvpx/vpx_dsp/mips/intrapred4_dspr2.c",
+    "libvpx/vpx_dsp/mips/intrapred8_dspr2.c",
+    "libvpx/vpx_dsp/mips/itrans16_dspr2.c",
+    "libvpx/vpx_dsp/mips/itrans32_cols_dspr2.c",
+    "libvpx/vpx_dsp/mips/itrans32_dspr2.c",
+    "libvpx/vpx_dsp/mips/itrans4_dspr2.c",
+    "libvpx/vpx_dsp/mips/itrans8_dspr2.c",
+    "libvpx/vpx_dsp/mips/loopfilter_filters_dspr2.c",
+    "libvpx/vpx_dsp/mips/loopfilter_mb_dspr2.c",
+    "libvpx/vpx_dsp/mips/loopfilter_mb_horiz_dspr2.c",
+    "libvpx/vpx_dsp/mips/loopfilter_mb_vert_dspr2.c",
+    "libvpx/vpx_dsp/prob.c",
+    "libvpx/vpx_dsp/psnr.c",
+    "libvpx/vpx_dsp/quantize.c",
+    "libvpx/vpx_dsp/sad.c",
+    "libvpx/vpx_dsp/subtract.c",
+    "libvpx/vpx_dsp/sum_squares.c",
+    "libvpx/vpx_dsp/variance.c",
+    "libvpx/vpx_dsp/vpx_convolve.c",
+    "libvpx/vpx_dsp/vpx_dsp_rtcd.c",
+    "libvpx/vpx_mem/vpx_mem.c",
+    "libvpx/vpx_scale/generic/gen_scalers.c",
+    "libvpx/vpx_scale/generic/vpx_scale.c",
+    "libvpx/vpx_scale/generic/yv12config.c",
+    "libvpx/vpx_scale/generic/yv12extend.c",
+    "libvpx/vpx_scale/mips/dspr2/yv12extend_dspr2.c",
+    "libvpx/vpx_scale/vpx_scale_rtcd.c",
+    "libvpx/vpx_util/vpx_thread.c",
+    "config/mips32-dspr2/vpx_config.c",
+]
+
+libvpx_mips32_msa_c_srcs = [
+    "libvpx/vp8/common/alloccommon.c",
+    "libvpx/vp8/common/blockd.c",
+    "libvpx/vp8/common/copy_c.c",
+    "libvpx/vp8/common/dequantize.c",
+    "libvpx/vp8/common/entropy.c",
+    "libvpx/vp8/common/entropymode.c",
+    "libvpx/vp8/common/entropymv.c",
+    "libvpx/vp8/common/extend.c",
+    "libvpx/vp8/common/filter.c",
+    "libvpx/vp8/common/findnearmv.c",
+    "libvpx/vp8/common/generic/systemdependent.c",
+    "libvpx/vp8/common/idct_blk.c",
+    "libvpx/vp8/common/idctllm.c",
+    "libvpx/vp8/common/loopfilter_filters.c",
+    "libvpx/vp8/common/mbpitch.c",
+    "libvpx/vp8/common/mips/msa/bilinear_filter_msa.c",
+    "libvpx/vp8/common/mips/msa/copymem_msa.c",
+    "libvpx/vp8/common/mips/msa/idct_msa.c",
+    "libvpx/vp8/common/mips/msa/loopfilter_filters_msa.c",
+    "libvpx/vp8/common/mips/msa/sixtap_filter_msa.c",
+    "libvpx/vp8/common/modecont.c",
+    "libvpx/vp8/common/quant_common.c",
+    "libvpx/vp8/common/reconinter.c",
+    "libvpx/vp8/common/reconintra.c",
+    "libvpx/vp8/common/reconintra4x4.c",
+    "libvpx/vp8/common/rtcd.c",
+    "libvpx/vp8/common/setupintrarecon.c",
+    "libvpx/vp8/common/swapyv12buffer.c",
+    "libvpx/vp8/common/treecoder.c",
+    "libvpx/vp8/common/vp8_loopfilter.c",
+    "libvpx/vp8/decoder/dboolhuff.c",
+    "libvpx/vp8/decoder/decodeframe.c",
+    "libvpx/vp8/decoder/decodemv.c",
+    "libvpx/vp8/decoder/detokenize.c",
+    "libvpx/vp8/decoder/onyxd_if.c",
+    "libvpx/vp8/decoder/threading.c",
+    "libvpx/vp8/encoder/bitstream.c",
+    "libvpx/vp8/encoder/boolhuff.c",
+    "libvpx/vp8/encoder/dct.c",
+    "libvpx/vp8/encoder/denoising.c",
+    "libvpx/vp8/encoder/encodeframe.c",
+    "libvpx/vp8/encoder/encodeintra.c",
+    "libvpx/vp8/encoder/encodemb.c",
+    "libvpx/vp8/encoder/encodemv.c",
+    "libvpx/vp8/encoder/ethreading.c",
+    "libvpx/vp8/encoder/lookahead.c",
+    "libvpx/vp8/encoder/mcomp.c",
+    "libvpx/vp8/encoder/mips/msa/dct_msa.c",
+    "libvpx/vp8/encoder/mips/msa/denoising_msa.c",
+    "libvpx/vp8/encoder/mips/msa/encodeopt_msa.c",
+    "libvpx/vp8/encoder/mips/msa/quantize_msa.c",
+    "libvpx/vp8/encoder/modecosts.c",
+    "libvpx/vp8/encoder/onyx_if.c",
+    "libvpx/vp8/encoder/pickinter.c",
+    "libvpx/vp8/encoder/picklpf.c",
+    "libvpx/vp8/encoder/ratectrl.c",
+    "libvpx/vp8/encoder/rdopt.c",
+    "libvpx/vp8/encoder/segmentation.c",
+    "libvpx/vp8/encoder/tokenize.c",
+    "libvpx/vp8/encoder/treewriter.c",
+    "libvpx/vp8/encoder/vp8_quantize.c",
+    "libvpx/vp8/vp8_cx_iface.c",
+    "libvpx/vp8/vp8_dx_iface.c",
+    "libvpx/vp9/common/mips/msa/vp9_idct16x16_msa.c",
+    "libvpx/vp9/common/mips/msa/vp9_idct4x4_msa.c",
+    "libvpx/vp9/common/mips/msa/vp9_idct8x8_msa.c",
+    "libvpx/vp9/common/vp9_alloccommon.c",
+    "libvpx/vp9/common/vp9_blockd.c",
+    "libvpx/vp9/common/vp9_common_data.c",
+    "libvpx/vp9/common/vp9_entropy.c",
+    "libvpx/vp9/common/vp9_entropymode.c",
+    "libvpx/vp9/common/vp9_entropymv.c",
+    "libvpx/vp9/common/vp9_filter.c",
+    "libvpx/vp9/common/vp9_frame_buffers.c",
+    "libvpx/vp9/common/vp9_idct.c",
+    "libvpx/vp9/common/vp9_loopfilter.c",
+    "libvpx/vp9/common/vp9_mvref_common.c",
+    "libvpx/vp9/common/vp9_pred_common.c",
+    "libvpx/vp9/common/vp9_quant_common.c",
+    "libvpx/vp9/common/vp9_reconinter.c",
+    "libvpx/vp9/common/vp9_reconintra.c",
+    "libvpx/vp9/common/vp9_rtcd.c",
+    "libvpx/vp9/common/vp9_scale.c",
+    "libvpx/vp9/common/vp9_scan.c",
+    "libvpx/vp9/common/vp9_seg_common.c",
+    "libvpx/vp9/common/vp9_thread_common.c",
+    "libvpx/vp9/common/vp9_tile_common.c",
+    "libvpx/vp9/decoder/vp9_decodeframe.c",
+    "libvpx/vp9/decoder/vp9_decodemv.c",
+    "libvpx/vp9/decoder/vp9_decoder.c",
+    "libvpx/vp9/decoder/vp9_detokenize.c",
+    "libvpx/vp9/decoder/vp9_dsubexp.c",
+    "libvpx/vp9/decoder/vp9_dthread.c",
+    "libvpx/vp9/encoder/mips/msa/vp9_error_msa.c",
+    "libvpx/vp9/encoder/mips/msa/vp9_fdct16x16_msa.c",
+    "libvpx/vp9/encoder/mips/msa/vp9_fdct4x4_msa.c",
+    "libvpx/vp9/encoder/mips/msa/vp9_fdct8x8_msa.c",
+    "libvpx/vp9/encoder/mips/msa/vp9_temporal_filter_msa.c",
+    "libvpx/vp9/encoder/vp9_alt_ref_aq.c",
+    "libvpx/vp9/encoder/vp9_aq_360.c",
+    "libvpx/vp9/encoder/vp9_aq_complexity.c",
+    "libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c",
+    "libvpx/vp9/encoder/vp9_aq_variance.c",
+    "libvpx/vp9/encoder/vp9_bitstream.c",
+    "libvpx/vp9/encoder/vp9_context_tree.c",
+    "libvpx/vp9/encoder/vp9_cost.c",
+    "libvpx/vp9/encoder/vp9_dct.c",
+    "libvpx/vp9/encoder/vp9_encodeframe.c",
+    "libvpx/vp9/encoder/vp9_encodemb.c",
+    "libvpx/vp9/encoder/vp9_encodemv.c",
+    "libvpx/vp9/encoder/vp9_encoder.c",
+    "libvpx/vp9/encoder/vp9_ethread.c",
+    "libvpx/vp9/encoder/vp9_extend.c",
+    "libvpx/vp9/encoder/vp9_firstpass.c",
+    "libvpx/vp9/encoder/vp9_lookahead.c",
+    "libvpx/vp9/encoder/vp9_mbgraph.c",
+    "libvpx/vp9/encoder/vp9_mcomp.c",
+    "libvpx/vp9/encoder/vp9_noise_estimate.c",
+    "libvpx/vp9/encoder/vp9_picklpf.c",
+    "libvpx/vp9/encoder/vp9_pickmode.c",
+    "libvpx/vp9/encoder/vp9_quantize.c",
+    "libvpx/vp9/encoder/vp9_ratectrl.c",
+    "libvpx/vp9/encoder/vp9_rd.c",
+    "libvpx/vp9/encoder/vp9_rdopt.c",
+    "libvpx/vp9/encoder/vp9_resize.c",
+    "libvpx/vp9/encoder/vp9_segmentation.c",
+    "libvpx/vp9/encoder/vp9_skin_detection.c",
+    "libvpx/vp9/encoder/vp9_speed_features.c",
+    "libvpx/vp9/encoder/vp9_subexp.c",
+    "libvpx/vp9/encoder/vp9_svc_layercontext.c",
+    "libvpx/vp9/encoder/vp9_temporal_filter.c",
+    "libvpx/vp9/encoder/vp9_tokenize.c",
+    "libvpx/vp9/encoder/vp9_treewriter.c",
+    "libvpx/vp9/vp9_cx_iface.c",
+    "libvpx/vp9/vp9_dx_iface.c",
+    "libvpx/vpx/src/vpx_codec.c",
+    "libvpx/vpx/src/vpx_decoder.c",
+    "libvpx/vpx/src/vpx_encoder.c",
+    "libvpx/vpx/src/vpx_image.c",
+    "libvpx/vpx_dsp/avg.c",
+    "libvpx/vpx_dsp/bitreader.c",
+    "libvpx/vpx_dsp/bitreader_buffer.c",
+    "libvpx/vpx_dsp/bitwriter.c",
+    "libvpx/vpx_dsp/bitwriter_buffer.c",
+    "libvpx/vpx_dsp/fwd_txfm.c",
+    "libvpx/vpx_dsp/intrapred.c",
+    "libvpx/vpx_dsp/inv_txfm.c",
+    "libvpx/vpx_dsp/loopfilter.c",
+    "libvpx/vpx_dsp/mips/avg_msa.c",
+    "libvpx/vpx_dsp/mips/fwd_dct32x32_msa.c",
+    "libvpx/vpx_dsp/mips/fwd_txfm_msa.c",
+    "libvpx/vpx_dsp/mips/idct16x16_msa.c",
+    "libvpx/vpx_dsp/mips/idct32x32_msa.c",
+    "libvpx/vpx_dsp/mips/idct4x4_msa.c",
+    "libvpx/vpx_dsp/mips/idct8x8_msa.c",
+    "libvpx/vpx_dsp/mips/intrapred_msa.c",
+    "libvpx/vpx_dsp/mips/loopfilter_16_msa.c",
+    "libvpx/vpx_dsp/mips/loopfilter_4_msa.c",
+    "libvpx/vpx_dsp/mips/loopfilter_8_msa.c",
+    "libvpx/vpx_dsp/mips/sad_msa.c",
+    "libvpx/vpx_dsp/mips/sub_pixel_variance_msa.c",
+    "libvpx/vpx_dsp/mips/subtract_msa.c",
+    "libvpx/vpx_dsp/mips/variance_msa.c",
+    "libvpx/vpx_dsp/mips/vpx_convolve8_avg_horiz_msa.c",
+    "libvpx/vpx_dsp/mips/vpx_convolve8_avg_msa.c",
+    "libvpx/vpx_dsp/mips/vpx_convolve8_avg_vert_msa.c",
+    "libvpx/vpx_dsp/mips/vpx_convolve8_horiz_msa.c",
+    "libvpx/vpx_dsp/mips/vpx_convolve8_msa.c",
+    "libvpx/vpx_dsp/mips/vpx_convolve8_vert_msa.c",
+    "libvpx/vpx_dsp/mips/vpx_convolve_avg_msa.c",
+    "libvpx/vpx_dsp/mips/vpx_convolve_copy_msa.c",
+    "libvpx/vpx_dsp/prob.c",
+    "libvpx/vpx_dsp/psnr.c",
+    "libvpx/vpx_dsp/quantize.c",
+    "libvpx/vpx_dsp/sad.c",
+    "libvpx/vpx_dsp/subtract.c",
+    "libvpx/vpx_dsp/sum_squares.c",
+    "libvpx/vpx_dsp/variance.c",
+    "libvpx/vpx_dsp/vpx_convolve.c",
+    "libvpx/vpx_dsp/vpx_dsp_rtcd.c",
+    "libvpx/vpx_mem/vpx_mem.c",
+    "libvpx/vpx_scale/generic/gen_scalers.c",
+    "libvpx/vpx_scale/generic/vpx_scale.c",
+    "libvpx/vpx_scale/generic/yv12config.c",
+    "libvpx/vpx_scale/generic/yv12extend.c",
+    "libvpx/vpx_scale/vpx_scale_rtcd.c",
+    "libvpx/vpx_util/vpx_thread.c",
+    "config/mips32-msa/vpx_config.c",
+]
+
+libvpx_mips32_c_srcs = [
+    "libvpx/vp8/common/alloccommon.c",
+    "libvpx/vp8/common/blockd.c",
+    "libvpx/vp8/common/copy_c.c",
+    "libvpx/vp8/common/dequantize.c",
+    "libvpx/vp8/common/entropy.c",
+    "libvpx/vp8/common/entropymode.c",
+    "libvpx/vp8/common/entropymv.c",
+    "libvpx/vp8/common/extend.c",
+    "libvpx/vp8/common/filter.c",
+    "libvpx/vp8/common/findnearmv.c",
+    "libvpx/vp8/common/generic/systemdependent.c",
+    "libvpx/vp8/common/idct_blk.c",
+    "libvpx/vp8/common/idctllm.c",
+    "libvpx/vp8/common/loopfilter_filters.c",
+    "libvpx/vp8/common/mbpitch.c",
+    "libvpx/vp8/common/modecont.c",
+    "libvpx/vp8/common/quant_common.c",
+    "libvpx/vp8/common/reconinter.c",
+    "libvpx/vp8/common/reconintra.c",
+    "libvpx/vp8/common/reconintra4x4.c",
+    "libvpx/vp8/common/rtcd.c",
+    "libvpx/vp8/common/setupintrarecon.c",
+    "libvpx/vp8/common/swapyv12buffer.c",
+    "libvpx/vp8/common/treecoder.c",
+    "libvpx/vp8/common/vp8_loopfilter.c",
+    "libvpx/vp8/decoder/dboolhuff.c",
+    "libvpx/vp8/decoder/decodeframe.c",
+    "libvpx/vp8/decoder/decodemv.c",
+    "libvpx/vp8/decoder/detokenize.c",
+    "libvpx/vp8/decoder/onyxd_if.c",
+    "libvpx/vp8/decoder/threading.c",
+    "libvpx/vp8/encoder/bitstream.c",
+    "libvpx/vp8/encoder/boolhuff.c",
+    "libvpx/vp8/encoder/dct.c",
+    "libvpx/vp8/encoder/denoising.c",
+    "libvpx/vp8/encoder/encodeframe.c",
+    "libvpx/vp8/encoder/encodeintra.c",
+    "libvpx/vp8/encoder/encodemb.c",
+    "libvpx/vp8/encoder/encodemv.c",
+    "libvpx/vp8/encoder/ethreading.c",
+    "libvpx/vp8/encoder/lookahead.c",
+    "libvpx/vp8/encoder/mcomp.c",
+    "libvpx/vp8/encoder/modecosts.c",
+    "libvpx/vp8/encoder/onyx_if.c",
+    "libvpx/vp8/encoder/pickinter.c",
+    "libvpx/vp8/encoder/picklpf.c",
+    "libvpx/vp8/encoder/ratectrl.c",
+    "libvpx/vp8/encoder/rdopt.c",
+    "libvpx/vp8/encoder/segmentation.c",
+    "libvpx/vp8/encoder/tokenize.c",
+    "libvpx/vp8/encoder/treewriter.c",
+    "libvpx/vp8/encoder/vp8_quantize.c",
+    "libvpx/vp8/vp8_cx_iface.c",
+    "libvpx/vp8/vp8_dx_iface.c",
+    "libvpx/vp9/common/vp9_alloccommon.c",
+    "libvpx/vp9/common/vp9_blockd.c",
+    "libvpx/vp9/common/vp9_common_data.c",
+    "libvpx/vp9/common/vp9_entropy.c",
+    "libvpx/vp9/common/vp9_entropymode.c",
+    "libvpx/vp9/common/vp9_entropymv.c",
+    "libvpx/vp9/common/vp9_filter.c",
+    "libvpx/vp9/common/vp9_frame_buffers.c",
+    "libvpx/vp9/common/vp9_idct.c",
+    "libvpx/vp9/common/vp9_loopfilter.c",
+    "libvpx/vp9/common/vp9_mvref_common.c",
+    "libvpx/vp9/common/vp9_pred_common.c",
+    "libvpx/vp9/common/vp9_quant_common.c",
+    "libvpx/vp9/common/vp9_reconinter.c",
+    "libvpx/vp9/common/vp9_reconintra.c",
+    "libvpx/vp9/common/vp9_rtcd.c",
+    "libvpx/vp9/common/vp9_scale.c",
+    "libvpx/vp9/common/vp9_scan.c",
+    "libvpx/vp9/common/vp9_seg_common.c",
+    "libvpx/vp9/common/vp9_thread_common.c",
+    "libvpx/vp9/common/vp9_tile_common.c",
+    "libvpx/vp9/decoder/vp9_decodeframe.c",
+    "libvpx/vp9/decoder/vp9_decodemv.c",
+    "libvpx/vp9/decoder/vp9_decoder.c",
+    "libvpx/vp9/decoder/vp9_detokenize.c",
+    "libvpx/vp9/decoder/vp9_dsubexp.c",
+    "libvpx/vp9/decoder/vp9_dthread.c",
+    "libvpx/vp9/encoder/vp9_alt_ref_aq.c",
+    "libvpx/vp9/encoder/vp9_aq_360.c",
+    "libvpx/vp9/encoder/vp9_aq_complexity.c",
+    "libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c",
+    "libvpx/vp9/encoder/vp9_aq_variance.c",
+    "libvpx/vp9/encoder/vp9_bitstream.c",
+    "libvpx/vp9/encoder/vp9_context_tree.c",
+    "libvpx/vp9/encoder/vp9_cost.c",
+    "libvpx/vp9/encoder/vp9_dct.c",
+    "libvpx/vp9/encoder/vp9_encodeframe.c",
+    "libvpx/vp9/encoder/vp9_encodemb.c",
+    "libvpx/vp9/encoder/vp9_encodemv.c",
+    "libvpx/vp9/encoder/vp9_encoder.c",
+    "libvpx/vp9/encoder/vp9_ethread.c",
+    "libvpx/vp9/encoder/vp9_extend.c",
+    "libvpx/vp9/encoder/vp9_firstpass.c",
+    "libvpx/vp9/encoder/vp9_lookahead.c",
+    "libvpx/vp9/encoder/vp9_mbgraph.c",
+    "libvpx/vp9/encoder/vp9_mcomp.c",
+    "libvpx/vp9/encoder/vp9_noise_estimate.c",
+    "libvpx/vp9/encoder/vp9_picklpf.c",
+    "libvpx/vp9/encoder/vp9_pickmode.c",
+    "libvpx/vp9/encoder/vp9_quantize.c",
+    "libvpx/vp9/encoder/vp9_ratectrl.c",
+    "libvpx/vp9/encoder/vp9_rd.c",
+    "libvpx/vp9/encoder/vp9_rdopt.c",
+    "libvpx/vp9/encoder/vp9_resize.c",
+    "libvpx/vp9/encoder/vp9_segmentation.c",
+    "libvpx/vp9/encoder/vp9_skin_detection.c",
+    "libvpx/vp9/encoder/vp9_speed_features.c",
+    "libvpx/vp9/encoder/vp9_subexp.c",
+    "libvpx/vp9/encoder/vp9_svc_layercontext.c",
+    "libvpx/vp9/encoder/vp9_temporal_filter.c",
+    "libvpx/vp9/encoder/vp9_tokenize.c",
+    "libvpx/vp9/encoder/vp9_treewriter.c",
+    "libvpx/vp9/vp9_cx_iface.c",
+    "libvpx/vp9/vp9_dx_iface.c",
+    "libvpx/vpx/src/vpx_codec.c",
+    "libvpx/vpx/src/vpx_decoder.c",
+    "libvpx/vpx/src/vpx_encoder.c",
+    "libvpx/vpx/src/vpx_image.c",
+    "libvpx/vpx_dsp/avg.c",
+    "libvpx/vpx_dsp/bitreader.c",
+    "libvpx/vpx_dsp/bitreader_buffer.c",
+    "libvpx/vpx_dsp/bitwriter.c",
+    "libvpx/vpx_dsp/bitwriter_buffer.c",
+    "libvpx/vpx_dsp/fwd_txfm.c",
+    "libvpx/vpx_dsp/intrapred.c",
+    "libvpx/vpx_dsp/inv_txfm.c",
+    "libvpx/vpx_dsp/loopfilter.c",
+    "libvpx/vpx_dsp/prob.c",
+    "libvpx/vpx_dsp/psnr.c",
+    "libvpx/vpx_dsp/quantize.c",
+    "libvpx/vpx_dsp/sad.c",
+    "libvpx/vpx_dsp/subtract.c",
+    "libvpx/vpx_dsp/sum_squares.c",
+    "libvpx/vpx_dsp/variance.c",
+    "libvpx/vpx_dsp/vpx_convolve.c",
+    "libvpx/vpx_dsp/vpx_dsp_rtcd.c",
+    "libvpx/vpx_mem/vpx_mem.c",
+    "libvpx/vpx_scale/generic/gen_scalers.c",
+    "libvpx/vpx_scale/generic/vpx_scale.c",
+    "libvpx/vpx_scale/generic/yv12config.c",
+    "libvpx/vpx_scale/generic/yv12extend.c",
+    "libvpx/vpx_scale/vpx_scale_rtcd.c",
+    "libvpx/vpx_util/vpx_thread.c",
+    "config/mips32/vpx_config.c",
+]
+
+libvpx_mips64_msa_c_srcs = [
+    "libvpx/vp8/common/alloccommon.c",
+    "libvpx/vp8/common/blockd.c",
+    "libvpx/vp8/common/copy_c.c",
+    "libvpx/vp8/common/dequantize.c",
+    "libvpx/vp8/common/entropy.c",
+    "libvpx/vp8/common/entropymode.c",
+    "libvpx/vp8/common/entropymv.c",
+    "libvpx/vp8/common/extend.c",
+    "libvpx/vp8/common/filter.c",
+    "libvpx/vp8/common/findnearmv.c",
+    "libvpx/vp8/common/generic/systemdependent.c",
+    "libvpx/vp8/common/idct_blk.c",
+    "libvpx/vp8/common/idctllm.c",
+    "libvpx/vp8/common/loopfilter_filters.c",
+    "libvpx/vp8/common/mbpitch.c",
+    "libvpx/vp8/common/mips/msa/bilinear_filter_msa.c",
+    "libvpx/vp8/common/mips/msa/copymem_msa.c",
+    "libvpx/vp8/common/mips/msa/idct_msa.c",
+    "libvpx/vp8/common/mips/msa/loopfilter_filters_msa.c",
+    "libvpx/vp8/common/mips/msa/sixtap_filter_msa.c",
+    "libvpx/vp8/common/modecont.c",
+    "libvpx/vp8/common/quant_common.c",
+    "libvpx/vp8/common/reconinter.c",
+    "libvpx/vp8/common/reconintra.c",
+    "libvpx/vp8/common/reconintra4x4.c",
+    "libvpx/vp8/common/rtcd.c",
+    "libvpx/vp8/common/setupintrarecon.c",
+    "libvpx/vp8/common/swapyv12buffer.c",
+    "libvpx/vp8/common/treecoder.c",
+    "libvpx/vp8/common/vp8_loopfilter.c",
+    "libvpx/vp8/decoder/dboolhuff.c",
+    "libvpx/vp8/decoder/decodeframe.c",
+    "libvpx/vp8/decoder/decodemv.c",
+    "libvpx/vp8/decoder/detokenize.c",
+    "libvpx/vp8/decoder/onyxd_if.c",
+    "libvpx/vp8/decoder/threading.c",
+    "libvpx/vp8/encoder/bitstream.c",
+    "libvpx/vp8/encoder/boolhuff.c",
+    "libvpx/vp8/encoder/dct.c",
+    "libvpx/vp8/encoder/denoising.c",
+    "libvpx/vp8/encoder/encodeframe.c",
+    "libvpx/vp8/encoder/encodeintra.c",
+    "libvpx/vp8/encoder/encodemb.c",
+    "libvpx/vp8/encoder/encodemv.c",
+    "libvpx/vp8/encoder/ethreading.c",
+    "libvpx/vp8/encoder/lookahead.c",
+    "libvpx/vp8/encoder/mcomp.c",
+    "libvpx/vp8/encoder/mips/msa/dct_msa.c",
+    "libvpx/vp8/encoder/mips/msa/denoising_msa.c",
+    "libvpx/vp8/encoder/mips/msa/encodeopt_msa.c",
+    "libvpx/vp8/encoder/mips/msa/quantize_msa.c",
+    "libvpx/vp8/encoder/modecosts.c",
+    "libvpx/vp8/encoder/onyx_if.c",
+    "libvpx/vp8/encoder/pickinter.c",
+    "libvpx/vp8/encoder/picklpf.c",
+    "libvpx/vp8/encoder/ratectrl.c",
+    "libvpx/vp8/encoder/rdopt.c",
+    "libvpx/vp8/encoder/segmentation.c",
+    "libvpx/vp8/encoder/tokenize.c",
+    "libvpx/vp8/encoder/treewriter.c",
+    "libvpx/vp8/encoder/vp8_quantize.c",
+    "libvpx/vp8/vp8_cx_iface.c",
+    "libvpx/vp8/vp8_dx_iface.c",
+    "libvpx/vp9/common/mips/msa/vp9_idct16x16_msa.c",
+    "libvpx/vp9/common/mips/msa/vp9_idct4x4_msa.c",
+    "libvpx/vp9/common/mips/msa/vp9_idct8x8_msa.c",
+    "libvpx/vp9/common/vp9_alloccommon.c",
+    "libvpx/vp9/common/vp9_blockd.c",
+    "libvpx/vp9/common/vp9_common_data.c",
+    "libvpx/vp9/common/vp9_entropy.c",
+    "libvpx/vp9/common/vp9_entropymode.c",
+    "libvpx/vp9/common/vp9_entropymv.c",
+    "libvpx/vp9/common/vp9_filter.c",
+    "libvpx/vp9/common/vp9_frame_buffers.c",
+    "libvpx/vp9/common/vp9_idct.c",
+    "libvpx/vp9/common/vp9_loopfilter.c",
+    "libvpx/vp9/common/vp9_mvref_common.c",
+    "libvpx/vp9/common/vp9_pred_common.c",
+    "libvpx/vp9/common/vp9_quant_common.c",
+    "libvpx/vp9/common/vp9_reconinter.c",
+    "libvpx/vp9/common/vp9_reconintra.c",
+    "libvpx/vp9/common/vp9_rtcd.c",
+    "libvpx/vp9/common/vp9_scale.c",
+    "libvpx/vp9/common/vp9_scan.c",
+    "libvpx/vp9/common/vp9_seg_common.c",
+    "libvpx/vp9/common/vp9_thread_common.c",
+    "libvpx/vp9/common/vp9_tile_common.c",
+    "libvpx/vp9/decoder/vp9_decodeframe.c",
+    "libvpx/vp9/decoder/vp9_decodemv.c",
+    "libvpx/vp9/decoder/vp9_decoder.c",
+    "libvpx/vp9/decoder/vp9_detokenize.c",
+    "libvpx/vp9/decoder/vp9_dsubexp.c",
+    "libvpx/vp9/decoder/vp9_dthread.c",
+    "libvpx/vp9/encoder/mips/msa/vp9_error_msa.c",
+    "libvpx/vp9/encoder/mips/msa/vp9_fdct16x16_msa.c",
+    "libvpx/vp9/encoder/mips/msa/vp9_fdct4x4_msa.c",
+    "libvpx/vp9/encoder/mips/msa/vp9_fdct8x8_msa.c",
+    "libvpx/vp9/encoder/mips/msa/vp9_temporal_filter_msa.c",
+    "libvpx/vp9/encoder/vp9_alt_ref_aq.c",
+    "libvpx/vp9/encoder/vp9_aq_360.c",
+    "libvpx/vp9/encoder/vp9_aq_complexity.c",
+    "libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c",
+    "libvpx/vp9/encoder/vp9_aq_variance.c",
+    "libvpx/vp9/encoder/vp9_bitstream.c",
+    "libvpx/vp9/encoder/vp9_context_tree.c",
+    "libvpx/vp9/encoder/vp9_cost.c",
+    "libvpx/vp9/encoder/vp9_dct.c",
+    "libvpx/vp9/encoder/vp9_encodeframe.c",
+    "libvpx/vp9/encoder/vp9_encodemb.c",
+    "libvpx/vp9/encoder/vp9_encodemv.c",
+    "libvpx/vp9/encoder/vp9_encoder.c",
+    "libvpx/vp9/encoder/vp9_ethread.c",
+    "libvpx/vp9/encoder/vp9_extend.c",
+    "libvpx/vp9/encoder/vp9_firstpass.c",
+    "libvpx/vp9/encoder/vp9_lookahead.c",
+    "libvpx/vp9/encoder/vp9_mbgraph.c",
+    "libvpx/vp9/encoder/vp9_mcomp.c",
+    "libvpx/vp9/encoder/vp9_noise_estimate.c",
+    "libvpx/vp9/encoder/vp9_picklpf.c",
+    "libvpx/vp9/encoder/vp9_pickmode.c",
+    "libvpx/vp9/encoder/vp9_quantize.c",
+    "libvpx/vp9/encoder/vp9_ratectrl.c",
+    "libvpx/vp9/encoder/vp9_rd.c",
+    "libvpx/vp9/encoder/vp9_rdopt.c",
+    "libvpx/vp9/encoder/vp9_resize.c",
+    "libvpx/vp9/encoder/vp9_segmentation.c",
+    "libvpx/vp9/encoder/vp9_skin_detection.c",
+    "libvpx/vp9/encoder/vp9_speed_features.c",
+    "libvpx/vp9/encoder/vp9_subexp.c",
+    "libvpx/vp9/encoder/vp9_svc_layercontext.c",
+    "libvpx/vp9/encoder/vp9_temporal_filter.c",
+    "libvpx/vp9/encoder/vp9_tokenize.c",
+    "libvpx/vp9/encoder/vp9_treewriter.c",
+    "libvpx/vp9/vp9_cx_iface.c",
+    "libvpx/vp9/vp9_dx_iface.c",
+    "libvpx/vpx/src/vpx_codec.c",
+    "libvpx/vpx/src/vpx_decoder.c",
+    "libvpx/vpx/src/vpx_encoder.c",
+    "libvpx/vpx/src/vpx_image.c",
+    "libvpx/vpx_dsp/avg.c",
+    "libvpx/vpx_dsp/bitreader.c",
+    "libvpx/vpx_dsp/bitreader_buffer.c",
+    "libvpx/vpx_dsp/bitwriter.c",
+    "libvpx/vpx_dsp/bitwriter_buffer.c",
+    "libvpx/vpx_dsp/fwd_txfm.c",
+    "libvpx/vpx_dsp/intrapred.c",
+    "libvpx/vpx_dsp/inv_txfm.c",
+    "libvpx/vpx_dsp/loopfilter.c",
+    "libvpx/vpx_dsp/mips/avg_msa.c",
+    "libvpx/vpx_dsp/mips/fwd_dct32x32_msa.c",
+    "libvpx/vpx_dsp/mips/fwd_txfm_msa.c",
+    "libvpx/vpx_dsp/mips/idct16x16_msa.c",
+    "libvpx/vpx_dsp/mips/idct32x32_msa.c",
+    "libvpx/vpx_dsp/mips/idct4x4_msa.c",
+    "libvpx/vpx_dsp/mips/idct8x8_msa.c",
+    "libvpx/vpx_dsp/mips/intrapred_msa.c",
+    "libvpx/vpx_dsp/mips/loopfilter_16_msa.c",
+    "libvpx/vpx_dsp/mips/loopfilter_4_msa.c",
+    "libvpx/vpx_dsp/mips/loopfilter_8_msa.c",
+    "libvpx/vpx_dsp/mips/sad_msa.c",
+    "libvpx/vpx_dsp/mips/sub_pixel_variance_msa.c",
+    "libvpx/vpx_dsp/mips/subtract_msa.c",
+    "libvpx/vpx_dsp/mips/variance_msa.c",
+    "libvpx/vpx_dsp/mips/vpx_convolve8_avg_horiz_msa.c",
+    "libvpx/vpx_dsp/mips/vpx_convolve8_avg_msa.c",
+    "libvpx/vpx_dsp/mips/vpx_convolve8_avg_vert_msa.c",
+    "libvpx/vpx_dsp/mips/vpx_convolve8_horiz_msa.c",
+    "libvpx/vpx_dsp/mips/vpx_convolve8_msa.c",
+    "libvpx/vpx_dsp/mips/vpx_convolve8_vert_msa.c",
+    "libvpx/vpx_dsp/mips/vpx_convolve_avg_msa.c",
+    "libvpx/vpx_dsp/mips/vpx_convolve_copy_msa.c",
+    "libvpx/vpx_dsp/prob.c",
+    "libvpx/vpx_dsp/psnr.c",
+    "libvpx/vpx_dsp/quantize.c",
+    "libvpx/vpx_dsp/sad.c",
+    "libvpx/vpx_dsp/subtract.c",
+    "libvpx/vpx_dsp/sum_squares.c",
+    "libvpx/vpx_dsp/variance.c",
+    "libvpx/vpx_dsp/vpx_convolve.c",
+    "libvpx/vpx_dsp/vpx_dsp_rtcd.c",
+    "libvpx/vpx_mem/vpx_mem.c",
+    "libvpx/vpx_scale/generic/gen_scalers.c",
+    "libvpx/vpx_scale/generic/vpx_scale.c",
+    "libvpx/vpx_scale/generic/yv12config.c",
+    "libvpx/vpx_scale/generic/yv12extend.c",
+    "libvpx/vpx_scale/vpx_scale_rtcd.c",
+    "libvpx/vpx_util/vpx_thread.c",
+    "config/mips64-msa/vpx_config.c",
+]
+
+libvpx_mips64_c_srcs = [
+    "libvpx/vp8/common/alloccommon.c",
+    "libvpx/vp8/common/blockd.c",
+    "libvpx/vp8/common/copy_c.c",
+    "libvpx/vp8/common/dequantize.c",
+    "libvpx/vp8/common/entropy.c",
+    "libvpx/vp8/common/entropymode.c",
+    "libvpx/vp8/common/entropymv.c",
+    "libvpx/vp8/common/extend.c",
+    "libvpx/vp8/common/filter.c",
+    "libvpx/vp8/common/findnearmv.c",
+    "libvpx/vp8/common/generic/systemdependent.c",
+    "libvpx/vp8/common/idct_blk.c",
+    "libvpx/vp8/common/idctllm.c",
+    "libvpx/vp8/common/loopfilter_filters.c",
+    "libvpx/vp8/common/mbpitch.c",
+    "libvpx/vp8/common/modecont.c",
+    "libvpx/vp8/common/quant_common.c",
+    "libvpx/vp8/common/reconinter.c",
+    "libvpx/vp8/common/reconintra.c",
+    "libvpx/vp8/common/reconintra4x4.c",
+    "libvpx/vp8/common/rtcd.c",
+    "libvpx/vp8/common/setupintrarecon.c",
+    "libvpx/vp8/common/swapyv12buffer.c",
+    "libvpx/vp8/common/treecoder.c",
+    "libvpx/vp8/common/vp8_loopfilter.c",
+    "libvpx/vp8/decoder/dboolhuff.c",
+    "libvpx/vp8/decoder/decodeframe.c",
+    "libvpx/vp8/decoder/decodemv.c",
+    "libvpx/vp8/decoder/detokenize.c",
+    "libvpx/vp8/decoder/onyxd_if.c",
+    "libvpx/vp8/decoder/threading.c",
+    "libvpx/vp8/encoder/bitstream.c",
+    "libvpx/vp8/encoder/boolhuff.c",
+    "libvpx/vp8/encoder/dct.c",
+    "libvpx/vp8/encoder/denoising.c",
+    "libvpx/vp8/encoder/encodeframe.c",
+    "libvpx/vp8/encoder/encodeintra.c",
+    "libvpx/vp8/encoder/encodemb.c",
+    "libvpx/vp8/encoder/encodemv.c",
+    "libvpx/vp8/encoder/ethreading.c",
+    "libvpx/vp8/encoder/lookahead.c",
+    "libvpx/vp8/encoder/mcomp.c",
+    "libvpx/vp8/encoder/modecosts.c",
+    "libvpx/vp8/encoder/onyx_if.c",
+    "libvpx/vp8/encoder/pickinter.c",
+    "libvpx/vp8/encoder/picklpf.c",
+    "libvpx/vp8/encoder/ratectrl.c",
+    "libvpx/vp8/encoder/rdopt.c",
+    "libvpx/vp8/encoder/segmentation.c",
+    "libvpx/vp8/encoder/tokenize.c",
+    "libvpx/vp8/encoder/treewriter.c",
+    "libvpx/vp8/encoder/vp8_quantize.c",
+    "libvpx/vp8/vp8_cx_iface.c",
+    "libvpx/vp8/vp8_dx_iface.c",
+    "libvpx/vp9/common/vp9_alloccommon.c",
+    "libvpx/vp9/common/vp9_blockd.c",
+    "libvpx/vp9/common/vp9_common_data.c",
+    "libvpx/vp9/common/vp9_entropy.c",
+    "libvpx/vp9/common/vp9_entropymode.c",
+    "libvpx/vp9/common/vp9_entropymv.c",
+    "libvpx/vp9/common/vp9_filter.c",
+    "libvpx/vp9/common/vp9_frame_buffers.c",
+    "libvpx/vp9/common/vp9_idct.c",
+    "libvpx/vp9/common/vp9_loopfilter.c",
+    "libvpx/vp9/common/vp9_mvref_common.c",
+    "libvpx/vp9/common/vp9_pred_common.c",
+    "libvpx/vp9/common/vp9_quant_common.c",
+    "libvpx/vp9/common/vp9_reconinter.c",
+    "libvpx/vp9/common/vp9_reconintra.c",
+    "libvpx/vp9/common/vp9_rtcd.c",
+    "libvpx/vp9/common/vp9_scale.c",
+    "libvpx/vp9/common/vp9_scan.c",
+    "libvpx/vp9/common/vp9_seg_common.c",
+    "libvpx/vp9/common/vp9_thread_common.c",
+    "libvpx/vp9/common/vp9_tile_common.c",
+    "libvpx/vp9/decoder/vp9_decodeframe.c",
+    "libvpx/vp9/decoder/vp9_decodemv.c",
+    "libvpx/vp9/decoder/vp9_decoder.c",
+    "libvpx/vp9/decoder/vp9_detokenize.c",
+    "libvpx/vp9/decoder/vp9_dsubexp.c",
+    "libvpx/vp9/decoder/vp9_dthread.c",
+    "libvpx/vp9/encoder/vp9_alt_ref_aq.c",
+    "libvpx/vp9/encoder/vp9_aq_360.c",
+    "libvpx/vp9/encoder/vp9_aq_complexity.c",
+    "libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c",
+    "libvpx/vp9/encoder/vp9_aq_variance.c",
+    "libvpx/vp9/encoder/vp9_bitstream.c",
+    "libvpx/vp9/encoder/vp9_context_tree.c",
+    "libvpx/vp9/encoder/vp9_cost.c",
+    "libvpx/vp9/encoder/vp9_dct.c",
+    "libvpx/vp9/encoder/vp9_encodeframe.c",
+    "libvpx/vp9/encoder/vp9_encodemb.c",
+    "libvpx/vp9/encoder/vp9_encodemv.c",
+    "libvpx/vp9/encoder/vp9_encoder.c",
+    "libvpx/vp9/encoder/vp9_ethread.c",
+    "libvpx/vp9/encoder/vp9_extend.c",
+    "libvpx/vp9/encoder/vp9_firstpass.c",
+    "libvpx/vp9/encoder/vp9_lookahead.c",
+    "libvpx/vp9/encoder/vp9_mbgraph.c",
+    "libvpx/vp9/encoder/vp9_mcomp.c",
+    "libvpx/vp9/encoder/vp9_noise_estimate.c",
+    "libvpx/vp9/encoder/vp9_picklpf.c",
+    "libvpx/vp9/encoder/vp9_pickmode.c",
+    "libvpx/vp9/encoder/vp9_quantize.c",
+    "libvpx/vp9/encoder/vp9_ratectrl.c",
+    "libvpx/vp9/encoder/vp9_rd.c",
+    "libvpx/vp9/encoder/vp9_rdopt.c",
+    "libvpx/vp9/encoder/vp9_resize.c",
+    "libvpx/vp9/encoder/vp9_segmentation.c",
+    "libvpx/vp9/encoder/vp9_skin_detection.c",
+    "libvpx/vp9/encoder/vp9_speed_features.c",
+    "libvpx/vp9/encoder/vp9_subexp.c",
+    "libvpx/vp9/encoder/vp9_svc_layercontext.c",
+    "libvpx/vp9/encoder/vp9_temporal_filter.c",
+    "libvpx/vp9/encoder/vp9_tokenize.c",
+    "libvpx/vp9/encoder/vp9_treewriter.c",
+    "libvpx/vp9/vp9_cx_iface.c",
+    "libvpx/vp9/vp9_dx_iface.c",
+    "libvpx/vpx/src/vpx_codec.c",
+    "libvpx/vpx/src/vpx_decoder.c",
+    "libvpx/vpx/src/vpx_encoder.c",
+    "libvpx/vpx/src/vpx_image.c",
+    "libvpx/vpx_dsp/avg.c",
+    "libvpx/vpx_dsp/bitreader.c",
+    "libvpx/vpx_dsp/bitreader_buffer.c",
+    "libvpx/vpx_dsp/bitwriter.c",
+    "libvpx/vpx_dsp/bitwriter_buffer.c",
+    "libvpx/vpx_dsp/fwd_txfm.c",
+    "libvpx/vpx_dsp/intrapred.c",
+    "libvpx/vpx_dsp/inv_txfm.c",
+    "libvpx/vpx_dsp/loopfilter.c",
+    "libvpx/vpx_dsp/prob.c",
+    "libvpx/vpx_dsp/psnr.c",
+    "libvpx/vpx_dsp/quantize.c",
+    "libvpx/vpx_dsp/sad.c",
+    "libvpx/vpx_dsp/subtract.c",
+    "libvpx/vpx_dsp/sum_squares.c",
+    "libvpx/vpx_dsp/variance.c",
+    "libvpx/vpx_dsp/vpx_convolve.c",
+    "libvpx/vpx_dsp/vpx_dsp_rtcd.c",
+    "libvpx/vpx_mem/vpx_mem.c",
+    "libvpx/vpx_scale/generic/gen_scalers.c",
+    "libvpx/vpx_scale/generic/vpx_scale.c",
+    "libvpx/vpx_scale/generic/yv12config.c",
+    "libvpx/vpx_scale/generic/yv12extend.c",
+    "libvpx/vpx_scale/vpx_scale_rtcd.c",
+    "libvpx/vpx_util/vpx_thread.c",
+    "config/mips64/vpx_config.c",
+]
+
+libvpx_x86_c_srcs = [
+    "libvpx/vp8/common/alloccommon.c",
+    "libvpx/vp8/common/blockd.c",
+    "libvpx/vp8/common/copy_c.c",
+    "libvpx/vp8/common/dequantize.c",
+    "libvpx/vp8/common/entropy.c",
+    "libvpx/vp8/common/entropymode.c",
+    "libvpx/vp8/common/entropymv.c",
+    "libvpx/vp8/common/extend.c",
+    "libvpx/vp8/common/filter.c",
+    "libvpx/vp8/common/findnearmv.c",
+    "libvpx/vp8/common/generic/systemdependent.c",
+    "libvpx/vp8/common/idct_blk.c",
+    "libvpx/vp8/common/idctllm.c",
+    "libvpx/vp8/common/loopfilter_filters.c",
+    "libvpx/vp8/common/mbpitch.c",
+    "libvpx/vp8/common/mfqe.c",
+    "libvpx/vp8/common/modecont.c",
+    "libvpx/vp8/common/postproc.c",
+    "libvpx/vp8/common/quant_common.c",
+    "libvpx/vp8/common/reconinter.c",
+    "libvpx/vp8/common/reconintra.c",
+    "libvpx/vp8/common/reconintra4x4.c",
+    "libvpx/vp8/common/rtcd.c",
+    "libvpx/vp8/common/setupintrarecon.c",
+    "libvpx/vp8/common/swapyv12buffer.c",
+    "libvpx/vp8/common/treecoder.c",
+    "libvpx/vp8/common/vp8_loopfilter.c",
+    "libvpx/vp8/common/x86/filter_x86.c",
+    "libvpx/vp8/common/x86/idct_blk_mmx.c",
+    "libvpx/vp8/common/x86/idct_blk_sse2.c",
+    "libvpx/vp8/common/x86/loopfilter_x86.c",
+    "libvpx/vp8/common/x86/vp8_asm_stubs.c",
+    "libvpx/vp8/decoder/dboolhuff.c",
+    "libvpx/vp8/decoder/decodeframe.c",
+    "libvpx/vp8/decoder/decodemv.c",
+    "libvpx/vp8/decoder/detokenize.c",
+    "libvpx/vp8/decoder/onyxd_if.c",
+    "libvpx/vp8/decoder/threading.c",
+    "libvpx/vp8/encoder/bitstream.c",
+    "libvpx/vp8/encoder/boolhuff.c",
+    "libvpx/vp8/encoder/dct.c",
+    "libvpx/vp8/encoder/denoising.c",
+    "libvpx/vp8/encoder/encodeframe.c",
+    "libvpx/vp8/encoder/encodeintra.c",
+    "libvpx/vp8/encoder/encodemb.c",
+    "libvpx/vp8/encoder/encodemv.c",
+    "libvpx/vp8/encoder/ethreading.c",
+    "libvpx/vp8/encoder/lookahead.c",
+    "libvpx/vp8/encoder/mcomp.c",
+    "libvpx/vp8/encoder/modecosts.c",
+    "libvpx/vp8/encoder/onyx_if.c",
+    "libvpx/vp8/encoder/pickinter.c",
+    "libvpx/vp8/encoder/picklpf.c",
+    "libvpx/vp8/encoder/ratectrl.c",
+    "libvpx/vp8/encoder/rdopt.c",
+    "libvpx/vp8/encoder/segmentation.c",
+    "libvpx/vp8/encoder/tokenize.c",
+    "libvpx/vp8/encoder/treewriter.c",
+    "libvpx/vp8/encoder/vp8_quantize.c",
+    "libvpx/vp8/encoder/x86/denoising_sse2.c",
+    "libvpx/vp8/encoder/x86/quantize_ssse3.c",
+    "libvpx/vp8/encoder/x86/vp8_enc_stubs_mmx.c",
+    "libvpx/vp8/encoder/x86/vp8_enc_stubs_sse2.c",
+    "libvpx/vp8/encoder/x86/vp8_quantize_sse2.c",
+    "libvpx/vp8/vp8_cx_iface.c",
+    "libvpx/vp8/vp8_dx_iface.c",
+    "libvpx/vp9/common/vp9_alloccommon.c",
+    "libvpx/vp9/common/vp9_blockd.c",
+    "libvpx/vp9/common/vp9_common_data.c",
+    "libvpx/vp9/common/vp9_entropy.c",
+    "libvpx/vp9/common/vp9_entropymode.c",
+    "libvpx/vp9/common/vp9_entropymv.c",
+    "libvpx/vp9/common/vp9_filter.c",
+    "libvpx/vp9/common/vp9_frame_buffers.c",
+    "libvpx/vp9/common/vp9_idct.c",
+    "libvpx/vp9/common/vp9_loopfilter.c",
+    "libvpx/vp9/common/vp9_mvref_common.c",
+    "libvpx/vp9/common/vp9_pred_common.c",
+    "libvpx/vp9/common/vp9_quant_common.c",
+    "libvpx/vp9/common/vp9_reconinter.c",
+    "libvpx/vp9/common/vp9_reconintra.c",
+    "libvpx/vp9/common/vp9_rtcd.c",
+    "libvpx/vp9/common/vp9_scale.c",
+    "libvpx/vp9/common/vp9_scan.c",
+    "libvpx/vp9/common/vp9_seg_common.c",
+    "libvpx/vp9/common/vp9_thread_common.c",
+    "libvpx/vp9/common/vp9_tile_common.c",
+    "libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c",
+    "libvpx/vp9/decoder/vp9_decodeframe.c",
+    "libvpx/vp9/decoder/vp9_decodemv.c",
+    "libvpx/vp9/decoder/vp9_decoder.c",
+    "libvpx/vp9/decoder/vp9_detokenize.c",
+    "libvpx/vp9/decoder/vp9_dsubexp.c",
+    "libvpx/vp9/decoder/vp9_dthread.c",
+    "libvpx/vp9/encoder/vp9_alt_ref_aq.c",
+    "libvpx/vp9/encoder/vp9_aq_360.c",
+    "libvpx/vp9/encoder/vp9_aq_complexity.c",
+    "libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c",
+    "libvpx/vp9/encoder/vp9_aq_variance.c",
+    "libvpx/vp9/encoder/vp9_bitstream.c",
+    "libvpx/vp9/encoder/vp9_context_tree.c",
+    "libvpx/vp9/encoder/vp9_cost.c",
+    "libvpx/vp9/encoder/vp9_dct.c",
+    "libvpx/vp9/encoder/vp9_encodeframe.c",
+    "libvpx/vp9/encoder/vp9_encodemb.c",
+    "libvpx/vp9/encoder/vp9_encodemv.c",
+    "libvpx/vp9/encoder/vp9_encoder.c",
+    "libvpx/vp9/encoder/vp9_ethread.c",
+    "libvpx/vp9/encoder/vp9_extend.c",
+    "libvpx/vp9/encoder/vp9_firstpass.c",
+    "libvpx/vp9/encoder/vp9_lookahead.c",
+    "libvpx/vp9/encoder/vp9_mbgraph.c",
+    "libvpx/vp9/encoder/vp9_mcomp.c",
+    "libvpx/vp9/encoder/vp9_noise_estimate.c",
+    "libvpx/vp9/encoder/vp9_picklpf.c",
+    "libvpx/vp9/encoder/vp9_pickmode.c",
+    "libvpx/vp9/encoder/vp9_quantize.c",
+    "libvpx/vp9/encoder/vp9_ratectrl.c",
+    "libvpx/vp9/encoder/vp9_rd.c",
+    "libvpx/vp9/encoder/vp9_rdopt.c",
+    "libvpx/vp9/encoder/vp9_resize.c",
+    "libvpx/vp9/encoder/vp9_segmentation.c",
+    "libvpx/vp9/encoder/vp9_skin_detection.c",
+    "libvpx/vp9/encoder/vp9_speed_features.c",
+    "libvpx/vp9/encoder/vp9_subexp.c",
+    "libvpx/vp9/encoder/vp9_svc_layercontext.c",
+    "libvpx/vp9/encoder/vp9_temporal_filter.c",
+    "libvpx/vp9/encoder/vp9_tokenize.c",
+    "libvpx/vp9/encoder/vp9_treewriter.c",
+    "libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c",
+    "libvpx/vp9/encoder/x86/vp9_dct_ssse3.c",
+    "libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c",
+    "libvpx/vp9/encoder/x86/vp9_quantize_sse2.c",
+    "libvpx/vp9/vp9_cx_iface.c",
+    "libvpx/vp9/vp9_dx_iface.c",
+    "libvpx/vpx/src/vpx_codec.c",
+    "libvpx/vpx/src/vpx_decoder.c",
+    "libvpx/vpx/src/vpx_encoder.c",
+    "libvpx/vpx/src/vpx_image.c",
+    "libvpx/vpx_dsp/add_noise.c",
+    "libvpx/vpx_dsp/avg.c",
+    "libvpx/vpx_dsp/bitreader.c",
+    "libvpx/vpx_dsp/bitreader_buffer.c",
+    "libvpx/vpx_dsp/bitwriter.c",
+    "libvpx/vpx_dsp/bitwriter_buffer.c",
+    "libvpx/vpx_dsp/deblock.c",
+    "libvpx/vpx_dsp/fwd_txfm.c",
+    "libvpx/vpx_dsp/intrapred.c",
+    "libvpx/vpx_dsp/inv_txfm.c",
+    "libvpx/vpx_dsp/loopfilter.c",
+    "libvpx/vpx_dsp/prob.c",
+    "libvpx/vpx_dsp/psnr.c",
+    "libvpx/vpx_dsp/quantize.c",
+    "libvpx/vpx_dsp/sad.c",
+    "libvpx/vpx_dsp/subtract.c",
+    "libvpx/vpx_dsp/sum_squares.c",
+    "libvpx/vpx_dsp/variance.c",
+    "libvpx/vpx_dsp/vpx_convolve.c",
+    "libvpx/vpx_dsp/vpx_dsp_rtcd.c",
+    "libvpx/vpx_dsp/x86/avg_intrin_sse2.c",
+    "libvpx/vpx_dsp/x86/fwd_txfm_sse2.c",
+    "libvpx/vpx_dsp/x86/inv_txfm_sse2.c",
+    "libvpx/vpx_dsp/x86/loopfilter_sse2.c",
+    "libvpx/vpx_dsp/x86/quantize_sse2.c",
+    "libvpx/vpx_dsp/x86/sum_squares_sse2.c",
+    "libvpx/vpx_dsp/x86/variance_sse2.c",
+    "libvpx/vpx_dsp/x86/vpx_asm_stubs.c",
+    "libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c",
+    "libvpx/vpx_mem/vpx_mem.c",
+    "libvpx/vpx_scale/generic/gen_scalers.c",
+    "libvpx/vpx_scale/generic/vpx_scale.c",
+    "libvpx/vpx_scale/generic/yv12config.c",
+    "libvpx/vpx_scale/generic/yv12extend.c",
+    "libvpx/vpx_scale/vpx_scale_rtcd.c",
+    "libvpx/vpx_util/vpx_thread.c",
+    "config/x86/vpx_config.c",
+]
+
+libvpx_x86_asm_srcs = [
+    "libvpx/vp8/common/x86/copy_sse2.asm",
+    "libvpx/vp8/common/x86/copy_sse3.asm",
+    "libvpx/vp8/common/x86/dequantize_mmx.asm",
+    "libvpx/vp8/common/x86/idctllm_mmx.asm",
+    "libvpx/vp8/common/x86/idctllm_sse2.asm",
+    "libvpx/vp8/common/x86/iwalsh_sse2.asm",
+    "libvpx/vp8/common/x86/loopfilter_sse2.asm",
+    "libvpx/vp8/common/x86/mfqe_sse2.asm",
+    "libvpx/vp8/common/x86/recon_mmx.asm",
+    "libvpx/vp8/common/x86/recon_sse2.asm",
+    "libvpx/vp8/common/x86/subpixel_mmx.asm",
+    "libvpx/vp8/common/x86/subpixel_sse2.asm",
+    "libvpx/vp8/common/x86/subpixel_ssse3.asm",
+    "libvpx/vp8/encoder/x86/dct_sse2.asm",
+    "libvpx/vp8/encoder/x86/encodeopt.asm",
+    "libvpx/vp8/encoder/x86/fwalsh_sse2.asm",
+    "libvpx/vp8/encoder/x86/quantize_mmx.asm",
+    "libvpx/vp9/encoder/x86/vp9_dct_sse2.asm",
+    "libvpx/vp9/encoder/x86/vp9_error_sse2.asm",
+    "libvpx/vp9/encoder/x86/vp9_temporal_filter_apply_sse2.asm",
+    "libvpx/vpx_dsp/x86/add_noise_sse2.asm",
+    "libvpx/vpx_dsp/x86/deblock_sse2.asm",
+    "libvpx/vpx_dsp/x86/intrapred_sse2.asm",
+    "libvpx/vpx_dsp/x86/intrapred_ssse3.asm",
+    "libvpx/vpx_dsp/x86/inv_wht_sse2.asm",
+    "libvpx/vpx_dsp/x86/sad4d_sse2.asm",
+    "libvpx/vpx_dsp/x86/sad_sse2.asm",
+    "libvpx/vpx_dsp/x86/sad_sse3.asm",
+    "libvpx/vpx_dsp/x86/sad_ssse3.asm",
+    "libvpx/vpx_dsp/x86/subpel_variance_sse2.asm",
+    "libvpx/vpx_dsp/x86/subtract_sse2.asm",
+    "libvpx/vpx_dsp/x86/vpx_convolve_copy_sse2.asm",
+    "libvpx/vpx_dsp/x86/vpx_subpixel_8t_sse2.asm",
+    "libvpx/vpx_dsp/x86/vpx_subpixel_8t_ssse3.asm",
+    "libvpx/vpx_dsp/x86/vpx_subpixel_bilinear_sse2.asm",
+    "libvpx/vpx_dsp/x86/vpx_subpixel_bilinear_ssse3.asm",
+    "libvpx/vpx_ports/emms.asm",
+    "libvpx/vpx_ports/x86_abi_support.asm",
+]
+
+libvpx_x86_64_c_srcs = [
+    "libvpx/vp8/common/alloccommon.c",
+    "libvpx/vp8/common/blockd.c",
+    "libvpx/vp8/common/copy_c.c",
+    "libvpx/vp8/common/dequantize.c",
+    "libvpx/vp8/common/entropy.c",
+    "libvpx/vp8/common/entropymode.c",
+    "libvpx/vp8/common/entropymv.c",
+    "libvpx/vp8/common/extend.c",
+    "libvpx/vp8/common/filter.c",
+    "libvpx/vp8/common/findnearmv.c",
+    "libvpx/vp8/common/generic/systemdependent.c",
+    "libvpx/vp8/common/idct_blk.c",
+    "libvpx/vp8/common/idctllm.c",
+    "libvpx/vp8/common/loopfilter_filters.c",
+    "libvpx/vp8/common/mbpitch.c",
+    "libvpx/vp8/common/mfqe.c",
+    "libvpx/vp8/common/modecont.c",
+    "libvpx/vp8/common/postproc.c",
+    "libvpx/vp8/common/quant_common.c",
+    "libvpx/vp8/common/reconinter.c",
+    "libvpx/vp8/common/reconintra.c",
+    "libvpx/vp8/common/reconintra4x4.c",
+    "libvpx/vp8/common/rtcd.c",
+    "libvpx/vp8/common/setupintrarecon.c",
+    "libvpx/vp8/common/swapyv12buffer.c",
+    "libvpx/vp8/common/treecoder.c",
+    "libvpx/vp8/common/vp8_loopfilter.c",
+    "libvpx/vp8/common/x86/filter_x86.c",
+    "libvpx/vp8/common/x86/idct_blk_mmx.c",
+    "libvpx/vp8/common/x86/idct_blk_sse2.c",
+    "libvpx/vp8/common/x86/loopfilter_x86.c",
+    "libvpx/vp8/common/x86/vp8_asm_stubs.c",
+    "libvpx/vp8/decoder/dboolhuff.c",
+    "libvpx/vp8/decoder/decodeframe.c",
+    "libvpx/vp8/decoder/decodemv.c",
+    "libvpx/vp8/decoder/detokenize.c",
+    "libvpx/vp8/decoder/onyxd_if.c",
+    "libvpx/vp8/decoder/threading.c",
+    "libvpx/vp8/encoder/bitstream.c",
+    "libvpx/vp8/encoder/boolhuff.c",
+    "libvpx/vp8/encoder/dct.c",
+    "libvpx/vp8/encoder/denoising.c",
+    "libvpx/vp8/encoder/encodeframe.c",
+    "libvpx/vp8/encoder/encodeintra.c",
+    "libvpx/vp8/encoder/encodemb.c",
+    "libvpx/vp8/encoder/encodemv.c",
+    "libvpx/vp8/encoder/ethreading.c",
+    "libvpx/vp8/encoder/lookahead.c",
+    "libvpx/vp8/encoder/mcomp.c",
+    "libvpx/vp8/encoder/modecosts.c",
+    "libvpx/vp8/encoder/onyx_if.c",
+    "libvpx/vp8/encoder/pickinter.c",
+    "libvpx/vp8/encoder/picklpf.c",
+    "libvpx/vp8/encoder/ratectrl.c",
+    "libvpx/vp8/encoder/rdopt.c",
+    "libvpx/vp8/encoder/segmentation.c",
+    "libvpx/vp8/encoder/tokenize.c",
+    "libvpx/vp8/encoder/treewriter.c",
+    "libvpx/vp8/encoder/vp8_quantize.c",
+    "libvpx/vp8/encoder/x86/denoising_sse2.c",
+    "libvpx/vp8/encoder/x86/quantize_ssse3.c",
+    "libvpx/vp8/encoder/x86/vp8_enc_stubs_mmx.c",
+    "libvpx/vp8/encoder/x86/vp8_enc_stubs_sse2.c",
+    "libvpx/vp8/encoder/x86/vp8_quantize_sse2.c",
+    "libvpx/vp8/vp8_cx_iface.c",
+    "libvpx/vp8/vp8_dx_iface.c",
+    "libvpx/vp9/common/vp9_alloccommon.c",
+    "libvpx/vp9/common/vp9_blockd.c",
+    "libvpx/vp9/common/vp9_common_data.c",
+    "libvpx/vp9/common/vp9_entropy.c",
+    "libvpx/vp9/common/vp9_entropymode.c",
+    "libvpx/vp9/common/vp9_entropymv.c",
+    "libvpx/vp9/common/vp9_filter.c",
+    "libvpx/vp9/common/vp9_frame_buffers.c",
+    "libvpx/vp9/common/vp9_idct.c",
+    "libvpx/vp9/common/vp9_loopfilter.c",
+    "libvpx/vp9/common/vp9_mvref_common.c",
+    "libvpx/vp9/common/vp9_pred_common.c",
+    "libvpx/vp9/common/vp9_quant_common.c",
+    "libvpx/vp9/common/vp9_reconinter.c",
+    "libvpx/vp9/common/vp9_reconintra.c",
+    "libvpx/vp9/common/vp9_rtcd.c",
+    "libvpx/vp9/common/vp9_scale.c",
+    "libvpx/vp9/common/vp9_scan.c",
+    "libvpx/vp9/common/vp9_seg_common.c",
+    "libvpx/vp9/common/vp9_thread_common.c",
+    "libvpx/vp9/common/vp9_tile_common.c",
+    "libvpx/vp9/common/x86/vp9_idct_intrin_sse2.c",
+    "libvpx/vp9/decoder/vp9_decodeframe.c",
+    "libvpx/vp9/decoder/vp9_decodemv.c",
+    "libvpx/vp9/decoder/vp9_decoder.c",
+    "libvpx/vp9/decoder/vp9_detokenize.c",
+    "libvpx/vp9/decoder/vp9_dsubexp.c",
+    "libvpx/vp9/decoder/vp9_dthread.c",
+    "libvpx/vp9/encoder/vp9_alt_ref_aq.c",
+    "libvpx/vp9/encoder/vp9_aq_360.c",
+    "libvpx/vp9/encoder/vp9_aq_complexity.c",
+    "libvpx/vp9/encoder/vp9_aq_cyclicrefresh.c",
+    "libvpx/vp9/encoder/vp9_aq_variance.c",
+    "libvpx/vp9/encoder/vp9_bitstream.c",
+    "libvpx/vp9/encoder/vp9_context_tree.c",
+    "libvpx/vp9/encoder/vp9_cost.c",
+    "libvpx/vp9/encoder/vp9_dct.c",
+    "libvpx/vp9/encoder/vp9_encodeframe.c",
+    "libvpx/vp9/encoder/vp9_encodemb.c",
+    "libvpx/vp9/encoder/vp9_encodemv.c",
+    "libvpx/vp9/encoder/vp9_encoder.c",
+    "libvpx/vp9/encoder/vp9_ethread.c",
+    "libvpx/vp9/encoder/vp9_extend.c",
+    "libvpx/vp9/encoder/vp9_firstpass.c",
+    "libvpx/vp9/encoder/vp9_lookahead.c",
+    "libvpx/vp9/encoder/vp9_mbgraph.c",
+    "libvpx/vp9/encoder/vp9_mcomp.c",
+    "libvpx/vp9/encoder/vp9_noise_estimate.c",
+    "libvpx/vp9/encoder/vp9_picklpf.c",
+    "libvpx/vp9/encoder/vp9_pickmode.c",
+    "libvpx/vp9/encoder/vp9_quantize.c",
+    "libvpx/vp9/encoder/vp9_ratectrl.c",
+    "libvpx/vp9/encoder/vp9_rd.c",
+    "libvpx/vp9/encoder/vp9_rdopt.c",
+    "libvpx/vp9/encoder/vp9_resize.c",
+    "libvpx/vp9/encoder/vp9_segmentation.c",
+    "libvpx/vp9/encoder/vp9_skin_detection.c",
+    "libvpx/vp9/encoder/vp9_speed_features.c",
+    "libvpx/vp9/encoder/vp9_subexp.c",
+    "libvpx/vp9/encoder/vp9_svc_layercontext.c",
+    "libvpx/vp9/encoder/vp9_temporal_filter.c",
+    "libvpx/vp9/encoder/vp9_tokenize.c",
+    "libvpx/vp9/encoder/vp9_treewriter.c",
+    "libvpx/vp9/encoder/x86/vp9_dct_intrin_sse2.c",
+    "libvpx/vp9/encoder/x86/vp9_dct_ssse3.c",
+    "libvpx/vp9/encoder/x86/vp9_frame_scale_ssse3.c",
+    "libvpx/vp9/encoder/x86/vp9_quantize_sse2.c",
+    "libvpx/vp9/vp9_cx_iface.c",
+    "libvpx/vp9/vp9_dx_iface.c",
+    "libvpx/vpx/src/vpx_codec.c",
+    "libvpx/vpx/src/vpx_decoder.c",
+    "libvpx/vpx/src/vpx_encoder.c",
+    "libvpx/vpx/src/vpx_image.c",
+    "libvpx/vpx_dsp/add_noise.c",
+    "libvpx/vpx_dsp/avg.c",
+    "libvpx/vpx_dsp/bitreader.c",
+    "libvpx/vpx_dsp/bitreader_buffer.c",
+    "libvpx/vpx_dsp/bitwriter.c",
+    "libvpx/vpx_dsp/bitwriter_buffer.c",
+    "libvpx/vpx_dsp/deblock.c",
+    "libvpx/vpx_dsp/fwd_txfm.c",
+    "libvpx/vpx_dsp/intrapred.c",
+    "libvpx/vpx_dsp/inv_txfm.c",
+    "libvpx/vpx_dsp/loopfilter.c",
+    "libvpx/vpx_dsp/prob.c",
+    "libvpx/vpx_dsp/psnr.c",
+    "libvpx/vpx_dsp/quantize.c",
+    "libvpx/vpx_dsp/sad.c",
+    "libvpx/vpx_dsp/subtract.c",
+    "libvpx/vpx_dsp/sum_squares.c",
+    "libvpx/vpx_dsp/variance.c",
+    "libvpx/vpx_dsp/vpx_convolve.c",
+    "libvpx/vpx_dsp/vpx_dsp_rtcd.c",
+    "libvpx/vpx_dsp/x86/avg_intrin_sse2.c",
+    "libvpx/vpx_dsp/x86/fwd_txfm_sse2.c",
+    "libvpx/vpx_dsp/x86/inv_txfm_sse2.c",
+    "libvpx/vpx_dsp/x86/loopfilter_sse2.c",
+    "libvpx/vpx_dsp/x86/quantize_sse2.c",
+    "libvpx/vpx_dsp/x86/sum_squares_sse2.c",
+    "libvpx/vpx_dsp/x86/variance_sse2.c",
+    "libvpx/vpx_dsp/x86/vpx_asm_stubs.c",
+    "libvpx/vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c",
+    "libvpx/vpx_mem/vpx_mem.c",
+    "libvpx/vpx_scale/generic/gen_scalers.c",
+    "libvpx/vpx_scale/generic/vpx_scale.c",
+    "libvpx/vpx_scale/generic/yv12config.c",
+    "libvpx/vpx_scale/generic/yv12extend.c",
+    "libvpx/vpx_scale/vpx_scale_rtcd.c",
+    "libvpx/vpx_util/vpx_thread.c",
+    "config/x86_64/vpx_config.c",
+]
+
+libvpx_x86_64_asm_srcs = [
+    "libvpx/vp8/common/x86/copy_sse2.asm",
+    "libvpx/vp8/common/x86/copy_sse3.asm",
+    "libvpx/vp8/common/x86/dequantize_mmx.asm",
+    "libvpx/vp8/common/x86/idctllm_mmx.asm",
+    "libvpx/vp8/common/x86/idctllm_sse2.asm",
+    "libvpx/vp8/common/x86/iwalsh_sse2.asm",
+    "libvpx/vp8/common/x86/loopfilter_block_sse2_x86_64.asm",
+    "libvpx/vp8/common/x86/loopfilter_sse2.asm",
+    "libvpx/vp8/common/x86/mfqe_sse2.asm",
+    "libvpx/vp8/common/x86/recon_mmx.asm",
+    "libvpx/vp8/common/x86/recon_sse2.asm",
+    "libvpx/vp8/common/x86/subpixel_mmx.asm",
+    "libvpx/vp8/common/x86/subpixel_sse2.asm",
+    "libvpx/vp8/common/x86/subpixel_ssse3.asm",
+    "libvpx/vp8/encoder/x86/dct_sse2.asm",
+    "libvpx/vp8/encoder/x86/encodeopt.asm",
+    "libvpx/vp8/encoder/x86/fwalsh_sse2.asm",
+    "libvpx/vp8/encoder/x86/quantize_mmx.asm",
+    "libvpx/vp9/encoder/x86/vp9_dct_sse2.asm",
+    "libvpx/vp9/encoder/x86/vp9_error_sse2.asm",
+    "libvpx/vp9/encoder/x86/vp9_quantize_ssse3_x86_64.asm",
+    "libvpx/vp9/encoder/x86/vp9_temporal_filter_apply_sse2.asm",
+    "libvpx/vpx_dsp/x86/add_noise_sse2.asm",
+    "libvpx/vpx_dsp/x86/avg_ssse3_x86_64.asm",
+    "libvpx/vpx_dsp/x86/deblock_sse2.asm",
+    "libvpx/vpx_dsp/x86/fwd_txfm_ssse3_x86_64.asm",
+    "libvpx/vpx_dsp/x86/intrapred_sse2.asm",
+    "libvpx/vpx_dsp/x86/intrapred_ssse3.asm",
+    "libvpx/vpx_dsp/x86/inv_txfm_ssse3_x86_64.asm",
+    "libvpx/vpx_dsp/x86/inv_wht_sse2.asm",
+    "libvpx/vpx_dsp/x86/quantize_ssse3_x86_64.asm",
+    "libvpx/vpx_dsp/x86/sad4d_sse2.asm",
+    "libvpx/vpx_dsp/x86/sad_sse2.asm",
+    "libvpx/vpx_dsp/x86/sad_sse3.asm",
+    "libvpx/vpx_dsp/x86/sad_ssse3.asm",
+    "libvpx/vpx_dsp/x86/ssim_opt_x86_64.asm",
+    "libvpx/vpx_dsp/x86/subpel_variance_sse2.asm",
+    "libvpx/vpx_dsp/x86/subtract_sse2.asm",
+    "libvpx/vpx_dsp/x86/vpx_convolve_copy_sse2.asm",
+    "libvpx/vpx_dsp/x86/vpx_subpixel_8t_sse2.asm",
+    "libvpx/vpx_dsp/x86/vpx_subpixel_8t_ssse3.asm",
+    "libvpx/vpx_dsp/x86/vpx_subpixel_bilinear_sse2.asm",
+    "libvpx/vpx_dsp/x86/vpx_subpixel_bilinear_ssse3.asm",
+    "libvpx/vpx_ports/emms.asm",
+    "libvpx/vpx_ports/x86_abi_support.asm",
+]
+
+// This step is only required for ARM. MIPS uses intrinsics exclusively and x86
+// requires 'yasm' to pre-process its assembly files.
+// The ARM assembly sources must be converted from ADS to GAS compatible format.
+gensrcs {
+    name: "libvpx_arm_neon_asm_srcs_converted",
+    srcs: libvpx_arm_neon_asm_srcs,
+    tool_files: [
+        "libvpx/build/make/ads2gas.pl",
+        "libvpx/build/make/thumb.pm",
+    ],
+    output_extension: "asm.S",
+    cmd: "cat $(in) | perl $(location libvpx/build/make/ads2gas.pl) > $(out)",
+    export_include_dirs: ["libvpx"],
+}
+
+cc_library_static {
+    name: "libvpx",
+
+    arch: {
+        arm: {
+            // Clang arm assembler cannot compile libvpx .S files yet.
+            clang_asflags: ["-no-integrated-as"],
+
+            // Want arm, not thumb, optimized
+            instruction_set: "arm",
+
+            srcs: libvpx_arm_c_srcs,
+            local_include_dirs: ["config/arm"],
+
+            neon: {
+                exclude_srcs: libvpx_arm_c_srcs,
+                srcs: libvpx_arm_neon_c_srcs,
+                generated_sources: ["libvpx_arm_neon_asm_srcs_converted"],
+                local_include_dirs: ["config/arm-neon"],
+            },
+        },
+
+        arm64: {
+            srcs: libvpx_arm64_c_srcs,
+            local_include_dirs: ["config/arm64"],
+        },
+
+        mips: {
+            srcs: libvpx_mips32_c_srcs,
+            local_include_dirs: ["config/mips32"],
+
+            dspr2: {
+                exclude_srcs: libvpx_mips32_c_srcs,
+                srcs: libvpx_mips32_dspr2_c_srcs,
+                local_include_dirs: ["config/mips32-dspr2"],
+            },
+
+            msa: {
+                exclude_srcs: libvpx_mips32_c_srcs,
+                srcs: libvpx_mips32_msa_c_srcs,
+                local_include_dirs: ["config/mips32-msa"],
+            },
+        },
+
+        mips64: {
+            srcs: libvpx_mips64_c_srcs,
+            local_include_dirs: ["config/mips64"],
+
+            msa: {
+                exclude_srcs: libvpx_mips64_c_srcs,
+                srcs: libvpx_mips64_msa_c_srcs,
+                local_include_dirs: ["config/mips64-msa"],
+            },
+        },
+
+        x86: {
+            srcs: libvpx_x86_c_srcs + libvpx_x86_asm_srcs,
+            local_include_dirs: ["config/x86"],
+        },
+
+        x86_64: {
+            //srcs: libvpx_x86_64_c_srcs + libvpx_x86_64_asm_srcs,
+            //local_include_dirs: ["config/x86_64"],
+            srcs: libvpx_generic_c_srcs,
+            local_include_dirs: ["config/generic"],
+        },
+    },
+
+    cflags: [
+        "-O3",
+        "-Wno-unused-parameter",
+    ],
+
+    export_include_dirs: ["libvpx"],
+
+    sanitize: {
+        cfi: true,
+        diag: {
+            cfi: true,
+        },
+    },
+}
+
 subdirs = [
     "libwebm",
 ]
diff --git a/Android.bp.in b/Android.bp.in
new file mode 100644
index 0000000..a2c70e0
--- /dev/null
+++ b/Android.bp.in
@@ -0,0 +1,101 @@
+// This step is only required for ARM. MIPS uses intrinsics exclusively and x86
+// requires 'yasm' to pre-process its assembly files.
+// The ARM assembly sources must be converted from ADS to GAS compatible format.
+gensrcs {
+    name: "libvpx_arm_neon_asm_srcs_converted",
+    srcs: libvpx_arm_neon_asm_srcs,
+    tool_files: [
+        "libvpx/build/make/ads2gas.pl",
+        "libvpx/build/make/thumb.pm",
+    ],
+    output_extension: "asm.S",
+    cmd: "cat $(in) | perl $(location libvpx/build/make/ads2gas.pl) > $(out)",
+    export_include_dirs: ["libvpx"],
+}
+
+cc_library_static {
+    name: "libvpx",
+
+    arch: {
+        arm: {
+            // Clang arm assembler cannot compile libvpx .S files yet.
+            clang_asflags: ["-no-integrated-as"],
+
+            // Want arm, not thumb, optimized
+            instruction_set: "arm",
+
+            srcs: libvpx_arm_c_srcs,
+            local_include_dirs: ["config/arm"],
+
+            neon: {
+                exclude_srcs: libvpx_arm_c_srcs,
+                srcs: libvpx_arm_neon_c_srcs,
+                generated_sources: ["libvpx_arm_neon_asm_srcs_converted"],
+                local_include_dirs: ["config/arm-neon"],
+            },
+        },
+
+        arm64: {
+            srcs: libvpx_arm64_c_srcs,
+            local_include_dirs: ["config/arm64"],
+        },
+
+        mips: {
+            srcs: libvpx_mips32_c_srcs,
+            local_include_dirs: ["config/mips32"],
+
+            dspr2: {
+                exclude_srcs: libvpx_mips32_c_srcs,
+                srcs: libvpx_mips32_dspr2_c_srcs,
+                local_include_dirs: ["config/mips32-dspr2"],
+            },
+
+            msa: {
+                exclude_srcs: libvpx_mips32_c_srcs,
+                srcs: libvpx_mips32_msa_c_srcs,
+                local_include_dirs: ["config/mips32-msa"],
+            },
+        },
+
+        mips64: {
+            srcs: libvpx_mips64_c_srcs,
+            local_include_dirs: ["config/mips64"],
+
+            msa: {
+                exclude_srcs: libvpx_mips64_c_srcs,
+                srcs: libvpx_mips64_msa_c_srcs,
+                local_include_dirs: ["config/mips64-msa"],
+            },
+        },
+
+        x86: {
+            srcs: libvpx_x86_c_srcs + libvpx_x86_asm_srcs,
+            local_include_dirs: ["config/x86"],
+        },
+
+        x86_64: {
+            //srcs: libvpx_x86_64_c_srcs + libvpx_x86_64_asm_srcs,
+            //local_include_dirs: ["config/x86_64"],
+            srcs: libvpx_generic_c_srcs,
+            local_include_dirs: ["config/generic"],
+        },
+    },
+
+    cflags: [
+        "-O3",
+        "-Wno-unused-parameter",
+    ],
+
+    export_include_dirs: ["libvpx"],
+
+    sanitize: {
+        cfi: true,
+        diag: {
+            cfi: true,
+        },
+    },
+}
+
+subdirs = [
+    "libwebm",
+]
diff --git a/Android.mk b/Android.mk
index b9da190..03852e8 100644
--- a/Android.mk
+++ b/Android.mk
@@ -1,7 +1 @@
-LOCAL_PATH := $(call my-dir)
-include $(CLEAR_VARS)
-
-# libvpx
-# if ARMv7 + NEON etc blah blah
-include external/libvpx/libvpx.mk
-
+# Empty Android.mk to shadow libvpx/build/make/Android.mk
diff --git a/config.arm.mk b/config.arm.mk
deleted file mode 100644
index 6ae58b8..0000000
--- a/config.arm.mk
+++ /dev/null
@@ -1,24 +0,0 @@
-# Output variables:
-# libvpx_config_dir_arm
-# libvpx_codec_srcs_c_arm
-# libvpx_codec_srcs_asm_arm
-
-ifeq ($(ARCH_ARM_HAVE_NEON),true)
-libvpx_target := config/arm-neon
-else ifeq ($(ARCH_ARM_HAVE_ARMV7A),true)
-libvpx_target := config/arm
-else
-libvpx_target := config/generic
-endif
-
-LOCAL_ARM_MODE := arm
-
-libvpx_config_dir_arm := $(LOCAL_PATH)/$(libvpx_target)
-libvpx_codec_srcs := $(sort $(shell cat $(libvpx_config_dir_arm)/libvpx_srcs.txt))
-
-# vpx_config.c is an auto-generated file in $(libvpx_target).
-libvpx_codec_srcs_c_arm := $(addprefix libvpx/, $(filter-out vpx_config.c, \
-    $(filter %.c, $(libvpx_codec_srcs)))) \
-    $(libvpx_target)/vpx_config.c
-
-libvpx_codec_srcs_asm_arm := $(filter %.asm, $(libvpx_codec_srcs))
diff --git a/config.arm64.mk b/config.arm64.mk
deleted file mode 100644
index 0740fd9..0000000
--- a/config.arm64.mk
+++ /dev/null
@@ -1,18 +0,0 @@
-# Output variables:
-# libvpx_config_dir_arm64
-# libvpx_codec_srcs_c_arm64
-# libvpx_codec_srcs_asm_arm64
-
-libvpx_target := config/arm64
-
-LOCAL_ARM_MODE := arm
-
-libvpx_config_dir_arm64 := $(LOCAL_PATH)/$(libvpx_target)
-libvpx_codec_srcs := $(sort $(shell cat $(libvpx_config_dir_arm64)/libvpx_srcs.txt))
-
-# vpx_config.c is an auto-generated file in $(libvpx_target).
-libvpx_codec_srcs_c_arm64 := $(addprefix libvpx/, $(filter-out vpx_config.c, \
-    $(filter %.c, $(libvpx_codec_srcs)))) \
-    $(libvpx_target)/vpx_config.c
-
-libvpx_codec_srcs_asm_arm64 := $(filter %.asm.s, $(libvpx_codec_srcs))
diff --git a/config.mips.mk b/config.mips.mk
deleted file mode 100644
index 80b61e3..0000000
--- a/config.mips.mk
+++ /dev/null
@@ -1,25 +0,0 @@
-# Output variables:
-# libvpx_config_dir_mips
-# libvpx_codec_srcs_c_mips
-
-ifneq ($(ARCH_HAS_BIGENDIAN),true)
-  ifeq ($(ARCH_MIPS_DSP_REV),2)
-    libvpx_target := config/mips32-dspr2
-  else
-    ifeq ($(ARCH_MIPS_HAS_MSA),true)
-      libvpx_target := config/mips32-msa
-    else
-      libvpx_target := config/mips32
-    endif
-  endif
-else
-  libvpx_target := config/generic
-endif
-
-libvpx_config_dir_mips := $(LOCAL_PATH)/$(libvpx_target)
-libvpx_codec_srcs := $(sort $(shell cat $(libvpx_config_dir_mips)/libvpx_srcs.txt))
-
-# vpx_config.c is an auto-generated file in $(libvpx_target).
-libvpx_codec_srcs_c_mips := $(addprefix libvpx/, $(filter-out vpx_config.c, \
-    $(filter %.c, $(libvpx_codec_srcs)))) \
-    $(libvpx_target)/vpx_config.c
diff --git a/config.mips64.mk b/config.mips64.mk
deleted file mode 100644
index f258b10..0000000
--- a/config.mips64.mk
+++ /dev/null
@@ -1,21 +0,0 @@
-# Output variables:
-# libvpx_config_dir_mips64
-# libvpx_codec_srcs_c_mips64
-
-ifneq ($(ARCH_HAS_BIGENDIAN),true)
-  ifeq ($(ARCH_MIPS_HAS_MSA),true)
-    libvpx_target := config/mips64-msa
-  else
-    libvpx_target := config/mips64
-  endif
-else
-  libvpx_target := config/generic
-endif
-
-libvpx_config_dir_mips64 := $(LOCAL_PATH)/$(libvpx_target)
-libvpx_codec_srcs := $(sort $(shell cat $(libvpx_config_dir_mips64)/libvpx_srcs.txt))
-
-# vpx_config.c is an auto-generated file in $(libvpx_target).
-libvpx_codec_srcs_c_mips64 := $(addprefix libvpx/, $(filter-out vpx_config.c, \
-    $(filter %.c, $(libvpx_codec_srcs)))) \
-    $(libvpx_target)/vpx_config.c
diff --git a/config.x86.mk b/config.x86.mk
deleted file mode 100644
index 3ebb313..0000000
--- a/config.x86.mk
+++ /dev/null
@@ -1,16 +0,0 @@
-# Output variables:
-# libvpx_config_dir_x86
-# libvpx_codec_srcs_c_x86
-
-libvpx_target := config/x86
-
-libvpx_config_dir_x86 := $(LOCAL_PATH)/$(libvpx_target)
-libvpx_codec_srcs := $(sort $(shell cat $(libvpx_config_dir_x86)/libvpx_srcs.txt))
-
-# vpx_config.c is an auto-generated file in $(libvpx_target).
-libvpx_codec_srcs_c_x86 := $(addprefix libvpx/, $(filter-out vpx_config.c, \
-    $(filter %.c, $(libvpx_codec_srcs)))) \
-    $(libvpx_target)/vpx_config.c
-
-# X86 asm files are processed by the system and sent to yasm
-libvpx_codec_srcs_c_x86 += $(addprefix libvpx/, $(filter %.asm, $(libvpx_codec_srcs)))
diff --git a/config.x86_64.mk b/config.x86_64.mk
deleted file mode 100644
index fb9ceda..0000000
--- a/config.x86_64.mk
+++ /dev/null
@@ -1,17 +0,0 @@
-# Output variables:
-# libvpx_config_dir_x86_64
-# libvpx_codec_srcs_c_x86_64
-# libvpx_codec_srcs_asm_x86_64
-
-libvpx_target := config/generic
-
-libvpx_config_dir_x86_64 := $(LOCAL_PATH)/$(libvpx_target)
-libvpx_codec_srcs := $(sort $(shell cat $(libvpx_config_dir_x86_64)/libvpx_srcs.txt))
-
-# vpx_config.c is an auto-generated file in $(libvpx_target).
-libvpx_codec_srcs_c_x86_64 := $(addprefix libvpx/, $(filter-out vpx_config.c, \
-    $(filter %.c, $(libvpx_codec_srcs)))) \
-    $(libvpx_target)/vpx_config.c
-
-# X86_64 asm files are processed by the system and sent to yasm
-libvpx_codec_srcs_c_x86_64 += $(addprefix libvpx/, $(filter %.asm, $(libvpx_codec_srcs)))
diff --git a/config/arm-neon/libvpx_srcs.txt b/config/arm-neon/libvpx_srcs.txt
deleted file mode 100644
index 156a432..0000000
--- a/config/arm-neon/libvpx_srcs.txt
+++ /dev/null
@@ -1,394 +0,0 @@
-CHANGELOG
-build/make/rtcd.pl
-build/make/version.sh
-libs.mk
-vp8/common/alloccommon.c
-vp8/common/alloccommon.h
-vp8/common/arm/loopfilter_arm.c
-vp8/common/arm/neon/bilinearpredict_neon.c
-vp8/common/arm/neon/copymem_neon.c
-vp8/common/arm/neon/dc_only_idct_add_neon.c
-vp8/common/arm/neon/dequant_idct_neon.c
-vp8/common/arm/neon/dequantizeb_neon.c
-vp8/common/arm/neon/idct_blk_neon.c
-vp8/common/arm/neon/idct_dequant_0_2x_neon.c
-vp8/common/arm/neon/idct_dequant_full_2x_neon.c
-vp8/common/arm/neon/iwalsh_neon.c
-vp8/common/arm/neon/loopfiltersimplehorizontaledge_neon.c
-vp8/common/arm/neon/loopfiltersimpleverticaledge_neon.c
-vp8/common/arm/neon/mbloopfilter_neon.c
-vp8/common/arm/neon/shortidct4x4llm_neon.c
-vp8/common/arm/neon/sixtappredict_neon.c
-vp8/common/arm/neon/vp8_loopfilter_neon.c
-vp8/common/blockd.c
-vp8/common/blockd.h
-vp8/common/coefupdateprobs.h
-vp8/common/common.h
-vp8/common/copy_c.c
-vp8/common/default_coef_probs.h
-vp8/common/dequantize.c
-vp8/common/entropy.c
-vp8/common/entropy.h
-vp8/common/entropymode.c
-vp8/common/entropymode.h
-vp8/common/entropymv.c
-vp8/common/entropymv.h
-vp8/common/extend.c
-vp8/common/extend.h
-vp8/common/filter.c
-vp8/common/filter.h
-vp8/common/findnearmv.c
-vp8/common/findnearmv.h
-vp8/common/generic/systemdependent.c
-vp8/common/header.h
-vp8/common/idct_blk.c
-vp8/common/idctllm.c
-vp8/common/invtrans.h
-vp8/common/loopfilter.h
-vp8/common/loopfilter_filters.c
-vp8/common/mbpitch.c
-vp8/common/modecont.c
-vp8/common/modecont.h
-vp8/common/mv.h
-vp8/common/onyx.h
-vp8/common/onyxc_int.h
-vp8/common/onyxd.h
-vp8/common/ppflags.h
-vp8/common/quant_common.c
-vp8/common/quant_common.h
-vp8/common/reconinter.c
-vp8/common/reconinter.h
-vp8/common/reconintra.c
-vp8/common/reconintra.h
-vp8/common/reconintra4x4.c
-vp8/common/reconintra4x4.h
-vp8/common/rtcd.c
-vp8/common/rtcd_defs.pl
-vp8/common/setupintrarecon.c
-vp8/common/setupintrarecon.h
-vp8/common/swapyv12buffer.c
-vp8/common/swapyv12buffer.h
-vp8/common/systemdependent.h
-vp8/common/threading.h
-vp8/common/treecoder.c
-vp8/common/treecoder.h
-vp8/common/vp8_entropymodedata.h
-vp8/common/vp8_loopfilter.c
-vp8/decoder/dboolhuff.c
-vp8/decoder/dboolhuff.h
-vp8/decoder/decodeframe.c
-vp8/decoder/decodemv.c
-vp8/decoder/decodemv.h
-vp8/decoder/decoderthreading.h
-vp8/decoder/detokenize.c
-vp8/decoder/detokenize.h
-vp8/decoder/onyxd_if.c
-vp8/decoder/onyxd_int.h
-vp8/decoder/threading.c
-vp8/decoder/treereader.h
-vp8/encoder/arm/neon/denoising_neon.c
-vp8/encoder/arm/neon/fastquantizeb_neon.c
-vp8/encoder/arm/neon/shortfdct_neon.c
-vp8/encoder/arm/neon/vp8_shortwalsh4x4_neon.c
-vp8/encoder/bitstream.c
-vp8/encoder/bitstream.h
-vp8/encoder/block.h
-vp8/encoder/boolhuff.c
-vp8/encoder/boolhuff.h
-vp8/encoder/dct.c
-vp8/encoder/dct_value_cost.h
-vp8/encoder/dct_value_tokens.h
-vp8/encoder/defaultcoefcounts.h
-vp8/encoder/denoising.c
-vp8/encoder/denoising.h
-vp8/encoder/encodeframe.c
-vp8/encoder/encodeframe.h
-vp8/encoder/encodeintra.c
-vp8/encoder/encodeintra.h
-vp8/encoder/encodemb.c
-vp8/encoder/encodemb.h
-vp8/encoder/encodemv.c
-vp8/encoder/encodemv.h
-vp8/encoder/ethreading.c
-vp8/encoder/firstpass.h
-vp8/encoder/lookahead.c
-vp8/encoder/lookahead.h
-vp8/encoder/mcomp.c
-vp8/encoder/mcomp.h
-vp8/encoder/modecosts.c
-vp8/encoder/modecosts.h
-vp8/encoder/onyx_if.c
-vp8/encoder/onyx_int.h
-vp8/encoder/pickinter.c
-vp8/encoder/pickinter.h
-vp8/encoder/picklpf.c
-vp8/encoder/quantize.h
-vp8/encoder/ratectrl.c
-vp8/encoder/ratectrl.h
-vp8/encoder/rdopt.c
-vp8/encoder/rdopt.h
-vp8/encoder/segmentation.c
-vp8/encoder/segmentation.h
-vp8/encoder/tokenize.c
-vp8/encoder/tokenize.h
-vp8/encoder/treewriter.c
-vp8/encoder/treewriter.h
-vp8/encoder/vp8_quantize.c
-vp8/vp8_common.mk
-vp8/vp8_cx_iface.c
-vp8/vp8_dx_iface.c
-vp8/vp8cx.mk
-vp8/vp8dx.mk
-vp9/common/arm/neon/vp9_iht4x4_add_neon.c
-vp9/common/arm/neon/vp9_iht8x8_add_neon.c
-vp9/common/vp9_alloccommon.c
-vp9/common/vp9_alloccommon.h
-vp9/common/vp9_blockd.c
-vp9/common/vp9_blockd.h
-vp9/common/vp9_common.h
-vp9/common/vp9_common_data.c
-vp9/common/vp9_common_data.h
-vp9/common/vp9_entropy.c
-vp9/common/vp9_entropy.h
-vp9/common/vp9_entropymode.c
-vp9/common/vp9_entropymode.h
-vp9/common/vp9_entropymv.c
-vp9/common/vp9_entropymv.h
-vp9/common/vp9_enums.h
-vp9/common/vp9_filter.c
-vp9/common/vp9_filter.h
-vp9/common/vp9_frame_buffers.c
-vp9/common/vp9_frame_buffers.h
-vp9/common/vp9_idct.c
-vp9/common/vp9_idct.h
-vp9/common/vp9_loopfilter.c
-vp9/common/vp9_loopfilter.h
-vp9/common/vp9_mv.h
-vp9/common/vp9_mvref_common.c
-vp9/common/vp9_mvref_common.h
-vp9/common/vp9_onyxc_int.h
-vp9/common/vp9_ppflags.h
-vp9/common/vp9_pred_common.c
-vp9/common/vp9_pred_common.h
-vp9/common/vp9_quant_common.c
-vp9/common/vp9_quant_common.h
-vp9/common/vp9_reconinter.c
-vp9/common/vp9_reconinter.h
-vp9/common/vp9_reconintra.c
-vp9/common/vp9_reconintra.h
-vp9/common/vp9_rtcd.c
-vp9/common/vp9_rtcd_defs.pl
-vp9/common/vp9_scale.c
-vp9/common/vp9_scale.h
-vp9/common/vp9_scan.c
-vp9/common/vp9_scan.h
-vp9/common/vp9_seg_common.c
-vp9/common/vp9_seg_common.h
-vp9/common/vp9_thread_common.c
-vp9/common/vp9_thread_common.h
-vp9/common/vp9_tile_common.c
-vp9/common/vp9_tile_common.h
-vp9/decoder/vp9_decodeframe.c
-vp9/decoder/vp9_decodeframe.h
-vp9/decoder/vp9_decodemv.c
-vp9/decoder/vp9_decodemv.h
-vp9/decoder/vp9_decoder.c
-vp9/decoder/vp9_decoder.h
-vp9/decoder/vp9_detokenize.c
-vp9/decoder/vp9_detokenize.h
-vp9/decoder/vp9_dsubexp.c
-vp9/decoder/vp9_dsubexp.h
-vp9/decoder/vp9_dthread.c
-vp9/decoder/vp9_dthread.h
-vp9/encoder/arm/neon/vp9_dct_neon.c
-vp9/encoder/arm/neon/vp9_error_neon.c
-vp9/encoder/arm/neon/vp9_quantize_neon.c
-vp9/encoder/vp9_alt_ref_aq.c
-vp9/encoder/vp9_alt_ref_aq.h
-vp9/encoder/vp9_aq_360.c
-vp9/encoder/vp9_aq_360.h
-vp9/encoder/vp9_aq_complexity.c
-vp9/encoder/vp9_aq_complexity.h
-vp9/encoder/vp9_aq_cyclicrefresh.c
-vp9/encoder/vp9_aq_cyclicrefresh.h
-vp9/encoder/vp9_aq_variance.c
-vp9/encoder/vp9_aq_variance.h
-vp9/encoder/vp9_bitstream.c
-vp9/encoder/vp9_bitstream.h
-vp9/encoder/vp9_block.h
-vp9/encoder/vp9_context_tree.c
-vp9/encoder/vp9_context_tree.h
-vp9/encoder/vp9_cost.c
-vp9/encoder/vp9_cost.h
-vp9/encoder/vp9_dct.c
-vp9/encoder/vp9_encodeframe.c
-vp9/encoder/vp9_encodeframe.h
-vp9/encoder/vp9_encodemb.c
-vp9/encoder/vp9_encodemb.h
-vp9/encoder/vp9_encodemv.c
-vp9/encoder/vp9_encodemv.h
-vp9/encoder/vp9_encoder.c
-vp9/encoder/vp9_encoder.h
-vp9/encoder/vp9_ethread.c
-vp9/encoder/vp9_ethread.h
-vp9/encoder/vp9_extend.c
-vp9/encoder/vp9_extend.h
-vp9/encoder/vp9_firstpass.c
-vp9/encoder/vp9_firstpass.h
-vp9/encoder/vp9_lookahead.c
-vp9/encoder/vp9_lookahead.h
-vp9/encoder/vp9_mbgraph.c
-vp9/encoder/vp9_mbgraph.h
-vp9/encoder/vp9_mcomp.c
-vp9/encoder/vp9_mcomp.h
-vp9/encoder/vp9_noise_estimate.c
-vp9/encoder/vp9_noise_estimate.h
-vp9/encoder/vp9_picklpf.c
-vp9/encoder/vp9_picklpf.h
-vp9/encoder/vp9_pickmode.c
-vp9/encoder/vp9_pickmode.h
-vp9/encoder/vp9_quantize.c
-vp9/encoder/vp9_quantize.h
-vp9/encoder/vp9_ratectrl.c
-vp9/encoder/vp9_ratectrl.h
-vp9/encoder/vp9_rd.c
-vp9/encoder/vp9_rd.h
-vp9/encoder/vp9_rdopt.c
-vp9/encoder/vp9_rdopt.h
-vp9/encoder/vp9_resize.c
-vp9/encoder/vp9_resize.h
-vp9/encoder/vp9_segmentation.c
-vp9/encoder/vp9_segmentation.h
-vp9/encoder/vp9_skin_detection.c
-vp9/encoder/vp9_skin_detection.h
-vp9/encoder/vp9_speed_features.c
-vp9/encoder/vp9_speed_features.h
-vp9/encoder/vp9_subexp.c
-vp9/encoder/vp9_subexp.h
-vp9/encoder/vp9_svc_layercontext.c
-vp9/encoder/vp9_svc_layercontext.h
-vp9/encoder/vp9_temporal_filter.c
-vp9/encoder/vp9_temporal_filter.h
-vp9/encoder/vp9_tokenize.c
-vp9/encoder/vp9_tokenize.h
-vp9/encoder/vp9_treewriter.c
-vp9/encoder/vp9_treewriter.h
-vp9/vp9_common.mk
-vp9/vp9_cx_iface.c
-vp9/vp9_dx_iface.c
-vp9/vp9_dx_iface.h
-vp9/vp9_iface_common.h
-vp9/vp9cx.mk
-vp9/vp9dx.mk
-vpx/internal/vpx_codec_internal.h
-vpx/src/vpx_codec.c
-vpx/src/vpx_decoder.c
-vpx/src/vpx_encoder.c
-vpx/src/vpx_image.c
-vpx/vp8.h
-vpx/vp8cx.h
-vpx/vp8dx.h
-vpx/vpx_codec.h
-vpx/vpx_codec.mk
-vpx/vpx_decoder.h
-vpx/vpx_encoder.h
-vpx/vpx_frame_buffer.h
-vpx/vpx_image.h
-vpx/vpx_integer.h
-vpx_config.c
-vpx_dsp/arm/avg_neon.c
-vpx_dsp/arm/fwd_txfm_neon.c
-vpx_dsp/arm/hadamard_neon.c
-vpx_dsp/arm/idct16x16_1_add_neon.asm
-vpx_dsp/arm/idct16x16_add_neon.asm
-vpx_dsp/arm/idct16x16_neon.c
-vpx_dsp/arm/idct32x32_135_add_neon.c
-vpx_dsp/arm/idct32x32_1_add_neon.c
-vpx_dsp/arm/idct32x32_34_add_neon.c
-vpx_dsp/arm/idct32x32_add_neon.c
-vpx_dsp/arm/idct4x4_1_add_neon.asm
-vpx_dsp/arm/idct4x4_add_neon.asm
-vpx_dsp/arm/idct8x8_1_add_neon.asm
-vpx_dsp/arm/idct8x8_add_neon.asm
-vpx_dsp/arm/idct_neon.asm
-vpx_dsp/arm/idct_neon.h
-vpx_dsp/arm/intrapred_neon.c
-vpx_dsp/arm/intrapred_neon_asm.asm
-vpx_dsp/arm/loopfilter_16_neon.asm
-vpx_dsp/arm/loopfilter_4_neon.asm
-vpx_dsp/arm/loopfilter_8_neon.asm
-vpx_dsp/arm/sad4d_neon.c
-vpx_dsp/arm/sad_neon.c
-vpx_dsp/arm/save_reg_neon.asm
-vpx_dsp/arm/subpel_variance_neon.c
-vpx_dsp/arm/subtract_neon.c
-vpx_dsp/arm/transpose_neon.h
-vpx_dsp/arm/variance_neon.c
-vpx_dsp/arm/vpx_convolve8_avg_neon_asm.asm
-vpx_dsp/arm/vpx_convolve8_neon_asm.asm
-vpx_dsp/arm/vpx_convolve_avg_neon_asm.asm
-vpx_dsp/arm/vpx_convolve_copy_neon_asm.asm
-vpx_dsp/arm/vpx_convolve_neon.c
-vpx_dsp/avg.c
-vpx_dsp/bitreader.c
-vpx_dsp/bitreader.h
-vpx_dsp/bitreader_buffer.c
-vpx_dsp/bitreader_buffer.h
-vpx_dsp/bitwriter.c
-vpx_dsp/bitwriter.h
-vpx_dsp/bitwriter_buffer.c
-vpx_dsp/bitwriter_buffer.h
-vpx_dsp/fwd_txfm.c
-vpx_dsp/fwd_txfm.h
-vpx_dsp/intrapred.c
-vpx_dsp/inv_txfm.c
-vpx_dsp/inv_txfm.h
-vpx_dsp/loopfilter.c
-vpx_dsp/prob.c
-vpx_dsp/prob.h
-vpx_dsp/psnr.c
-vpx_dsp/psnr.h
-vpx_dsp/quantize.c
-vpx_dsp/quantize.h
-vpx_dsp/sad.c
-vpx_dsp/subtract.c
-vpx_dsp/sum_squares.c
-vpx_dsp/txfm_common.h
-vpx_dsp/variance.c
-vpx_dsp/variance.h
-vpx_dsp/vpx_convolve.c
-vpx_dsp/vpx_convolve.h
-vpx_dsp/vpx_dsp.mk
-vpx_dsp/vpx_dsp_common.h
-vpx_dsp/vpx_dsp_rtcd.c
-vpx_dsp/vpx_dsp_rtcd_defs.pl
-vpx_dsp/vpx_filter.h
-vpx_mem/include/vpx_mem_intrnl.h
-vpx_mem/vpx_mem.c
-vpx_mem/vpx_mem.h
-vpx_mem/vpx_mem.mk
-vpx_ports/arm.h
-vpx_ports/arm_cpudetect.c
-vpx_ports/bitops.h
-vpx_ports/emmintrin_compat.h
-vpx_ports/mem.h
-vpx_ports/mem_ops.h
-vpx_ports/mem_ops_aligned.h
-vpx_ports/msvc.h
-vpx_ports/system_state.h
-vpx_ports/vpx_once.h
-vpx_ports/vpx_ports.mk
-vpx_ports/vpx_timer.h
-vpx_scale/generic/gen_scalers.c
-vpx_scale/generic/vpx_scale.c
-vpx_scale/generic/yv12config.c
-vpx_scale/generic/yv12extend.c
-vpx_scale/vpx_scale.h
-vpx_scale/vpx_scale.mk
-vpx_scale/vpx_scale_rtcd.c
-vpx_scale/vpx_scale_rtcd.pl
-vpx_scale/yv12config.h
-vpx_util/endian_inl.h
-vpx_util/vpx_thread.c
-vpx_util/vpx_thread.h
-vpx_util/vpx_util.mk
diff --git a/config/arm/libvpx_srcs.txt b/config/arm/libvpx_srcs.txt
deleted file mode 100644
index 8545414..0000000
--- a/config/arm/libvpx_srcs.txt
+++ /dev/null
@@ -1,336 +0,0 @@
-CHANGELOG
-build/make/rtcd.pl
-build/make/version.sh
-libs.mk
-vp8/common/alloccommon.c
-vp8/common/alloccommon.h
-vp8/common/blockd.c
-vp8/common/blockd.h
-vp8/common/coefupdateprobs.h
-vp8/common/common.h
-vp8/common/copy_c.c
-vp8/common/default_coef_probs.h
-vp8/common/dequantize.c
-vp8/common/entropy.c
-vp8/common/entropy.h
-vp8/common/entropymode.c
-vp8/common/entropymode.h
-vp8/common/entropymv.c
-vp8/common/entropymv.h
-vp8/common/extend.c
-vp8/common/extend.h
-vp8/common/filter.c
-vp8/common/filter.h
-vp8/common/findnearmv.c
-vp8/common/findnearmv.h
-vp8/common/generic/systemdependent.c
-vp8/common/header.h
-vp8/common/idct_blk.c
-vp8/common/idctllm.c
-vp8/common/invtrans.h
-vp8/common/loopfilter.h
-vp8/common/loopfilter_filters.c
-vp8/common/mbpitch.c
-vp8/common/modecont.c
-vp8/common/modecont.h
-vp8/common/mv.h
-vp8/common/onyx.h
-vp8/common/onyxc_int.h
-vp8/common/onyxd.h
-vp8/common/ppflags.h
-vp8/common/quant_common.c
-vp8/common/quant_common.h
-vp8/common/reconinter.c
-vp8/common/reconinter.h
-vp8/common/reconintra.c
-vp8/common/reconintra.h
-vp8/common/reconintra4x4.c
-vp8/common/reconintra4x4.h
-vp8/common/rtcd.c
-vp8/common/rtcd_defs.pl
-vp8/common/setupintrarecon.c
-vp8/common/setupintrarecon.h
-vp8/common/swapyv12buffer.c
-vp8/common/swapyv12buffer.h
-vp8/common/systemdependent.h
-vp8/common/threading.h
-vp8/common/treecoder.c
-vp8/common/treecoder.h
-vp8/common/vp8_entropymodedata.h
-vp8/common/vp8_loopfilter.c
-vp8/decoder/dboolhuff.c
-vp8/decoder/dboolhuff.h
-vp8/decoder/decodeframe.c
-vp8/decoder/decodemv.c
-vp8/decoder/decodemv.h
-vp8/decoder/decoderthreading.h
-vp8/decoder/detokenize.c
-vp8/decoder/detokenize.h
-vp8/decoder/onyxd_if.c
-vp8/decoder/onyxd_int.h
-vp8/decoder/threading.c
-vp8/decoder/treereader.h
-vp8/encoder/bitstream.c
-vp8/encoder/bitstream.h
-vp8/encoder/block.h
-vp8/encoder/boolhuff.c
-vp8/encoder/boolhuff.h
-vp8/encoder/dct.c
-vp8/encoder/dct_value_cost.h
-vp8/encoder/dct_value_tokens.h
-vp8/encoder/defaultcoefcounts.h
-vp8/encoder/denoising.c
-vp8/encoder/denoising.h
-vp8/encoder/encodeframe.c
-vp8/encoder/encodeframe.h
-vp8/encoder/encodeintra.c
-vp8/encoder/encodeintra.h
-vp8/encoder/encodemb.c
-vp8/encoder/encodemb.h
-vp8/encoder/encodemv.c
-vp8/encoder/encodemv.h
-vp8/encoder/ethreading.c
-vp8/encoder/firstpass.h
-vp8/encoder/lookahead.c
-vp8/encoder/lookahead.h
-vp8/encoder/mcomp.c
-vp8/encoder/mcomp.h
-vp8/encoder/modecosts.c
-vp8/encoder/modecosts.h
-vp8/encoder/onyx_if.c
-vp8/encoder/onyx_int.h
-vp8/encoder/pickinter.c
-vp8/encoder/pickinter.h
-vp8/encoder/picklpf.c
-vp8/encoder/quantize.h
-vp8/encoder/ratectrl.c
-vp8/encoder/ratectrl.h
-vp8/encoder/rdopt.c
-vp8/encoder/rdopt.h
-vp8/encoder/segmentation.c
-vp8/encoder/segmentation.h
-vp8/encoder/tokenize.c
-vp8/encoder/tokenize.h
-vp8/encoder/treewriter.c
-vp8/encoder/treewriter.h
-vp8/encoder/vp8_quantize.c
-vp8/vp8_common.mk
-vp8/vp8_cx_iface.c
-vp8/vp8_dx_iface.c
-vp8/vp8cx.mk
-vp8/vp8dx.mk
-vp9/common/vp9_alloccommon.c
-vp9/common/vp9_alloccommon.h
-vp9/common/vp9_blockd.c
-vp9/common/vp9_blockd.h
-vp9/common/vp9_common.h
-vp9/common/vp9_common_data.c
-vp9/common/vp9_common_data.h
-vp9/common/vp9_entropy.c
-vp9/common/vp9_entropy.h
-vp9/common/vp9_entropymode.c
-vp9/common/vp9_entropymode.h
-vp9/common/vp9_entropymv.c
-vp9/common/vp9_entropymv.h
-vp9/common/vp9_enums.h
-vp9/common/vp9_filter.c
-vp9/common/vp9_filter.h
-vp9/common/vp9_frame_buffers.c
-vp9/common/vp9_frame_buffers.h
-vp9/common/vp9_idct.c
-vp9/common/vp9_idct.h
-vp9/common/vp9_loopfilter.c
-vp9/common/vp9_loopfilter.h
-vp9/common/vp9_mv.h
-vp9/common/vp9_mvref_common.c
-vp9/common/vp9_mvref_common.h
-vp9/common/vp9_onyxc_int.h
-vp9/common/vp9_ppflags.h
-vp9/common/vp9_pred_common.c
-vp9/common/vp9_pred_common.h
-vp9/common/vp9_quant_common.c
-vp9/common/vp9_quant_common.h
-vp9/common/vp9_reconinter.c
-vp9/common/vp9_reconinter.h
-vp9/common/vp9_reconintra.c
-vp9/common/vp9_reconintra.h
-vp9/common/vp9_rtcd.c
-vp9/common/vp9_rtcd_defs.pl
-vp9/common/vp9_scale.c
-vp9/common/vp9_scale.h
-vp9/common/vp9_scan.c
-vp9/common/vp9_scan.h
-vp9/common/vp9_seg_common.c
-vp9/common/vp9_seg_common.h
-vp9/common/vp9_thread_common.c
-vp9/common/vp9_thread_common.h
-vp9/common/vp9_tile_common.c
-vp9/common/vp9_tile_common.h
-vp9/decoder/vp9_decodeframe.c
-vp9/decoder/vp9_decodeframe.h
-vp9/decoder/vp9_decodemv.c
-vp9/decoder/vp9_decodemv.h
-vp9/decoder/vp9_decoder.c
-vp9/decoder/vp9_decoder.h
-vp9/decoder/vp9_detokenize.c
-vp9/decoder/vp9_detokenize.h
-vp9/decoder/vp9_dsubexp.c
-vp9/decoder/vp9_dsubexp.h
-vp9/decoder/vp9_dthread.c
-vp9/decoder/vp9_dthread.h
-vp9/encoder/vp9_alt_ref_aq.c
-vp9/encoder/vp9_alt_ref_aq.h
-vp9/encoder/vp9_aq_360.c
-vp9/encoder/vp9_aq_360.h
-vp9/encoder/vp9_aq_complexity.c
-vp9/encoder/vp9_aq_complexity.h
-vp9/encoder/vp9_aq_cyclicrefresh.c
-vp9/encoder/vp9_aq_cyclicrefresh.h
-vp9/encoder/vp9_aq_variance.c
-vp9/encoder/vp9_aq_variance.h
-vp9/encoder/vp9_bitstream.c
-vp9/encoder/vp9_bitstream.h
-vp9/encoder/vp9_block.h
-vp9/encoder/vp9_context_tree.c
-vp9/encoder/vp9_context_tree.h
-vp9/encoder/vp9_cost.c
-vp9/encoder/vp9_cost.h
-vp9/encoder/vp9_dct.c
-vp9/encoder/vp9_encodeframe.c
-vp9/encoder/vp9_encodeframe.h
-vp9/encoder/vp9_encodemb.c
-vp9/encoder/vp9_encodemb.h
-vp9/encoder/vp9_encodemv.c
-vp9/encoder/vp9_encodemv.h
-vp9/encoder/vp9_encoder.c
-vp9/encoder/vp9_encoder.h
-vp9/encoder/vp9_ethread.c
-vp9/encoder/vp9_ethread.h
-vp9/encoder/vp9_extend.c
-vp9/encoder/vp9_extend.h
-vp9/encoder/vp9_firstpass.c
-vp9/encoder/vp9_firstpass.h
-vp9/encoder/vp9_lookahead.c
-vp9/encoder/vp9_lookahead.h
-vp9/encoder/vp9_mbgraph.c
-vp9/encoder/vp9_mbgraph.h
-vp9/encoder/vp9_mcomp.c
-vp9/encoder/vp9_mcomp.h
-vp9/encoder/vp9_noise_estimate.c
-vp9/encoder/vp9_noise_estimate.h
-vp9/encoder/vp9_picklpf.c
-vp9/encoder/vp9_picklpf.h
-vp9/encoder/vp9_pickmode.c
-vp9/encoder/vp9_pickmode.h
-vp9/encoder/vp9_quantize.c
-vp9/encoder/vp9_quantize.h
-vp9/encoder/vp9_ratectrl.c
-vp9/encoder/vp9_ratectrl.h
-vp9/encoder/vp9_rd.c
-vp9/encoder/vp9_rd.h
-vp9/encoder/vp9_rdopt.c
-vp9/encoder/vp9_rdopt.h
-vp9/encoder/vp9_resize.c
-vp9/encoder/vp9_resize.h
-vp9/encoder/vp9_segmentation.c
-vp9/encoder/vp9_segmentation.h
-vp9/encoder/vp9_skin_detection.c
-vp9/encoder/vp9_skin_detection.h
-vp9/encoder/vp9_speed_features.c
-vp9/encoder/vp9_speed_features.h
-vp9/encoder/vp9_subexp.c
-vp9/encoder/vp9_subexp.h
-vp9/encoder/vp9_svc_layercontext.c
-vp9/encoder/vp9_svc_layercontext.h
-vp9/encoder/vp9_temporal_filter.c
-vp9/encoder/vp9_temporal_filter.h
-vp9/encoder/vp9_tokenize.c
-vp9/encoder/vp9_tokenize.h
-vp9/encoder/vp9_treewriter.c
-vp9/encoder/vp9_treewriter.h
-vp9/vp9_common.mk
-vp9/vp9_cx_iface.c
-vp9/vp9_dx_iface.c
-vp9/vp9_dx_iface.h
-vp9/vp9_iface_common.h
-vp9/vp9cx.mk
-vp9/vp9dx.mk
-vpx/internal/vpx_codec_internal.h
-vpx/src/vpx_codec.c
-vpx/src/vpx_decoder.c
-vpx/src/vpx_encoder.c
-vpx/src/vpx_image.c
-vpx/vp8.h
-vpx/vp8cx.h
-vpx/vp8dx.h
-vpx/vpx_codec.h
-vpx/vpx_codec.mk
-vpx/vpx_decoder.h
-vpx/vpx_encoder.h
-vpx/vpx_frame_buffer.h
-vpx/vpx_image.h
-vpx/vpx_integer.h
-vpx_config.c
-vpx_dsp/avg.c
-vpx_dsp/bitreader.c
-vpx_dsp/bitreader.h
-vpx_dsp/bitreader_buffer.c
-vpx_dsp/bitreader_buffer.h
-vpx_dsp/bitwriter.c
-vpx_dsp/bitwriter.h
-vpx_dsp/bitwriter_buffer.c
-vpx_dsp/bitwriter_buffer.h
-vpx_dsp/fwd_txfm.c
-vpx_dsp/fwd_txfm.h
-vpx_dsp/intrapred.c
-vpx_dsp/inv_txfm.c
-vpx_dsp/inv_txfm.h
-vpx_dsp/loopfilter.c
-vpx_dsp/prob.c
-vpx_dsp/prob.h
-vpx_dsp/psnr.c
-vpx_dsp/psnr.h
-vpx_dsp/quantize.c
-vpx_dsp/quantize.h
-vpx_dsp/sad.c
-vpx_dsp/subtract.c
-vpx_dsp/sum_squares.c
-vpx_dsp/txfm_common.h
-vpx_dsp/variance.c
-vpx_dsp/variance.h
-vpx_dsp/vpx_convolve.c
-vpx_dsp/vpx_convolve.h
-vpx_dsp/vpx_dsp.mk
-vpx_dsp/vpx_dsp_common.h
-vpx_dsp/vpx_dsp_rtcd.c
-vpx_dsp/vpx_dsp_rtcd_defs.pl
-vpx_dsp/vpx_filter.h
-vpx_mem/include/vpx_mem_intrnl.h
-vpx_mem/vpx_mem.c
-vpx_mem/vpx_mem.h
-vpx_mem/vpx_mem.mk
-vpx_ports/arm.h
-vpx_ports/arm_cpudetect.c
-vpx_ports/bitops.h
-vpx_ports/emmintrin_compat.h
-vpx_ports/mem.h
-vpx_ports/mem_ops.h
-vpx_ports/mem_ops_aligned.h
-vpx_ports/msvc.h
-vpx_ports/system_state.h
-vpx_ports/vpx_once.h
-vpx_ports/vpx_ports.mk
-vpx_ports/vpx_timer.h
-vpx_scale/generic/gen_scalers.c
-vpx_scale/generic/vpx_scale.c
-vpx_scale/generic/yv12config.c
-vpx_scale/generic/yv12extend.c
-vpx_scale/vpx_scale.h
-vpx_scale/vpx_scale.mk
-vpx_scale/vpx_scale_rtcd.c
-vpx_scale/vpx_scale_rtcd.pl
-vpx_scale/yv12config.h
-vpx_util/endian_inl.h
-vpx_util/vpx_thread.c
-vpx_util/vpx_thread.h
-vpx_util/vpx_util.mk
diff --git a/config/arm64/libvpx_srcs.txt b/config/arm64/libvpx_srcs.txt
deleted file mode 100644
index b3ca6c3..0000000
--- a/config/arm64/libvpx_srcs.txt
+++ /dev/null
@@ -1,388 +0,0 @@
-CHANGELOG
-build/make/rtcd.pl
-build/make/version.sh
-libs.mk
-vp8/common/alloccommon.c
-vp8/common/alloccommon.h
-vp8/common/arm/loopfilter_arm.c
-vp8/common/arm/neon/bilinearpredict_neon.c
-vp8/common/arm/neon/copymem_neon.c
-vp8/common/arm/neon/dc_only_idct_add_neon.c
-vp8/common/arm/neon/dequant_idct_neon.c
-vp8/common/arm/neon/dequantizeb_neon.c
-vp8/common/arm/neon/idct_blk_neon.c
-vp8/common/arm/neon/idct_dequant_0_2x_neon.c
-vp8/common/arm/neon/idct_dequant_full_2x_neon.c
-vp8/common/arm/neon/iwalsh_neon.c
-vp8/common/arm/neon/loopfiltersimplehorizontaledge_neon.c
-vp8/common/arm/neon/loopfiltersimpleverticaledge_neon.c
-vp8/common/arm/neon/mbloopfilter_neon.c
-vp8/common/arm/neon/shortidct4x4llm_neon.c
-vp8/common/arm/neon/sixtappredict_neon.c
-vp8/common/arm/neon/vp8_loopfilter_neon.c
-vp8/common/blockd.c
-vp8/common/blockd.h
-vp8/common/coefupdateprobs.h
-vp8/common/common.h
-vp8/common/copy_c.c
-vp8/common/default_coef_probs.h
-vp8/common/dequantize.c
-vp8/common/entropy.c
-vp8/common/entropy.h
-vp8/common/entropymode.c
-vp8/common/entropymode.h
-vp8/common/entropymv.c
-vp8/common/entropymv.h
-vp8/common/extend.c
-vp8/common/extend.h
-vp8/common/filter.c
-vp8/common/filter.h
-vp8/common/findnearmv.c
-vp8/common/findnearmv.h
-vp8/common/generic/systemdependent.c
-vp8/common/header.h
-vp8/common/idct_blk.c
-vp8/common/idctllm.c
-vp8/common/invtrans.h
-vp8/common/loopfilter.h
-vp8/common/loopfilter_filters.c
-vp8/common/mbpitch.c
-vp8/common/modecont.c
-vp8/common/modecont.h
-vp8/common/mv.h
-vp8/common/onyx.h
-vp8/common/onyxc_int.h
-vp8/common/onyxd.h
-vp8/common/ppflags.h
-vp8/common/quant_common.c
-vp8/common/quant_common.h
-vp8/common/reconinter.c
-vp8/common/reconinter.h
-vp8/common/reconintra.c
-vp8/common/reconintra.h
-vp8/common/reconintra4x4.c
-vp8/common/reconintra4x4.h
-vp8/common/rtcd.c
-vp8/common/rtcd_defs.pl
-vp8/common/setupintrarecon.c
-vp8/common/setupintrarecon.h
-vp8/common/swapyv12buffer.c
-vp8/common/swapyv12buffer.h
-vp8/common/systemdependent.h
-vp8/common/threading.h
-vp8/common/treecoder.c
-vp8/common/treecoder.h
-vp8/common/vp8_entropymodedata.h
-vp8/common/vp8_loopfilter.c
-vp8/decoder/dboolhuff.c
-vp8/decoder/dboolhuff.h
-vp8/decoder/decodeframe.c
-vp8/decoder/decodemv.c
-vp8/decoder/decodemv.h
-vp8/decoder/decoderthreading.h
-vp8/decoder/detokenize.c
-vp8/decoder/detokenize.h
-vp8/decoder/onyxd_if.c
-vp8/decoder/onyxd_int.h
-vp8/decoder/threading.c
-vp8/decoder/treereader.h
-vp8/encoder/arm/neon/denoising_neon.c
-vp8/encoder/arm/neon/fastquantizeb_neon.c
-vp8/encoder/arm/neon/shortfdct_neon.c
-vp8/encoder/arm/neon/vp8_shortwalsh4x4_neon.c
-vp8/encoder/bitstream.c
-vp8/encoder/bitstream.h
-vp8/encoder/block.h
-vp8/encoder/boolhuff.c
-vp8/encoder/boolhuff.h
-vp8/encoder/dct.c
-vp8/encoder/dct_value_cost.h
-vp8/encoder/dct_value_tokens.h
-vp8/encoder/defaultcoefcounts.h
-vp8/encoder/denoising.c
-vp8/encoder/denoising.h
-vp8/encoder/encodeframe.c
-vp8/encoder/encodeframe.h
-vp8/encoder/encodeintra.c
-vp8/encoder/encodeintra.h
-vp8/encoder/encodemb.c
-vp8/encoder/encodemb.h
-vp8/encoder/encodemv.c
-vp8/encoder/encodemv.h
-vp8/encoder/ethreading.c
-vp8/encoder/firstpass.h
-vp8/encoder/lookahead.c
-vp8/encoder/lookahead.h
-vp8/encoder/mcomp.c
-vp8/encoder/mcomp.h
-vp8/encoder/modecosts.c
-vp8/encoder/modecosts.h
-vp8/encoder/onyx_if.c
-vp8/encoder/onyx_int.h
-vp8/encoder/pickinter.c
-vp8/encoder/pickinter.h
-vp8/encoder/picklpf.c
-vp8/encoder/quantize.h
-vp8/encoder/ratectrl.c
-vp8/encoder/ratectrl.h
-vp8/encoder/rdopt.c
-vp8/encoder/rdopt.h
-vp8/encoder/segmentation.c
-vp8/encoder/segmentation.h
-vp8/encoder/tokenize.c
-vp8/encoder/tokenize.h
-vp8/encoder/treewriter.c
-vp8/encoder/treewriter.h
-vp8/encoder/vp8_quantize.c
-vp8/vp8_common.mk
-vp8/vp8_cx_iface.c
-vp8/vp8_dx_iface.c
-vp8/vp8cx.mk
-vp8/vp8dx.mk
-vp9/common/arm/neon/vp9_iht4x4_add_neon.c
-vp9/common/arm/neon/vp9_iht8x8_add_neon.c
-vp9/common/vp9_alloccommon.c
-vp9/common/vp9_alloccommon.h
-vp9/common/vp9_blockd.c
-vp9/common/vp9_blockd.h
-vp9/common/vp9_common.h
-vp9/common/vp9_common_data.c
-vp9/common/vp9_common_data.h
-vp9/common/vp9_entropy.c
-vp9/common/vp9_entropy.h
-vp9/common/vp9_entropymode.c
-vp9/common/vp9_entropymode.h
-vp9/common/vp9_entropymv.c
-vp9/common/vp9_entropymv.h
-vp9/common/vp9_enums.h
-vp9/common/vp9_filter.c
-vp9/common/vp9_filter.h
-vp9/common/vp9_frame_buffers.c
-vp9/common/vp9_frame_buffers.h
-vp9/common/vp9_idct.c
-vp9/common/vp9_idct.h
-vp9/common/vp9_loopfilter.c
-vp9/common/vp9_loopfilter.h
-vp9/common/vp9_mv.h
-vp9/common/vp9_mvref_common.c
-vp9/common/vp9_mvref_common.h
-vp9/common/vp9_onyxc_int.h
-vp9/common/vp9_ppflags.h
-vp9/common/vp9_pred_common.c
-vp9/common/vp9_pred_common.h
-vp9/common/vp9_quant_common.c
-vp9/common/vp9_quant_common.h
-vp9/common/vp9_reconinter.c
-vp9/common/vp9_reconinter.h
-vp9/common/vp9_reconintra.c
-vp9/common/vp9_reconintra.h
-vp9/common/vp9_rtcd.c
-vp9/common/vp9_rtcd_defs.pl
-vp9/common/vp9_scale.c
-vp9/common/vp9_scale.h
-vp9/common/vp9_scan.c
-vp9/common/vp9_scan.h
-vp9/common/vp9_seg_common.c
-vp9/common/vp9_seg_common.h
-vp9/common/vp9_thread_common.c
-vp9/common/vp9_thread_common.h
-vp9/common/vp9_tile_common.c
-vp9/common/vp9_tile_common.h
-vp9/decoder/vp9_decodeframe.c
-vp9/decoder/vp9_decodeframe.h
-vp9/decoder/vp9_decodemv.c
-vp9/decoder/vp9_decodemv.h
-vp9/decoder/vp9_decoder.c
-vp9/decoder/vp9_decoder.h
-vp9/decoder/vp9_detokenize.c
-vp9/decoder/vp9_detokenize.h
-vp9/decoder/vp9_dsubexp.c
-vp9/decoder/vp9_dsubexp.h
-vp9/decoder/vp9_dthread.c
-vp9/decoder/vp9_dthread.h
-vp9/encoder/arm/neon/vp9_dct_neon.c
-vp9/encoder/arm/neon/vp9_error_neon.c
-vp9/encoder/arm/neon/vp9_quantize_neon.c
-vp9/encoder/vp9_alt_ref_aq.c
-vp9/encoder/vp9_alt_ref_aq.h
-vp9/encoder/vp9_aq_360.c
-vp9/encoder/vp9_aq_360.h
-vp9/encoder/vp9_aq_complexity.c
-vp9/encoder/vp9_aq_complexity.h
-vp9/encoder/vp9_aq_cyclicrefresh.c
-vp9/encoder/vp9_aq_cyclicrefresh.h
-vp9/encoder/vp9_aq_variance.c
-vp9/encoder/vp9_aq_variance.h
-vp9/encoder/vp9_bitstream.c
-vp9/encoder/vp9_bitstream.h
-vp9/encoder/vp9_block.h
-vp9/encoder/vp9_context_tree.c
-vp9/encoder/vp9_context_tree.h
-vp9/encoder/vp9_cost.c
-vp9/encoder/vp9_cost.h
-vp9/encoder/vp9_dct.c
-vp9/encoder/vp9_encodeframe.c
-vp9/encoder/vp9_encodeframe.h
-vp9/encoder/vp9_encodemb.c
-vp9/encoder/vp9_encodemb.h
-vp9/encoder/vp9_encodemv.c
-vp9/encoder/vp9_encodemv.h
-vp9/encoder/vp9_encoder.c
-vp9/encoder/vp9_encoder.h
-vp9/encoder/vp9_ethread.c
-vp9/encoder/vp9_ethread.h
-vp9/encoder/vp9_extend.c
-vp9/encoder/vp9_extend.h
-vp9/encoder/vp9_firstpass.c
-vp9/encoder/vp9_firstpass.h
-vp9/encoder/vp9_lookahead.c
-vp9/encoder/vp9_lookahead.h
-vp9/encoder/vp9_mbgraph.c
-vp9/encoder/vp9_mbgraph.h
-vp9/encoder/vp9_mcomp.c
-vp9/encoder/vp9_mcomp.h
-vp9/encoder/vp9_noise_estimate.c
-vp9/encoder/vp9_noise_estimate.h
-vp9/encoder/vp9_picklpf.c
-vp9/encoder/vp9_picklpf.h
-vp9/encoder/vp9_pickmode.c
-vp9/encoder/vp9_pickmode.h
-vp9/encoder/vp9_quantize.c
-vp9/encoder/vp9_quantize.h
-vp9/encoder/vp9_ratectrl.c
-vp9/encoder/vp9_ratectrl.h
-vp9/encoder/vp9_rd.c
-vp9/encoder/vp9_rd.h
-vp9/encoder/vp9_rdopt.c
-vp9/encoder/vp9_rdopt.h
-vp9/encoder/vp9_resize.c
-vp9/encoder/vp9_resize.h
-vp9/encoder/vp9_segmentation.c
-vp9/encoder/vp9_segmentation.h
-vp9/encoder/vp9_skin_detection.c
-vp9/encoder/vp9_skin_detection.h
-vp9/encoder/vp9_speed_features.c
-vp9/encoder/vp9_speed_features.h
-vp9/encoder/vp9_subexp.c
-vp9/encoder/vp9_subexp.h
-vp9/encoder/vp9_svc_layercontext.c
-vp9/encoder/vp9_svc_layercontext.h
-vp9/encoder/vp9_temporal_filter.c
-vp9/encoder/vp9_temporal_filter.h
-vp9/encoder/vp9_tokenize.c
-vp9/encoder/vp9_tokenize.h
-vp9/encoder/vp9_treewriter.c
-vp9/encoder/vp9_treewriter.h
-vp9/vp9_common.mk
-vp9/vp9_cx_iface.c
-vp9/vp9_dx_iface.c
-vp9/vp9_dx_iface.h
-vp9/vp9_iface_common.h
-vp9/vp9cx.mk
-vp9/vp9dx.mk
-vpx/internal/vpx_codec_internal.h
-vpx/src/vpx_codec.c
-vpx/src/vpx_decoder.c
-vpx/src/vpx_encoder.c
-vpx/src/vpx_image.c
-vpx/vp8.h
-vpx/vp8cx.h
-vpx/vp8dx.h
-vpx/vpx_codec.h
-vpx/vpx_codec.mk
-vpx/vpx_decoder.h
-vpx/vpx_encoder.h
-vpx/vpx_frame_buffer.h
-vpx/vpx_image.h
-vpx/vpx_integer.h
-vpx_config.c
-vpx_dsp/arm/avg_neon.c
-vpx_dsp/arm/fwd_txfm_neon.c
-vpx_dsp/arm/hadamard_neon.c
-vpx_dsp/arm/idct16x16_1_add_neon.c
-vpx_dsp/arm/idct16x16_add_neon.c
-vpx_dsp/arm/idct16x16_neon.c
-vpx_dsp/arm/idct32x32_135_add_neon.c
-vpx_dsp/arm/idct32x32_1_add_neon.c
-vpx_dsp/arm/idct32x32_34_add_neon.c
-vpx_dsp/arm/idct32x32_add_neon.c
-vpx_dsp/arm/idct4x4_1_add_neon.c
-vpx_dsp/arm/idct4x4_add_neon.c
-vpx_dsp/arm/idct8x8_1_add_neon.c
-vpx_dsp/arm/idct8x8_add_neon.c
-vpx_dsp/arm/idct_neon.h
-vpx_dsp/arm/intrapred_neon.c
-vpx_dsp/arm/loopfilter_neon.c
-vpx_dsp/arm/sad4d_neon.c
-vpx_dsp/arm/sad_neon.c
-vpx_dsp/arm/subpel_variance_neon.c
-vpx_dsp/arm/subtract_neon.c
-vpx_dsp/arm/transpose_neon.h
-vpx_dsp/arm/variance_neon.c
-vpx_dsp/arm/vpx_convolve8_neon.c
-vpx_dsp/arm/vpx_convolve_avg_neon.c
-vpx_dsp/arm/vpx_convolve_copy_neon.c
-vpx_dsp/arm/vpx_convolve_neon.c
-vpx_dsp/avg.c
-vpx_dsp/bitreader.c
-vpx_dsp/bitreader.h
-vpx_dsp/bitreader_buffer.c
-vpx_dsp/bitreader_buffer.h
-vpx_dsp/bitwriter.c
-vpx_dsp/bitwriter.h
-vpx_dsp/bitwriter_buffer.c
-vpx_dsp/bitwriter_buffer.h
-vpx_dsp/fwd_txfm.c
-vpx_dsp/fwd_txfm.h
-vpx_dsp/intrapred.c
-vpx_dsp/inv_txfm.c
-vpx_dsp/inv_txfm.h
-vpx_dsp/loopfilter.c
-vpx_dsp/prob.c
-vpx_dsp/prob.h
-vpx_dsp/psnr.c
-vpx_dsp/psnr.h
-vpx_dsp/quantize.c
-vpx_dsp/quantize.h
-vpx_dsp/sad.c
-vpx_dsp/subtract.c
-vpx_dsp/sum_squares.c
-vpx_dsp/txfm_common.h
-vpx_dsp/variance.c
-vpx_dsp/variance.h
-vpx_dsp/vpx_convolve.c
-vpx_dsp/vpx_convolve.h
-vpx_dsp/vpx_dsp.mk
-vpx_dsp/vpx_dsp_common.h
-vpx_dsp/vpx_dsp_rtcd.c
-vpx_dsp/vpx_dsp_rtcd_defs.pl
-vpx_dsp/vpx_filter.h
-vpx_mem/include/vpx_mem_intrnl.h
-vpx_mem/vpx_mem.c
-vpx_mem/vpx_mem.h
-vpx_mem/vpx_mem.mk
-vpx_ports/arm.h
-vpx_ports/arm_cpudetect.c
-vpx_ports/bitops.h
-vpx_ports/emmintrin_compat.h
-vpx_ports/mem.h
-vpx_ports/mem_ops.h
-vpx_ports/mem_ops_aligned.h
-vpx_ports/msvc.h
-vpx_ports/system_state.h
-vpx_ports/vpx_once.h
-vpx_ports/vpx_ports.mk
-vpx_ports/vpx_timer.h
-vpx_scale/generic/gen_scalers.c
-vpx_scale/generic/vpx_scale.c
-vpx_scale/generic/yv12config.c
-vpx_scale/generic/yv12extend.c
-vpx_scale/vpx_scale.h
-vpx_scale/vpx_scale.mk
-vpx_scale/vpx_scale_rtcd.c
-vpx_scale/vpx_scale_rtcd.pl
-vpx_scale/yv12config.h
-vpx_util/endian_inl.h
-vpx_util/vpx_thread.c
-vpx_util/vpx_thread.h
-vpx_util/vpx_util.mk
diff --git a/config/generic/libvpx_srcs.txt b/config/generic/libvpx_srcs.txt
deleted file mode 100644
index 420d541..0000000
--- a/config/generic/libvpx_srcs.txt
+++ /dev/null
@@ -1,334 +0,0 @@
-CHANGELOG
-build/make/rtcd.pl
-build/make/version.sh
-libs.mk
-vp8/common/alloccommon.c
-vp8/common/alloccommon.h
-vp8/common/blockd.c
-vp8/common/blockd.h
-vp8/common/coefupdateprobs.h
-vp8/common/common.h
-vp8/common/copy_c.c
-vp8/common/default_coef_probs.h
-vp8/common/dequantize.c
-vp8/common/entropy.c
-vp8/common/entropy.h
-vp8/common/entropymode.c
-vp8/common/entropymode.h
-vp8/common/entropymv.c
-vp8/common/entropymv.h
-vp8/common/extend.c
-vp8/common/extend.h
-vp8/common/filter.c
-vp8/common/filter.h
-vp8/common/findnearmv.c
-vp8/common/findnearmv.h
-vp8/common/generic/systemdependent.c
-vp8/common/header.h
-vp8/common/idct_blk.c
-vp8/common/idctllm.c
-vp8/common/invtrans.h
-vp8/common/loopfilter.h
-vp8/common/loopfilter_filters.c
-vp8/common/mbpitch.c
-vp8/common/modecont.c
-vp8/common/modecont.h
-vp8/common/mv.h
-vp8/common/onyx.h
-vp8/common/onyxc_int.h
-vp8/common/onyxd.h
-vp8/common/ppflags.h
-vp8/common/quant_common.c
-vp8/common/quant_common.h
-vp8/common/reconinter.c
-vp8/common/reconinter.h
-vp8/common/reconintra.c
-vp8/common/reconintra.h
-vp8/common/reconintra4x4.c
-vp8/common/reconintra4x4.h
-vp8/common/rtcd.c
-vp8/common/rtcd_defs.pl
-vp8/common/setupintrarecon.c
-vp8/common/setupintrarecon.h
-vp8/common/swapyv12buffer.c
-vp8/common/swapyv12buffer.h
-vp8/common/systemdependent.h
-vp8/common/threading.h
-vp8/common/treecoder.c
-vp8/common/treecoder.h
-vp8/common/vp8_entropymodedata.h
-vp8/common/vp8_loopfilter.c
-vp8/decoder/dboolhuff.c
-vp8/decoder/dboolhuff.h
-vp8/decoder/decodeframe.c
-vp8/decoder/decodemv.c
-vp8/decoder/decodemv.h
-vp8/decoder/decoderthreading.h
-vp8/decoder/detokenize.c
-vp8/decoder/detokenize.h
-vp8/decoder/onyxd_if.c
-vp8/decoder/onyxd_int.h
-vp8/decoder/threading.c
-vp8/decoder/treereader.h
-vp8/encoder/bitstream.c
-vp8/encoder/bitstream.h
-vp8/encoder/block.h
-vp8/encoder/boolhuff.c
-vp8/encoder/boolhuff.h
-vp8/encoder/dct.c
-vp8/encoder/dct_value_cost.h
-vp8/encoder/dct_value_tokens.h
-vp8/encoder/defaultcoefcounts.h
-vp8/encoder/denoising.c
-vp8/encoder/denoising.h
-vp8/encoder/encodeframe.c
-vp8/encoder/encodeframe.h
-vp8/encoder/encodeintra.c
-vp8/encoder/encodeintra.h
-vp8/encoder/encodemb.c
-vp8/encoder/encodemb.h
-vp8/encoder/encodemv.c
-vp8/encoder/encodemv.h
-vp8/encoder/ethreading.c
-vp8/encoder/firstpass.h
-vp8/encoder/lookahead.c
-vp8/encoder/lookahead.h
-vp8/encoder/mcomp.c
-vp8/encoder/mcomp.h
-vp8/encoder/modecosts.c
-vp8/encoder/modecosts.h
-vp8/encoder/onyx_if.c
-vp8/encoder/onyx_int.h
-vp8/encoder/pickinter.c
-vp8/encoder/pickinter.h
-vp8/encoder/picklpf.c
-vp8/encoder/quantize.h
-vp8/encoder/ratectrl.c
-vp8/encoder/ratectrl.h
-vp8/encoder/rdopt.c
-vp8/encoder/rdopt.h
-vp8/encoder/segmentation.c
-vp8/encoder/segmentation.h
-vp8/encoder/tokenize.c
-vp8/encoder/tokenize.h
-vp8/encoder/treewriter.c
-vp8/encoder/treewriter.h
-vp8/encoder/vp8_quantize.c
-vp8/vp8_common.mk
-vp8/vp8_cx_iface.c
-vp8/vp8_dx_iface.c
-vp8/vp8cx.mk
-vp8/vp8dx.mk
-vp9/common/vp9_alloccommon.c
-vp9/common/vp9_alloccommon.h
-vp9/common/vp9_blockd.c
-vp9/common/vp9_blockd.h
-vp9/common/vp9_common.h
-vp9/common/vp9_common_data.c
-vp9/common/vp9_common_data.h
-vp9/common/vp9_entropy.c
-vp9/common/vp9_entropy.h
-vp9/common/vp9_entropymode.c
-vp9/common/vp9_entropymode.h
-vp9/common/vp9_entropymv.c
-vp9/common/vp9_entropymv.h
-vp9/common/vp9_enums.h
-vp9/common/vp9_filter.c
-vp9/common/vp9_filter.h
-vp9/common/vp9_frame_buffers.c
-vp9/common/vp9_frame_buffers.h
-vp9/common/vp9_idct.c
-vp9/common/vp9_idct.h
-vp9/common/vp9_loopfilter.c
-vp9/common/vp9_loopfilter.h
-vp9/common/vp9_mv.h
-vp9/common/vp9_mvref_common.c
-vp9/common/vp9_mvref_common.h
-vp9/common/vp9_onyxc_int.h
-vp9/common/vp9_ppflags.h
-vp9/common/vp9_pred_common.c
-vp9/common/vp9_pred_common.h
-vp9/common/vp9_quant_common.c
-vp9/common/vp9_quant_common.h
-vp9/common/vp9_reconinter.c
-vp9/common/vp9_reconinter.h
-vp9/common/vp9_reconintra.c
-vp9/common/vp9_reconintra.h
-vp9/common/vp9_rtcd.c
-vp9/common/vp9_rtcd_defs.pl
-vp9/common/vp9_scale.c
-vp9/common/vp9_scale.h
-vp9/common/vp9_scan.c
-vp9/common/vp9_scan.h
-vp9/common/vp9_seg_common.c
-vp9/common/vp9_seg_common.h
-vp9/common/vp9_thread_common.c
-vp9/common/vp9_thread_common.h
-vp9/common/vp9_tile_common.c
-vp9/common/vp9_tile_common.h
-vp9/decoder/vp9_decodeframe.c
-vp9/decoder/vp9_decodeframe.h
-vp9/decoder/vp9_decodemv.c
-vp9/decoder/vp9_decodemv.h
-vp9/decoder/vp9_decoder.c
-vp9/decoder/vp9_decoder.h
-vp9/decoder/vp9_detokenize.c
-vp9/decoder/vp9_detokenize.h
-vp9/decoder/vp9_dsubexp.c
-vp9/decoder/vp9_dsubexp.h
-vp9/decoder/vp9_dthread.c
-vp9/decoder/vp9_dthread.h
-vp9/encoder/vp9_alt_ref_aq.c
-vp9/encoder/vp9_alt_ref_aq.h
-vp9/encoder/vp9_aq_360.c
-vp9/encoder/vp9_aq_360.h
-vp9/encoder/vp9_aq_complexity.c
-vp9/encoder/vp9_aq_complexity.h
-vp9/encoder/vp9_aq_cyclicrefresh.c
-vp9/encoder/vp9_aq_cyclicrefresh.h
-vp9/encoder/vp9_aq_variance.c
-vp9/encoder/vp9_aq_variance.h
-vp9/encoder/vp9_bitstream.c
-vp9/encoder/vp9_bitstream.h
-vp9/encoder/vp9_block.h
-vp9/encoder/vp9_context_tree.c
-vp9/encoder/vp9_context_tree.h
-vp9/encoder/vp9_cost.c
-vp9/encoder/vp9_cost.h
-vp9/encoder/vp9_dct.c
-vp9/encoder/vp9_encodeframe.c
-vp9/encoder/vp9_encodeframe.h
-vp9/encoder/vp9_encodemb.c
-vp9/encoder/vp9_encodemb.h
-vp9/encoder/vp9_encodemv.c
-vp9/encoder/vp9_encodemv.h
-vp9/encoder/vp9_encoder.c
-vp9/encoder/vp9_encoder.h
-vp9/encoder/vp9_ethread.c
-vp9/encoder/vp9_ethread.h
-vp9/encoder/vp9_extend.c
-vp9/encoder/vp9_extend.h
-vp9/encoder/vp9_firstpass.c
-vp9/encoder/vp9_firstpass.h
-vp9/encoder/vp9_lookahead.c
-vp9/encoder/vp9_lookahead.h
-vp9/encoder/vp9_mbgraph.c
-vp9/encoder/vp9_mbgraph.h
-vp9/encoder/vp9_mcomp.c
-vp9/encoder/vp9_mcomp.h
-vp9/encoder/vp9_noise_estimate.c
-vp9/encoder/vp9_noise_estimate.h
-vp9/encoder/vp9_picklpf.c
-vp9/encoder/vp9_picklpf.h
-vp9/encoder/vp9_pickmode.c
-vp9/encoder/vp9_pickmode.h
-vp9/encoder/vp9_quantize.c
-vp9/encoder/vp9_quantize.h
-vp9/encoder/vp9_ratectrl.c
-vp9/encoder/vp9_ratectrl.h
-vp9/encoder/vp9_rd.c
-vp9/encoder/vp9_rd.h
-vp9/encoder/vp9_rdopt.c
-vp9/encoder/vp9_rdopt.h
-vp9/encoder/vp9_resize.c
-vp9/encoder/vp9_resize.h
-vp9/encoder/vp9_segmentation.c
-vp9/encoder/vp9_segmentation.h
-vp9/encoder/vp9_skin_detection.c
-vp9/encoder/vp9_skin_detection.h
-vp9/encoder/vp9_speed_features.c
-vp9/encoder/vp9_speed_features.h
-vp9/encoder/vp9_subexp.c
-vp9/encoder/vp9_subexp.h
-vp9/encoder/vp9_svc_layercontext.c
-vp9/encoder/vp9_svc_layercontext.h
-vp9/encoder/vp9_temporal_filter.c
-vp9/encoder/vp9_temporal_filter.h
-vp9/encoder/vp9_tokenize.c
-vp9/encoder/vp9_tokenize.h
-vp9/encoder/vp9_treewriter.c
-vp9/encoder/vp9_treewriter.h
-vp9/vp9_common.mk
-vp9/vp9_cx_iface.c
-vp9/vp9_dx_iface.c
-vp9/vp9_dx_iface.h
-vp9/vp9_iface_common.h
-vp9/vp9cx.mk
-vp9/vp9dx.mk
-vpx/internal/vpx_codec_internal.h
-vpx/src/vpx_codec.c
-vpx/src/vpx_decoder.c
-vpx/src/vpx_encoder.c
-vpx/src/vpx_image.c
-vpx/vp8.h
-vpx/vp8cx.h
-vpx/vp8dx.h
-vpx/vpx_codec.h
-vpx/vpx_codec.mk
-vpx/vpx_decoder.h
-vpx/vpx_encoder.h
-vpx/vpx_frame_buffer.h
-vpx/vpx_image.h
-vpx/vpx_integer.h
-vpx_config.c
-vpx_dsp/avg.c
-vpx_dsp/bitreader.c
-vpx_dsp/bitreader.h
-vpx_dsp/bitreader_buffer.c
-vpx_dsp/bitreader_buffer.h
-vpx_dsp/bitwriter.c
-vpx_dsp/bitwriter.h
-vpx_dsp/bitwriter_buffer.c
-vpx_dsp/bitwriter_buffer.h
-vpx_dsp/fwd_txfm.c
-vpx_dsp/fwd_txfm.h
-vpx_dsp/intrapred.c
-vpx_dsp/inv_txfm.c
-vpx_dsp/inv_txfm.h
-vpx_dsp/loopfilter.c
-vpx_dsp/prob.c
-vpx_dsp/prob.h
-vpx_dsp/psnr.c
-vpx_dsp/psnr.h
-vpx_dsp/quantize.c
-vpx_dsp/quantize.h
-vpx_dsp/sad.c
-vpx_dsp/subtract.c
-vpx_dsp/sum_squares.c
-vpx_dsp/txfm_common.h
-vpx_dsp/variance.c
-vpx_dsp/variance.h
-vpx_dsp/vpx_convolve.c
-vpx_dsp/vpx_convolve.h
-vpx_dsp/vpx_dsp.mk
-vpx_dsp/vpx_dsp_common.h
-vpx_dsp/vpx_dsp_rtcd.c
-vpx_dsp/vpx_dsp_rtcd_defs.pl
-vpx_dsp/vpx_filter.h
-vpx_mem/include/vpx_mem_intrnl.h
-vpx_mem/vpx_mem.c
-vpx_mem/vpx_mem.h
-vpx_mem/vpx_mem.mk
-vpx_ports/bitops.h
-vpx_ports/emmintrin_compat.h
-vpx_ports/mem.h
-vpx_ports/mem_ops.h
-vpx_ports/mem_ops_aligned.h
-vpx_ports/msvc.h
-vpx_ports/system_state.h
-vpx_ports/vpx_once.h
-vpx_ports/vpx_ports.mk
-vpx_ports/vpx_timer.h
-vpx_scale/generic/gen_scalers.c
-vpx_scale/generic/vpx_scale.c
-vpx_scale/generic/yv12config.c
-vpx_scale/generic/yv12extend.c
-vpx_scale/vpx_scale.h
-vpx_scale/vpx_scale.mk
-vpx_scale/vpx_scale_rtcd.c
-vpx_scale/vpx_scale_rtcd.pl
-vpx_scale/yv12config.h
-vpx_util/endian_inl.h
-vpx_util/vpx_thread.c
-vpx_util/vpx_thread.h
-vpx_util/vpx_util.mk
diff --git a/config/mips32-dspr2/libvpx_srcs.txt b/config/mips32-dspr2/libvpx_srcs.txt
deleted file mode 100644
index 859f2bb..0000000
--- a/config/mips32-dspr2/libvpx_srcs.txt
+++ /dev/null
@@ -1,373 +0,0 @@
-CHANGELOG
-build/make/rtcd.pl
-build/make/version.sh
-libs.mk
-vp8/common/alloccommon.c
-vp8/common/alloccommon.h
-vp8/common/blockd.c
-vp8/common/blockd.h
-vp8/common/coefupdateprobs.h
-vp8/common/common.h
-vp8/common/copy_c.c
-vp8/common/default_coef_probs.h
-vp8/common/dequantize.c
-vp8/common/entropy.c
-vp8/common/entropy.h
-vp8/common/entropymode.c
-vp8/common/entropymode.h
-vp8/common/entropymv.c
-vp8/common/entropymv.h
-vp8/common/extend.c
-vp8/common/extend.h
-vp8/common/filter.c
-vp8/common/filter.h
-vp8/common/findnearmv.c
-vp8/common/findnearmv.h
-vp8/common/generic/systemdependent.c
-vp8/common/header.h
-vp8/common/idct_blk.c
-vp8/common/idctllm.c
-vp8/common/invtrans.h
-vp8/common/loopfilter.h
-vp8/common/loopfilter_filters.c
-vp8/common/mbpitch.c
-vp8/common/mips/dspr2/dequantize_dspr2.c
-vp8/common/mips/dspr2/filter_dspr2.c
-vp8/common/mips/dspr2/idct_blk_dspr2.c
-vp8/common/mips/dspr2/idctllm_dspr2.c
-vp8/common/mips/dspr2/reconinter_dspr2.c
-vp8/common/mips/dspr2/vp8_loopfilter_filters_dspr2.c
-vp8/common/modecont.c
-vp8/common/modecont.h
-vp8/common/mv.h
-vp8/common/onyx.h
-vp8/common/onyxc_int.h
-vp8/common/onyxd.h
-vp8/common/ppflags.h
-vp8/common/quant_common.c
-vp8/common/quant_common.h
-vp8/common/reconinter.c
-vp8/common/reconinter.h
-vp8/common/reconintra.c
-vp8/common/reconintra.h
-vp8/common/reconintra4x4.c
-vp8/common/reconintra4x4.h
-vp8/common/rtcd.c
-vp8/common/rtcd_defs.pl
-vp8/common/setupintrarecon.c
-vp8/common/setupintrarecon.h
-vp8/common/swapyv12buffer.c
-vp8/common/swapyv12buffer.h
-vp8/common/systemdependent.h
-vp8/common/threading.h
-vp8/common/treecoder.c
-vp8/common/treecoder.h
-vp8/common/vp8_entropymodedata.h
-vp8/common/vp8_loopfilter.c
-vp8/decoder/dboolhuff.c
-vp8/decoder/dboolhuff.h
-vp8/decoder/decodeframe.c
-vp8/decoder/decodemv.c
-vp8/decoder/decodemv.h
-vp8/decoder/decoderthreading.h
-vp8/decoder/detokenize.c
-vp8/decoder/detokenize.h
-vp8/decoder/onyxd_if.c
-vp8/decoder/onyxd_int.h
-vp8/decoder/threading.c
-vp8/decoder/treereader.h
-vp8/encoder/bitstream.c
-vp8/encoder/bitstream.h
-vp8/encoder/block.h
-vp8/encoder/boolhuff.c
-vp8/encoder/boolhuff.h
-vp8/encoder/dct.c
-vp8/encoder/dct_value_cost.h
-vp8/encoder/dct_value_tokens.h
-vp8/encoder/defaultcoefcounts.h
-vp8/encoder/denoising.c
-vp8/encoder/denoising.h
-vp8/encoder/encodeframe.c
-vp8/encoder/encodeframe.h
-vp8/encoder/encodeintra.c
-vp8/encoder/encodeintra.h
-vp8/encoder/encodemb.c
-vp8/encoder/encodemb.h
-vp8/encoder/encodemv.c
-vp8/encoder/encodemv.h
-vp8/encoder/ethreading.c
-vp8/encoder/firstpass.h
-vp8/encoder/lookahead.c
-vp8/encoder/lookahead.h
-vp8/encoder/mcomp.c
-vp8/encoder/mcomp.h
-vp8/encoder/modecosts.c
-vp8/encoder/modecosts.h
-vp8/encoder/onyx_if.c
-vp8/encoder/onyx_int.h
-vp8/encoder/pickinter.c
-vp8/encoder/pickinter.h
-vp8/encoder/picklpf.c
-vp8/encoder/quantize.h
-vp8/encoder/ratectrl.c
-vp8/encoder/ratectrl.h
-vp8/encoder/rdopt.c
-vp8/encoder/rdopt.h
-vp8/encoder/segmentation.c
-vp8/encoder/segmentation.h
-vp8/encoder/tokenize.c
-vp8/encoder/tokenize.h
-vp8/encoder/treewriter.c
-vp8/encoder/treewriter.h
-vp8/encoder/vp8_quantize.c
-vp8/vp8_common.mk
-vp8/vp8_cx_iface.c
-vp8/vp8_dx_iface.c
-vp8/vp8cx.mk
-vp8/vp8dx.mk
-vp9/common/mips/dspr2/vp9_itrans16_dspr2.c
-vp9/common/mips/dspr2/vp9_itrans4_dspr2.c
-vp9/common/mips/dspr2/vp9_itrans8_dspr2.c
-vp9/common/vp9_alloccommon.c
-vp9/common/vp9_alloccommon.h
-vp9/common/vp9_blockd.c
-vp9/common/vp9_blockd.h
-vp9/common/vp9_common.h
-vp9/common/vp9_common_data.c
-vp9/common/vp9_common_data.h
-vp9/common/vp9_entropy.c
-vp9/common/vp9_entropy.h
-vp9/common/vp9_entropymode.c
-vp9/common/vp9_entropymode.h
-vp9/common/vp9_entropymv.c
-vp9/common/vp9_entropymv.h
-vp9/common/vp9_enums.h
-vp9/common/vp9_filter.c
-vp9/common/vp9_filter.h
-vp9/common/vp9_frame_buffers.c
-vp9/common/vp9_frame_buffers.h
-vp9/common/vp9_idct.c
-vp9/common/vp9_idct.h
-vp9/common/vp9_loopfilter.c
-vp9/common/vp9_loopfilter.h
-vp9/common/vp9_mv.h
-vp9/common/vp9_mvref_common.c
-vp9/common/vp9_mvref_common.h
-vp9/common/vp9_onyxc_int.h
-vp9/common/vp9_ppflags.h
-vp9/common/vp9_pred_common.c
-vp9/common/vp9_pred_common.h
-vp9/common/vp9_quant_common.c
-vp9/common/vp9_quant_common.h
-vp9/common/vp9_reconinter.c
-vp9/common/vp9_reconinter.h
-vp9/common/vp9_reconintra.c
-vp9/common/vp9_reconintra.h
-vp9/common/vp9_rtcd.c
-vp9/common/vp9_rtcd_defs.pl
-vp9/common/vp9_scale.c
-vp9/common/vp9_scale.h
-vp9/common/vp9_scan.c
-vp9/common/vp9_scan.h
-vp9/common/vp9_seg_common.c
-vp9/common/vp9_seg_common.h
-vp9/common/vp9_thread_common.c
-vp9/common/vp9_thread_common.h
-vp9/common/vp9_tile_common.c
-vp9/common/vp9_tile_common.h
-vp9/decoder/vp9_decodeframe.c
-vp9/decoder/vp9_decodeframe.h
-vp9/decoder/vp9_decodemv.c
-vp9/decoder/vp9_decodemv.h
-vp9/decoder/vp9_decoder.c
-vp9/decoder/vp9_decoder.h
-vp9/decoder/vp9_detokenize.c
-vp9/decoder/vp9_detokenize.h
-vp9/decoder/vp9_dsubexp.c
-vp9/decoder/vp9_dsubexp.h
-vp9/decoder/vp9_dthread.c
-vp9/decoder/vp9_dthread.h
-vp9/encoder/vp9_alt_ref_aq.c
-vp9/encoder/vp9_alt_ref_aq.h
-vp9/encoder/vp9_aq_360.c
-vp9/encoder/vp9_aq_360.h
-vp9/encoder/vp9_aq_complexity.c
-vp9/encoder/vp9_aq_complexity.h
-vp9/encoder/vp9_aq_cyclicrefresh.c
-vp9/encoder/vp9_aq_cyclicrefresh.h
-vp9/encoder/vp9_aq_variance.c
-vp9/encoder/vp9_aq_variance.h
-vp9/encoder/vp9_bitstream.c
-vp9/encoder/vp9_bitstream.h
-vp9/encoder/vp9_block.h
-vp9/encoder/vp9_context_tree.c
-vp9/encoder/vp9_context_tree.h
-vp9/encoder/vp9_cost.c
-vp9/encoder/vp9_cost.h
-vp9/encoder/vp9_dct.c
-vp9/encoder/vp9_encodeframe.c
-vp9/encoder/vp9_encodeframe.h
-vp9/encoder/vp9_encodemb.c
-vp9/encoder/vp9_encodemb.h
-vp9/encoder/vp9_encodemv.c
-vp9/encoder/vp9_encodemv.h
-vp9/encoder/vp9_encoder.c
-vp9/encoder/vp9_encoder.h
-vp9/encoder/vp9_ethread.c
-vp9/encoder/vp9_ethread.h
-vp9/encoder/vp9_extend.c
-vp9/encoder/vp9_extend.h
-vp9/encoder/vp9_firstpass.c
-vp9/encoder/vp9_firstpass.h
-vp9/encoder/vp9_lookahead.c
-vp9/encoder/vp9_lookahead.h
-vp9/encoder/vp9_mbgraph.c
-vp9/encoder/vp9_mbgraph.h
-vp9/encoder/vp9_mcomp.c
-vp9/encoder/vp9_mcomp.h
-vp9/encoder/vp9_noise_estimate.c
-vp9/encoder/vp9_noise_estimate.h
-vp9/encoder/vp9_picklpf.c
-vp9/encoder/vp9_picklpf.h
-vp9/encoder/vp9_pickmode.c
-vp9/encoder/vp9_pickmode.h
-vp9/encoder/vp9_quantize.c
-vp9/encoder/vp9_quantize.h
-vp9/encoder/vp9_ratectrl.c
-vp9/encoder/vp9_ratectrl.h
-vp9/encoder/vp9_rd.c
-vp9/encoder/vp9_rd.h
-vp9/encoder/vp9_rdopt.c
-vp9/encoder/vp9_rdopt.h
-vp9/encoder/vp9_resize.c
-vp9/encoder/vp9_resize.h
-vp9/encoder/vp9_segmentation.c
-vp9/encoder/vp9_segmentation.h
-vp9/encoder/vp9_skin_detection.c
-vp9/encoder/vp9_skin_detection.h
-vp9/encoder/vp9_speed_features.c
-vp9/encoder/vp9_speed_features.h
-vp9/encoder/vp9_subexp.c
-vp9/encoder/vp9_subexp.h
-vp9/encoder/vp9_svc_layercontext.c
-vp9/encoder/vp9_svc_layercontext.h
-vp9/encoder/vp9_temporal_filter.c
-vp9/encoder/vp9_temporal_filter.h
-vp9/encoder/vp9_tokenize.c
-vp9/encoder/vp9_tokenize.h
-vp9/encoder/vp9_treewriter.c
-vp9/encoder/vp9_treewriter.h
-vp9/vp9_common.mk
-vp9/vp9_cx_iface.c
-vp9/vp9_dx_iface.c
-vp9/vp9_dx_iface.h
-vp9/vp9_iface_common.h
-vp9/vp9cx.mk
-vp9/vp9dx.mk
-vpx/internal/vpx_codec_internal.h
-vpx/src/vpx_codec.c
-vpx/src/vpx_decoder.c
-vpx/src/vpx_encoder.c
-vpx/src/vpx_image.c
-vpx/vp8.h
-vpx/vp8cx.h
-vpx/vp8dx.h
-vpx/vpx_codec.h
-vpx/vpx_codec.mk
-vpx/vpx_decoder.h
-vpx/vpx_encoder.h
-vpx/vpx_frame_buffer.h
-vpx/vpx_image.h
-vpx/vpx_integer.h
-vpx_config.c
-vpx_dsp/avg.c
-vpx_dsp/bitreader.c
-vpx_dsp/bitreader.h
-vpx_dsp/bitreader_buffer.c
-vpx_dsp/bitreader_buffer.h
-vpx_dsp/bitwriter.c
-vpx_dsp/bitwriter.h
-vpx_dsp/bitwriter_buffer.c
-vpx_dsp/bitwriter_buffer.h
-vpx_dsp/fwd_txfm.c
-vpx_dsp/fwd_txfm.h
-vpx_dsp/intrapred.c
-vpx_dsp/inv_txfm.c
-vpx_dsp/inv_txfm.h
-vpx_dsp/loopfilter.c
-vpx_dsp/mips/common_dspr2.c
-vpx_dsp/mips/common_dspr2.h
-vpx_dsp/mips/convolve2_avg_dspr2.c
-vpx_dsp/mips/convolve2_avg_horiz_dspr2.c
-vpx_dsp/mips/convolve2_dspr2.c
-vpx_dsp/mips/convolve2_horiz_dspr2.c
-vpx_dsp/mips/convolve2_vert_dspr2.c
-vpx_dsp/mips/convolve8_avg_dspr2.c
-vpx_dsp/mips/convolve8_avg_horiz_dspr2.c
-vpx_dsp/mips/convolve8_dspr2.c
-vpx_dsp/mips/convolve8_horiz_dspr2.c
-vpx_dsp/mips/convolve8_vert_dspr2.c
-vpx_dsp/mips/convolve_common_dspr2.h
-vpx_dsp/mips/intrapred16_dspr2.c
-vpx_dsp/mips/intrapred4_dspr2.c
-vpx_dsp/mips/intrapred8_dspr2.c
-vpx_dsp/mips/inv_txfm_dspr2.h
-vpx_dsp/mips/itrans16_dspr2.c
-vpx_dsp/mips/itrans32_cols_dspr2.c
-vpx_dsp/mips/itrans32_dspr2.c
-vpx_dsp/mips/itrans4_dspr2.c
-vpx_dsp/mips/itrans8_dspr2.c
-vpx_dsp/mips/loopfilter_filters_dspr2.c
-vpx_dsp/mips/loopfilter_filters_dspr2.h
-vpx_dsp/mips/loopfilter_macros_dspr2.h
-vpx_dsp/mips/loopfilter_masks_dspr2.h
-vpx_dsp/mips/loopfilter_mb_dspr2.c
-vpx_dsp/mips/loopfilter_mb_horiz_dspr2.c
-vpx_dsp/mips/loopfilter_mb_vert_dspr2.c
-vpx_dsp/prob.c
-vpx_dsp/prob.h
-vpx_dsp/psnr.c
-vpx_dsp/psnr.h
-vpx_dsp/quantize.c
-vpx_dsp/quantize.h
-vpx_dsp/sad.c
-vpx_dsp/subtract.c
-vpx_dsp/sum_squares.c
-vpx_dsp/txfm_common.h
-vpx_dsp/variance.c
-vpx_dsp/variance.h
-vpx_dsp/vpx_convolve.c
-vpx_dsp/vpx_convolve.h
-vpx_dsp/vpx_dsp.mk
-vpx_dsp/vpx_dsp_common.h
-vpx_dsp/vpx_dsp_rtcd.c
-vpx_dsp/vpx_dsp_rtcd_defs.pl
-vpx_dsp/vpx_filter.h
-vpx_mem/include/vpx_mem_intrnl.h
-vpx_mem/vpx_mem.c
-vpx_mem/vpx_mem.h
-vpx_mem/vpx_mem.mk
-vpx_ports/bitops.h
-vpx_ports/emmintrin_compat.h
-vpx_ports/mem.h
-vpx_ports/mem_ops.h
-vpx_ports/mem_ops_aligned.h
-vpx_ports/msvc.h
-vpx_ports/system_state.h
-vpx_ports/vpx_once.h
-vpx_ports/vpx_ports.mk
-vpx_ports/vpx_timer.h
-vpx_scale/generic/gen_scalers.c
-vpx_scale/generic/vpx_scale.c
-vpx_scale/generic/yv12config.c
-vpx_scale/generic/yv12extend.c
-vpx_scale/mips/dspr2/yv12extend_dspr2.c
-vpx_scale/vpx_scale.h
-vpx_scale/vpx_scale.mk
-vpx_scale/vpx_scale_rtcd.c
-vpx_scale/vpx_scale_rtcd.pl
-vpx_scale/yv12config.h
-vpx_util/endian_inl.h
-vpx_util/vpx_thread.c
-vpx_util/vpx_thread.h
-vpx_util/vpx_util.mk
diff --git a/config/mips32-msa/libvpx_srcs.txt b/config/mips32-msa/libvpx_srcs.txt
deleted file mode 100644
index 8bcb6f8..0000000
--- a/config/mips32-msa/libvpx_srcs.txt
+++ /dev/null
@@ -1,382 +0,0 @@
-CHANGELOG
-build/make/rtcd.pl
-build/make/version.sh
-libs.mk
-vp8/common/alloccommon.c
-vp8/common/alloccommon.h
-vp8/common/blockd.c
-vp8/common/blockd.h
-vp8/common/coefupdateprobs.h
-vp8/common/common.h
-vp8/common/copy_c.c
-vp8/common/default_coef_probs.h
-vp8/common/dequantize.c
-vp8/common/entropy.c
-vp8/common/entropy.h
-vp8/common/entropymode.c
-vp8/common/entropymode.h
-vp8/common/entropymv.c
-vp8/common/entropymv.h
-vp8/common/extend.c
-vp8/common/extend.h
-vp8/common/filter.c
-vp8/common/filter.h
-vp8/common/findnearmv.c
-vp8/common/findnearmv.h
-vp8/common/generic/systemdependent.c
-vp8/common/header.h
-vp8/common/idct_blk.c
-vp8/common/idctllm.c
-vp8/common/invtrans.h
-vp8/common/loopfilter.h
-vp8/common/loopfilter_filters.c
-vp8/common/mbpitch.c
-vp8/common/mips/msa/bilinear_filter_msa.c
-vp8/common/mips/msa/copymem_msa.c
-vp8/common/mips/msa/idct_msa.c
-vp8/common/mips/msa/loopfilter_filters_msa.c
-vp8/common/mips/msa/sixtap_filter_msa.c
-vp8/common/mips/msa/vp8_macros_msa.h
-vp8/common/modecont.c
-vp8/common/modecont.h
-vp8/common/mv.h
-vp8/common/onyx.h
-vp8/common/onyxc_int.h
-vp8/common/onyxd.h
-vp8/common/ppflags.h
-vp8/common/quant_common.c
-vp8/common/quant_common.h
-vp8/common/reconinter.c
-vp8/common/reconinter.h
-vp8/common/reconintra.c
-vp8/common/reconintra.h
-vp8/common/reconintra4x4.c
-vp8/common/reconintra4x4.h
-vp8/common/rtcd.c
-vp8/common/rtcd_defs.pl
-vp8/common/setupintrarecon.c
-vp8/common/setupintrarecon.h
-vp8/common/swapyv12buffer.c
-vp8/common/swapyv12buffer.h
-vp8/common/systemdependent.h
-vp8/common/threading.h
-vp8/common/treecoder.c
-vp8/common/treecoder.h
-vp8/common/vp8_entropymodedata.h
-vp8/common/vp8_loopfilter.c
-vp8/decoder/dboolhuff.c
-vp8/decoder/dboolhuff.h
-vp8/decoder/decodeframe.c
-vp8/decoder/decodemv.c
-vp8/decoder/decodemv.h
-vp8/decoder/decoderthreading.h
-vp8/decoder/detokenize.c
-vp8/decoder/detokenize.h
-vp8/decoder/onyxd_if.c
-vp8/decoder/onyxd_int.h
-vp8/decoder/threading.c
-vp8/decoder/treereader.h
-vp8/encoder/bitstream.c
-vp8/encoder/bitstream.h
-vp8/encoder/block.h
-vp8/encoder/boolhuff.c
-vp8/encoder/boolhuff.h
-vp8/encoder/dct.c
-vp8/encoder/dct_value_cost.h
-vp8/encoder/dct_value_tokens.h
-vp8/encoder/defaultcoefcounts.h
-vp8/encoder/denoising.c
-vp8/encoder/denoising.h
-vp8/encoder/encodeframe.c
-vp8/encoder/encodeframe.h
-vp8/encoder/encodeintra.c
-vp8/encoder/encodeintra.h
-vp8/encoder/encodemb.c
-vp8/encoder/encodemb.h
-vp8/encoder/encodemv.c
-vp8/encoder/encodemv.h
-vp8/encoder/ethreading.c
-vp8/encoder/firstpass.h
-vp8/encoder/lookahead.c
-vp8/encoder/lookahead.h
-vp8/encoder/mcomp.c
-vp8/encoder/mcomp.h
-vp8/encoder/mips/msa/dct_msa.c
-vp8/encoder/mips/msa/denoising_msa.c
-vp8/encoder/mips/msa/encodeopt_msa.c
-vp8/encoder/mips/msa/quantize_msa.c
-vp8/encoder/modecosts.c
-vp8/encoder/modecosts.h
-vp8/encoder/onyx_if.c
-vp8/encoder/onyx_int.h
-vp8/encoder/pickinter.c
-vp8/encoder/pickinter.h
-vp8/encoder/picklpf.c
-vp8/encoder/quantize.h
-vp8/encoder/ratectrl.c
-vp8/encoder/ratectrl.h
-vp8/encoder/rdopt.c
-vp8/encoder/rdopt.h
-vp8/encoder/segmentation.c
-vp8/encoder/segmentation.h
-vp8/encoder/tokenize.c
-vp8/encoder/tokenize.h
-vp8/encoder/treewriter.c
-vp8/encoder/treewriter.h
-vp8/encoder/vp8_quantize.c
-vp8/vp8_common.mk
-vp8/vp8_cx_iface.c
-vp8/vp8_dx_iface.c
-vp8/vp8cx.mk
-vp8/vp8dx.mk
-vp9/common/mips/msa/vp9_idct16x16_msa.c
-vp9/common/mips/msa/vp9_idct4x4_msa.c
-vp9/common/mips/msa/vp9_idct8x8_msa.c
-vp9/common/vp9_alloccommon.c
-vp9/common/vp9_alloccommon.h
-vp9/common/vp9_blockd.c
-vp9/common/vp9_blockd.h
-vp9/common/vp9_common.h
-vp9/common/vp9_common_data.c
-vp9/common/vp9_common_data.h
-vp9/common/vp9_entropy.c
-vp9/common/vp9_entropy.h
-vp9/common/vp9_entropymode.c
-vp9/common/vp9_entropymode.h
-vp9/common/vp9_entropymv.c
-vp9/common/vp9_entropymv.h
-vp9/common/vp9_enums.h
-vp9/common/vp9_filter.c
-vp9/common/vp9_filter.h
-vp9/common/vp9_frame_buffers.c
-vp9/common/vp9_frame_buffers.h
-vp9/common/vp9_idct.c
-vp9/common/vp9_idct.h
-vp9/common/vp9_loopfilter.c
-vp9/common/vp9_loopfilter.h
-vp9/common/vp9_mv.h
-vp9/common/vp9_mvref_common.c
-vp9/common/vp9_mvref_common.h
-vp9/common/vp9_onyxc_int.h
-vp9/common/vp9_ppflags.h
-vp9/common/vp9_pred_common.c
-vp9/common/vp9_pred_common.h
-vp9/common/vp9_quant_common.c
-vp9/common/vp9_quant_common.h
-vp9/common/vp9_reconinter.c
-vp9/common/vp9_reconinter.h
-vp9/common/vp9_reconintra.c
-vp9/common/vp9_reconintra.h
-vp9/common/vp9_rtcd.c
-vp9/common/vp9_rtcd_defs.pl
-vp9/common/vp9_scale.c
-vp9/common/vp9_scale.h
-vp9/common/vp9_scan.c
-vp9/common/vp9_scan.h
-vp9/common/vp9_seg_common.c
-vp9/common/vp9_seg_common.h
-vp9/common/vp9_thread_common.c
-vp9/common/vp9_thread_common.h
-vp9/common/vp9_tile_common.c
-vp9/common/vp9_tile_common.h
-vp9/decoder/vp9_decodeframe.c
-vp9/decoder/vp9_decodeframe.h
-vp9/decoder/vp9_decodemv.c
-vp9/decoder/vp9_decodemv.h
-vp9/decoder/vp9_decoder.c
-vp9/decoder/vp9_decoder.h
-vp9/decoder/vp9_detokenize.c
-vp9/decoder/vp9_detokenize.h
-vp9/decoder/vp9_dsubexp.c
-vp9/decoder/vp9_dsubexp.h
-vp9/decoder/vp9_dthread.c
-vp9/decoder/vp9_dthread.h
-vp9/encoder/mips/msa/vp9_error_msa.c
-vp9/encoder/mips/msa/vp9_fdct16x16_msa.c
-vp9/encoder/mips/msa/vp9_fdct4x4_msa.c
-vp9/encoder/mips/msa/vp9_fdct8x8_msa.c
-vp9/encoder/mips/msa/vp9_fdct_msa.h
-vp9/encoder/mips/msa/vp9_temporal_filter_msa.c
-vp9/encoder/vp9_alt_ref_aq.c
-vp9/encoder/vp9_alt_ref_aq.h
-vp9/encoder/vp9_aq_360.c
-vp9/encoder/vp9_aq_360.h
-vp9/encoder/vp9_aq_complexity.c
-vp9/encoder/vp9_aq_complexity.h
-vp9/encoder/vp9_aq_cyclicrefresh.c
-vp9/encoder/vp9_aq_cyclicrefresh.h
-vp9/encoder/vp9_aq_variance.c
-vp9/encoder/vp9_aq_variance.h
-vp9/encoder/vp9_bitstream.c
-vp9/encoder/vp9_bitstream.h
-vp9/encoder/vp9_block.h
-vp9/encoder/vp9_context_tree.c
-vp9/encoder/vp9_context_tree.h
-vp9/encoder/vp9_cost.c
-vp9/encoder/vp9_cost.h
-vp9/encoder/vp9_dct.c
-vp9/encoder/vp9_encodeframe.c
-vp9/encoder/vp9_encodeframe.h
-vp9/encoder/vp9_encodemb.c
-vp9/encoder/vp9_encodemb.h
-vp9/encoder/vp9_encodemv.c
-vp9/encoder/vp9_encodemv.h
-vp9/encoder/vp9_encoder.c
-vp9/encoder/vp9_encoder.h
-vp9/encoder/vp9_ethread.c
-vp9/encoder/vp9_ethread.h
-vp9/encoder/vp9_extend.c
-vp9/encoder/vp9_extend.h
-vp9/encoder/vp9_firstpass.c
-vp9/encoder/vp9_firstpass.h
-vp9/encoder/vp9_lookahead.c
-vp9/encoder/vp9_lookahead.h
-vp9/encoder/vp9_mbgraph.c
-vp9/encoder/vp9_mbgraph.h
-vp9/encoder/vp9_mcomp.c
-vp9/encoder/vp9_mcomp.h
-vp9/encoder/vp9_noise_estimate.c
-vp9/encoder/vp9_noise_estimate.h
-vp9/encoder/vp9_picklpf.c
-vp9/encoder/vp9_picklpf.h
-vp9/encoder/vp9_pickmode.c
-vp9/encoder/vp9_pickmode.h
-vp9/encoder/vp9_quantize.c
-vp9/encoder/vp9_quantize.h
-vp9/encoder/vp9_ratectrl.c
-vp9/encoder/vp9_ratectrl.h
-vp9/encoder/vp9_rd.c
-vp9/encoder/vp9_rd.h
-vp9/encoder/vp9_rdopt.c
-vp9/encoder/vp9_rdopt.h
-vp9/encoder/vp9_resize.c
-vp9/encoder/vp9_resize.h
-vp9/encoder/vp9_segmentation.c
-vp9/encoder/vp9_segmentation.h
-vp9/encoder/vp9_skin_detection.c
-vp9/encoder/vp9_skin_detection.h
-vp9/encoder/vp9_speed_features.c
-vp9/encoder/vp9_speed_features.h
-vp9/encoder/vp9_subexp.c
-vp9/encoder/vp9_subexp.h
-vp9/encoder/vp9_svc_layercontext.c
-vp9/encoder/vp9_svc_layercontext.h
-vp9/encoder/vp9_temporal_filter.c
-vp9/encoder/vp9_temporal_filter.h
-vp9/encoder/vp9_tokenize.c
-vp9/encoder/vp9_tokenize.h
-vp9/encoder/vp9_treewriter.c
-vp9/encoder/vp9_treewriter.h
-vp9/vp9_common.mk
-vp9/vp9_cx_iface.c
-vp9/vp9_dx_iface.c
-vp9/vp9_dx_iface.h
-vp9/vp9_iface_common.h
-vp9/vp9cx.mk
-vp9/vp9dx.mk
-vpx/internal/vpx_codec_internal.h
-vpx/src/vpx_codec.c
-vpx/src/vpx_decoder.c
-vpx/src/vpx_encoder.c
-vpx/src/vpx_image.c
-vpx/vp8.h
-vpx/vp8cx.h
-vpx/vp8dx.h
-vpx/vpx_codec.h
-vpx/vpx_codec.mk
-vpx/vpx_decoder.h
-vpx/vpx_encoder.h
-vpx/vpx_frame_buffer.h
-vpx/vpx_image.h
-vpx/vpx_integer.h
-vpx_config.c
-vpx_dsp/avg.c
-vpx_dsp/bitreader.c
-vpx_dsp/bitreader.h
-vpx_dsp/bitreader_buffer.c
-vpx_dsp/bitreader_buffer.h
-vpx_dsp/bitwriter.c
-vpx_dsp/bitwriter.h
-vpx_dsp/bitwriter_buffer.c
-vpx_dsp/bitwriter_buffer.h
-vpx_dsp/fwd_txfm.c
-vpx_dsp/fwd_txfm.h
-vpx_dsp/intrapred.c
-vpx_dsp/inv_txfm.c
-vpx_dsp/inv_txfm.h
-vpx_dsp/loopfilter.c
-vpx_dsp/mips/avg_msa.c
-vpx_dsp/mips/fwd_dct32x32_msa.c
-vpx_dsp/mips/fwd_txfm_msa.c
-vpx_dsp/mips/fwd_txfm_msa.h
-vpx_dsp/mips/idct16x16_msa.c
-vpx_dsp/mips/idct32x32_msa.c
-vpx_dsp/mips/idct4x4_msa.c
-vpx_dsp/mips/idct8x8_msa.c
-vpx_dsp/mips/intrapred_msa.c
-vpx_dsp/mips/inv_txfm_msa.h
-vpx_dsp/mips/loopfilter_16_msa.c
-vpx_dsp/mips/loopfilter_4_msa.c
-vpx_dsp/mips/loopfilter_8_msa.c
-vpx_dsp/mips/loopfilter_msa.h
-vpx_dsp/mips/macros_msa.h
-vpx_dsp/mips/sad_msa.c
-vpx_dsp/mips/sub_pixel_variance_msa.c
-vpx_dsp/mips/subtract_msa.c
-vpx_dsp/mips/txfm_macros_msa.h
-vpx_dsp/mips/variance_msa.c
-vpx_dsp/mips/vpx_convolve8_avg_horiz_msa.c
-vpx_dsp/mips/vpx_convolve8_avg_msa.c
-vpx_dsp/mips/vpx_convolve8_avg_vert_msa.c
-vpx_dsp/mips/vpx_convolve8_horiz_msa.c
-vpx_dsp/mips/vpx_convolve8_msa.c
-vpx_dsp/mips/vpx_convolve8_vert_msa.c
-vpx_dsp/mips/vpx_convolve_avg_msa.c
-vpx_dsp/mips/vpx_convolve_copy_msa.c
-vpx_dsp/mips/vpx_convolve_msa.h
-vpx_dsp/prob.c
-vpx_dsp/prob.h
-vpx_dsp/psnr.c
-vpx_dsp/psnr.h
-vpx_dsp/quantize.c
-vpx_dsp/quantize.h
-vpx_dsp/sad.c
-vpx_dsp/subtract.c
-vpx_dsp/sum_squares.c
-vpx_dsp/txfm_common.h
-vpx_dsp/variance.c
-vpx_dsp/variance.h
-vpx_dsp/vpx_convolve.c
-vpx_dsp/vpx_convolve.h
-vpx_dsp/vpx_dsp.mk
-vpx_dsp/vpx_dsp_common.h
-vpx_dsp/vpx_dsp_rtcd.c
-vpx_dsp/vpx_dsp_rtcd_defs.pl
-vpx_dsp/vpx_filter.h
-vpx_mem/include/vpx_mem_intrnl.h
-vpx_mem/vpx_mem.c
-vpx_mem/vpx_mem.h
-vpx_mem/vpx_mem.mk
-vpx_ports/bitops.h
-vpx_ports/emmintrin_compat.h
-vpx_ports/mem.h
-vpx_ports/mem_ops.h
-vpx_ports/mem_ops_aligned.h
-vpx_ports/msvc.h
-vpx_ports/system_state.h
-vpx_ports/vpx_once.h
-vpx_ports/vpx_ports.mk
-vpx_ports/vpx_timer.h
-vpx_scale/generic/gen_scalers.c
-vpx_scale/generic/vpx_scale.c
-vpx_scale/generic/yv12config.c
-vpx_scale/generic/yv12extend.c
-vpx_scale/vpx_scale.h
-vpx_scale/vpx_scale.mk
-vpx_scale/vpx_scale_rtcd.c
-vpx_scale/vpx_scale_rtcd.pl
-vpx_scale/yv12config.h
-vpx_util/endian_inl.h
-vpx_util/vpx_thread.c
-vpx_util/vpx_thread.h
-vpx_util/vpx_util.mk
diff --git a/config/mips32/libvpx_srcs.txt b/config/mips32/libvpx_srcs.txt
deleted file mode 100644
index 420d541..0000000
--- a/config/mips32/libvpx_srcs.txt
+++ /dev/null
@@ -1,334 +0,0 @@
-CHANGELOG
-build/make/rtcd.pl
-build/make/version.sh
-libs.mk
-vp8/common/alloccommon.c
-vp8/common/alloccommon.h
-vp8/common/blockd.c
-vp8/common/blockd.h
-vp8/common/coefupdateprobs.h
-vp8/common/common.h
-vp8/common/copy_c.c
-vp8/common/default_coef_probs.h
-vp8/common/dequantize.c
-vp8/common/entropy.c
-vp8/common/entropy.h
-vp8/common/entropymode.c
-vp8/common/entropymode.h
-vp8/common/entropymv.c
-vp8/common/entropymv.h
-vp8/common/extend.c
-vp8/common/extend.h
-vp8/common/filter.c
-vp8/common/filter.h
-vp8/common/findnearmv.c
-vp8/common/findnearmv.h
-vp8/common/generic/systemdependent.c
-vp8/common/header.h
-vp8/common/idct_blk.c
-vp8/common/idctllm.c
-vp8/common/invtrans.h
-vp8/common/loopfilter.h
-vp8/common/loopfilter_filters.c
-vp8/common/mbpitch.c
-vp8/common/modecont.c
-vp8/common/modecont.h
-vp8/common/mv.h
-vp8/common/onyx.h
-vp8/common/onyxc_int.h
-vp8/common/onyxd.h
-vp8/common/ppflags.h
-vp8/common/quant_common.c
-vp8/common/quant_common.h
-vp8/common/reconinter.c
-vp8/common/reconinter.h
-vp8/common/reconintra.c
-vp8/common/reconintra.h
-vp8/common/reconintra4x4.c
-vp8/common/reconintra4x4.h
-vp8/common/rtcd.c
-vp8/common/rtcd_defs.pl
-vp8/common/setupintrarecon.c
-vp8/common/setupintrarecon.h
-vp8/common/swapyv12buffer.c
-vp8/common/swapyv12buffer.h
-vp8/common/systemdependent.h
-vp8/common/threading.h
-vp8/common/treecoder.c
-vp8/common/treecoder.h
-vp8/common/vp8_entropymodedata.h
-vp8/common/vp8_loopfilter.c
-vp8/decoder/dboolhuff.c
-vp8/decoder/dboolhuff.h
-vp8/decoder/decodeframe.c
-vp8/decoder/decodemv.c
-vp8/decoder/decodemv.h
-vp8/decoder/decoderthreading.h
-vp8/decoder/detokenize.c
-vp8/decoder/detokenize.h
-vp8/decoder/onyxd_if.c
-vp8/decoder/onyxd_int.h
-vp8/decoder/threading.c
-vp8/decoder/treereader.h
-vp8/encoder/bitstream.c
-vp8/encoder/bitstream.h
-vp8/encoder/block.h
-vp8/encoder/boolhuff.c
-vp8/encoder/boolhuff.h
-vp8/encoder/dct.c
-vp8/encoder/dct_value_cost.h
-vp8/encoder/dct_value_tokens.h
-vp8/encoder/defaultcoefcounts.h
-vp8/encoder/denoising.c
-vp8/encoder/denoising.h
-vp8/encoder/encodeframe.c
-vp8/encoder/encodeframe.h
-vp8/encoder/encodeintra.c
-vp8/encoder/encodeintra.h
-vp8/encoder/encodemb.c
-vp8/encoder/encodemb.h
-vp8/encoder/encodemv.c
-vp8/encoder/encodemv.h
-vp8/encoder/ethreading.c
-vp8/encoder/firstpass.h
-vp8/encoder/lookahead.c
-vp8/encoder/lookahead.h
-vp8/encoder/mcomp.c
-vp8/encoder/mcomp.h
-vp8/encoder/modecosts.c
-vp8/encoder/modecosts.h
-vp8/encoder/onyx_if.c
-vp8/encoder/onyx_int.h
-vp8/encoder/pickinter.c
-vp8/encoder/pickinter.h
-vp8/encoder/picklpf.c
-vp8/encoder/quantize.h
-vp8/encoder/ratectrl.c
-vp8/encoder/ratectrl.h
-vp8/encoder/rdopt.c
-vp8/encoder/rdopt.h
-vp8/encoder/segmentation.c
-vp8/encoder/segmentation.h
-vp8/encoder/tokenize.c
-vp8/encoder/tokenize.h
-vp8/encoder/treewriter.c
-vp8/encoder/treewriter.h
-vp8/encoder/vp8_quantize.c
-vp8/vp8_common.mk
-vp8/vp8_cx_iface.c
-vp8/vp8_dx_iface.c
-vp8/vp8cx.mk
-vp8/vp8dx.mk
-vp9/common/vp9_alloccommon.c
-vp9/common/vp9_alloccommon.h
-vp9/common/vp9_blockd.c
-vp9/common/vp9_blockd.h
-vp9/common/vp9_common.h
-vp9/common/vp9_common_data.c
-vp9/common/vp9_common_data.h
-vp9/common/vp9_entropy.c
-vp9/common/vp9_entropy.h
-vp9/common/vp9_entropymode.c
-vp9/common/vp9_entropymode.h
-vp9/common/vp9_entropymv.c
-vp9/common/vp9_entropymv.h
-vp9/common/vp9_enums.h
-vp9/common/vp9_filter.c
-vp9/common/vp9_filter.h
-vp9/common/vp9_frame_buffers.c
-vp9/common/vp9_frame_buffers.h
-vp9/common/vp9_idct.c
-vp9/common/vp9_idct.h
-vp9/common/vp9_loopfilter.c
-vp9/common/vp9_loopfilter.h
-vp9/common/vp9_mv.h
-vp9/common/vp9_mvref_common.c
-vp9/common/vp9_mvref_common.h
-vp9/common/vp9_onyxc_int.h
-vp9/common/vp9_ppflags.h
-vp9/common/vp9_pred_common.c
-vp9/common/vp9_pred_common.h
-vp9/common/vp9_quant_common.c
-vp9/common/vp9_quant_common.h
-vp9/common/vp9_reconinter.c
-vp9/common/vp9_reconinter.h
-vp9/common/vp9_reconintra.c
-vp9/common/vp9_reconintra.h
-vp9/common/vp9_rtcd.c
-vp9/common/vp9_rtcd_defs.pl
-vp9/common/vp9_scale.c
-vp9/common/vp9_scale.h
-vp9/common/vp9_scan.c
-vp9/common/vp9_scan.h
-vp9/common/vp9_seg_common.c
-vp9/common/vp9_seg_common.h
-vp9/common/vp9_thread_common.c
-vp9/common/vp9_thread_common.h
-vp9/common/vp9_tile_common.c
-vp9/common/vp9_tile_common.h
-vp9/decoder/vp9_decodeframe.c
-vp9/decoder/vp9_decodeframe.h
-vp9/decoder/vp9_decodemv.c
-vp9/decoder/vp9_decodemv.h
-vp9/decoder/vp9_decoder.c
-vp9/decoder/vp9_decoder.h
-vp9/decoder/vp9_detokenize.c
-vp9/decoder/vp9_detokenize.h
-vp9/decoder/vp9_dsubexp.c
-vp9/decoder/vp9_dsubexp.h
-vp9/decoder/vp9_dthread.c
-vp9/decoder/vp9_dthread.h
-vp9/encoder/vp9_alt_ref_aq.c
-vp9/encoder/vp9_alt_ref_aq.h
-vp9/encoder/vp9_aq_360.c
-vp9/encoder/vp9_aq_360.h
-vp9/encoder/vp9_aq_complexity.c
-vp9/encoder/vp9_aq_complexity.h
-vp9/encoder/vp9_aq_cyclicrefresh.c
-vp9/encoder/vp9_aq_cyclicrefresh.h
-vp9/encoder/vp9_aq_variance.c
-vp9/encoder/vp9_aq_variance.h
-vp9/encoder/vp9_bitstream.c
-vp9/encoder/vp9_bitstream.h
-vp9/encoder/vp9_block.h
-vp9/encoder/vp9_context_tree.c
-vp9/encoder/vp9_context_tree.h
-vp9/encoder/vp9_cost.c
-vp9/encoder/vp9_cost.h
-vp9/encoder/vp9_dct.c
-vp9/encoder/vp9_encodeframe.c
-vp9/encoder/vp9_encodeframe.h
-vp9/encoder/vp9_encodemb.c
-vp9/encoder/vp9_encodemb.h
-vp9/encoder/vp9_encodemv.c
-vp9/encoder/vp9_encodemv.h
-vp9/encoder/vp9_encoder.c
-vp9/encoder/vp9_encoder.h
-vp9/encoder/vp9_ethread.c
-vp9/encoder/vp9_ethread.h
-vp9/encoder/vp9_extend.c
-vp9/encoder/vp9_extend.h
-vp9/encoder/vp9_firstpass.c
-vp9/encoder/vp9_firstpass.h
-vp9/encoder/vp9_lookahead.c
-vp9/encoder/vp9_lookahead.h
-vp9/encoder/vp9_mbgraph.c
-vp9/encoder/vp9_mbgraph.h
-vp9/encoder/vp9_mcomp.c
-vp9/encoder/vp9_mcomp.h
-vp9/encoder/vp9_noise_estimate.c
-vp9/encoder/vp9_noise_estimate.h
-vp9/encoder/vp9_picklpf.c
-vp9/encoder/vp9_picklpf.h
-vp9/encoder/vp9_pickmode.c
-vp9/encoder/vp9_pickmode.h
-vp9/encoder/vp9_quantize.c
-vp9/encoder/vp9_quantize.h
-vp9/encoder/vp9_ratectrl.c
-vp9/encoder/vp9_ratectrl.h
-vp9/encoder/vp9_rd.c
-vp9/encoder/vp9_rd.h
-vp9/encoder/vp9_rdopt.c
-vp9/encoder/vp9_rdopt.h
-vp9/encoder/vp9_resize.c
-vp9/encoder/vp9_resize.h
-vp9/encoder/vp9_segmentation.c
-vp9/encoder/vp9_segmentation.h
-vp9/encoder/vp9_skin_detection.c
-vp9/encoder/vp9_skin_detection.h
-vp9/encoder/vp9_speed_features.c
-vp9/encoder/vp9_speed_features.h
-vp9/encoder/vp9_subexp.c
-vp9/encoder/vp9_subexp.h
-vp9/encoder/vp9_svc_layercontext.c
-vp9/encoder/vp9_svc_layercontext.h
-vp9/encoder/vp9_temporal_filter.c
-vp9/encoder/vp9_temporal_filter.h
-vp9/encoder/vp9_tokenize.c
-vp9/encoder/vp9_tokenize.h
-vp9/encoder/vp9_treewriter.c
-vp9/encoder/vp9_treewriter.h
-vp9/vp9_common.mk
-vp9/vp9_cx_iface.c
-vp9/vp9_dx_iface.c
-vp9/vp9_dx_iface.h
-vp9/vp9_iface_common.h
-vp9/vp9cx.mk
-vp9/vp9dx.mk
-vpx/internal/vpx_codec_internal.h
-vpx/src/vpx_codec.c
-vpx/src/vpx_decoder.c
-vpx/src/vpx_encoder.c
-vpx/src/vpx_image.c
-vpx/vp8.h
-vpx/vp8cx.h
-vpx/vp8dx.h
-vpx/vpx_codec.h
-vpx/vpx_codec.mk
-vpx/vpx_decoder.h
-vpx/vpx_encoder.h
-vpx/vpx_frame_buffer.h
-vpx/vpx_image.h
-vpx/vpx_integer.h
-vpx_config.c
-vpx_dsp/avg.c
-vpx_dsp/bitreader.c
-vpx_dsp/bitreader.h
-vpx_dsp/bitreader_buffer.c
-vpx_dsp/bitreader_buffer.h
-vpx_dsp/bitwriter.c
-vpx_dsp/bitwriter.h
-vpx_dsp/bitwriter_buffer.c
-vpx_dsp/bitwriter_buffer.h
-vpx_dsp/fwd_txfm.c
-vpx_dsp/fwd_txfm.h
-vpx_dsp/intrapred.c
-vpx_dsp/inv_txfm.c
-vpx_dsp/inv_txfm.h
-vpx_dsp/loopfilter.c
-vpx_dsp/prob.c
-vpx_dsp/prob.h
-vpx_dsp/psnr.c
-vpx_dsp/psnr.h
-vpx_dsp/quantize.c
-vpx_dsp/quantize.h
-vpx_dsp/sad.c
-vpx_dsp/subtract.c
-vpx_dsp/sum_squares.c
-vpx_dsp/txfm_common.h
-vpx_dsp/variance.c
-vpx_dsp/variance.h
-vpx_dsp/vpx_convolve.c
-vpx_dsp/vpx_convolve.h
-vpx_dsp/vpx_dsp.mk
-vpx_dsp/vpx_dsp_common.h
-vpx_dsp/vpx_dsp_rtcd.c
-vpx_dsp/vpx_dsp_rtcd_defs.pl
-vpx_dsp/vpx_filter.h
-vpx_mem/include/vpx_mem_intrnl.h
-vpx_mem/vpx_mem.c
-vpx_mem/vpx_mem.h
-vpx_mem/vpx_mem.mk
-vpx_ports/bitops.h
-vpx_ports/emmintrin_compat.h
-vpx_ports/mem.h
-vpx_ports/mem_ops.h
-vpx_ports/mem_ops_aligned.h
-vpx_ports/msvc.h
-vpx_ports/system_state.h
-vpx_ports/vpx_once.h
-vpx_ports/vpx_ports.mk
-vpx_ports/vpx_timer.h
-vpx_scale/generic/gen_scalers.c
-vpx_scale/generic/vpx_scale.c
-vpx_scale/generic/yv12config.c
-vpx_scale/generic/yv12extend.c
-vpx_scale/vpx_scale.h
-vpx_scale/vpx_scale.mk
-vpx_scale/vpx_scale_rtcd.c
-vpx_scale/vpx_scale_rtcd.pl
-vpx_scale/yv12config.h
-vpx_util/endian_inl.h
-vpx_util/vpx_thread.c
-vpx_util/vpx_thread.h
-vpx_util/vpx_util.mk
diff --git a/config/mips64-msa/libvpx_srcs.txt b/config/mips64-msa/libvpx_srcs.txt
deleted file mode 100644
index 8bcb6f8..0000000
--- a/config/mips64-msa/libvpx_srcs.txt
+++ /dev/null
@@ -1,382 +0,0 @@
-CHANGELOG
-build/make/rtcd.pl
-build/make/version.sh
-libs.mk
-vp8/common/alloccommon.c
-vp8/common/alloccommon.h
-vp8/common/blockd.c
-vp8/common/blockd.h
-vp8/common/coefupdateprobs.h
-vp8/common/common.h
-vp8/common/copy_c.c
-vp8/common/default_coef_probs.h
-vp8/common/dequantize.c
-vp8/common/entropy.c
-vp8/common/entropy.h
-vp8/common/entropymode.c
-vp8/common/entropymode.h
-vp8/common/entropymv.c
-vp8/common/entropymv.h
-vp8/common/extend.c
-vp8/common/extend.h
-vp8/common/filter.c
-vp8/common/filter.h
-vp8/common/findnearmv.c
-vp8/common/findnearmv.h
-vp8/common/generic/systemdependent.c
-vp8/common/header.h
-vp8/common/idct_blk.c
-vp8/common/idctllm.c
-vp8/common/invtrans.h
-vp8/common/loopfilter.h
-vp8/common/loopfilter_filters.c
-vp8/common/mbpitch.c
-vp8/common/mips/msa/bilinear_filter_msa.c
-vp8/common/mips/msa/copymem_msa.c
-vp8/common/mips/msa/idct_msa.c
-vp8/common/mips/msa/loopfilter_filters_msa.c
-vp8/common/mips/msa/sixtap_filter_msa.c
-vp8/common/mips/msa/vp8_macros_msa.h
-vp8/common/modecont.c
-vp8/common/modecont.h
-vp8/common/mv.h
-vp8/common/onyx.h
-vp8/common/onyxc_int.h
-vp8/common/onyxd.h
-vp8/common/ppflags.h
-vp8/common/quant_common.c
-vp8/common/quant_common.h
-vp8/common/reconinter.c
-vp8/common/reconinter.h
-vp8/common/reconintra.c
-vp8/common/reconintra.h
-vp8/common/reconintra4x4.c
-vp8/common/reconintra4x4.h
-vp8/common/rtcd.c
-vp8/common/rtcd_defs.pl
-vp8/common/setupintrarecon.c
-vp8/common/setupintrarecon.h
-vp8/common/swapyv12buffer.c
-vp8/common/swapyv12buffer.h
-vp8/common/systemdependent.h
-vp8/common/threading.h
-vp8/common/treecoder.c
-vp8/common/treecoder.h
-vp8/common/vp8_entropymodedata.h
-vp8/common/vp8_loopfilter.c
-vp8/decoder/dboolhuff.c
-vp8/decoder/dboolhuff.h
-vp8/decoder/decodeframe.c
-vp8/decoder/decodemv.c
-vp8/decoder/decodemv.h
-vp8/decoder/decoderthreading.h
-vp8/decoder/detokenize.c
-vp8/decoder/detokenize.h
-vp8/decoder/onyxd_if.c
-vp8/decoder/onyxd_int.h
-vp8/decoder/threading.c
-vp8/decoder/treereader.h
-vp8/encoder/bitstream.c
-vp8/encoder/bitstream.h
-vp8/encoder/block.h
-vp8/encoder/boolhuff.c
-vp8/encoder/boolhuff.h
-vp8/encoder/dct.c
-vp8/encoder/dct_value_cost.h
-vp8/encoder/dct_value_tokens.h
-vp8/encoder/defaultcoefcounts.h
-vp8/encoder/denoising.c
-vp8/encoder/denoising.h
-vp8/encoder/encodeframe.c
-vp8/encoder/encodeframe.h
-vp8/encoder/encodeintra.c
-vp8/encoder/encodeintra.h
-vp8/encoder/encodemb.c
-vp8/encoder/encodemb.h
-vp8/encoder/encodemv.c
-vp8/encoder/encodemv.h
-vp8/encoder/ethreading.c
-vp8/encoder/firstpass.h
-vp8/encoder/lookahead.c
-vp8/encoder/lookahead.h
-vp8/encoder/mcomp.c
-vp8/encoder/mcomp.h
-vp8/encoder/mips/msa/dct_msa.c
-vp8/encoder/mips/msa/denoising_msa.c
-vp8/encoder/mips/msa/encodeopt_msa.c
-vp8/encoder/mips/msa/quantize_msa.c
-vp8/encoder/modecosts.c
-vp8/encoder/modecosts.h
-vp8/encoder/onyx_if.c
-vp8/encoder/onyx_int.h
-vp8/encoder/pickinter.c
-vp8/encoder/pickinter.h
-vp8/encoder/picklpf.c
-vp8/encoder/quantize.h
-vp8/encoder/ratectrl.c
-vp8/encoder/ratectrl.h
-vp8/encoder/rdopt.c
-vp8/encoder/rdopt.h
-vp8/encoder/segmentation.c
-vp8/encoder/segmentation.h
-vp8/encoder/tokenize.c
-vp8/encoder/tokenize.h
-vp8/encoder/treewriter.c
-vp8/encoder/treewriter.h
-vp8/encoder/vp8_quantize.c
-vp8/vp8_common.mk
-vp8/vp8_cx_iface.c
-vp8/vp8_dx_iface.c
-vp8/vp8cx.mk
-vp8/vp8dx.mk
-vp9/common/mips/msa/vp9_idct16x16_msa.c
-vp9/common/mips/msa/vp9_idct4x4_msa.c
-vp9/common/mips/msa/vp9_idct8x8_msa.c
-vp9/common/vp9_alloccommon.c
-vp9/common/vp9_alloccommon.h
-vp9/common/vp9_blockd.c
-vp9/common/vp9_blockd.h
-vp9/common/vp9_common.h
-vp9/common/vp9_common_data.c
-vp9/common/vp9_common_data.h
-vp9/common/vp9_entropy.c
-vp9/common/vp9_entropy.h
-vp9/common/vp9_entropymode.c
-vp9/common/vp9_entropymode.h
-vp9/common/vp9_entropymv.c
-vp9/common/vp9_entropymv.h
-vp9/common/vp9_enums.h
-vp9/common/vp9_filter.c
-vp9/common/vp9_filter.h
-vp9/common/vp9_frame_buffers.c
-vp9/common/vp9_frame_buffers.h
-vp9/common/vp9_idct.c
-vp9/common/vp9_idct.h
-vp9/common/vp9_loopfilter.c
-vp9/common/vp9_loopfilter.h
-vp9/common/vp9_mv.h
-vp9/common/vp9_mvref_common.c
-vp9/common/vp9_mvref_common.h
-vp9/common/vp9_onyxc_int.h
-vp9/common/vp9_ppflags.h
-vp9/common/vp9_pred_common.c
-vp9/common/vp9_pred_common.h
-vp9/common/vp9_quant_common.c
-vp9/common/vp9_quant_common.h
-vp9/common/vp9_reconinter.c
-vp9/common/vp9_reconinter.h
-vp9/common/vp9_reconintra.c
-vp9/common/vp9_reconintra.h
-vp9/common/vp9_rtcd.c
-vp9/common/vp9_rtcd_defs.pl
-vp9/common/vp9_scale.c
-vp9/common/vp9_scale.h
-vp9/common/vp9_scan.c
-vp9/common/vp9_scan.h
-vp9/common/vp9_seg_common.c
-vp9/common/vp9_seg_common.h
-vp9/common/vp9_thread_common.c
-vp9/common/vp9_thread_common.h
-vp9/common/vp9_tile_common.c
-vp9/common/vp9_tile_common.h
-vp9/decoder/vp9_decodeframe.c
-vp9/decoder/vp9_decodeframe.h
-vp9/decoder/vp9_decodemv.c
-vp9/decoder/vp9_decodemv.h
-vp9/decoder/vp9_decoder.c
-vp9/decoder/vp9_decoder.h
-vp9/decoder/vp9_detokenize.c
-vp9/decoder/vp9_detokenize.h
-vp9/decoder/vp9_dsubexp.c
-vp9/decoder/vp9_dsubexp.h
-vp9/decoder/vp9_dthread.c
-vp9/decoder/vp9_dthread.h
-vp9/encoder/mips/msa/vp9_error_msa.c
-vp9/encoder/mips/msa/vp9_fdct16x16_msa.c
-vp9/encoder/mips/msa/vp9_fdct4x4_msa.c
-vp9/encoder/mips/msa/vp9_fdct8x8_msa.c
-vp9/encoder/mips/msa/vp9_fdct_msa.h
-vp9/encoder/mips/msa/vp9_temporal_filter_msa.c
-vp9/encoder/vp9_alt_ref_aq.c
-vp9/encoder/vp9_alt_ref_aq.h
-vp9/encoder/vp9_aq_360.c
-vp9/encoder/vp9_aq_360.h
-vp9/encoder/vp9_aq_complexity.c
-vp9/encoder/vp9_aq_complexity.h
-vp9/encoder/vp9_aq_cyclicrefresh.c
-vp9/encoder/vp9_aq_cyclicrefresh.h
-vp9/encoder/vp9_aq_variance.c
-vp9/encoder/vp9_aq_variance.h
-vp9/encoder/vp9_bitstream.c
-vp9/encoder/vp9_bitstream.h
-vp9/encoder/vp9_block.h
-vp9/encoder/vp9_context_tree.c
-vp9/encoder/vp9_context_tree.h
-vp9/encoder/vp9_cost.c
-vp9/encoder/vp9_cost.h
-vp9/encoder/vp9_dct.c
-vp9/encoder/vp9_encodeframe.c
-vp9/encoder/vp9_encodeframe.h
-vp9/encoder/vp9_encodemb.c
-vp9/encoder/vp9_encodemb.h
-vp9/encoder/vp9_encodemv.c
-vp9/encoder/vp9_encodemv.h
-vp9/encoder/vp9_encoder.c
-vp9/encoder/vp9_encoder.h
-vp9/encoder/vp9_ethread.c
-vp9/encoder/vp9_ethread.h
-vp9/encoder/vp9_extend.c
-vp9/encoder/vp9_extend.h
-vp9/encoder/vp9_firstpass.c
-vp9/encoder/vp9_firstpass.h
-vp9/encoder/vp9_lookahead.c
-vp9/encoder/vp9_lookahead.h
-vp9/encoder/vp9_mbgraph.c
-vp9/encoder/vp9_mbgraph.h
-vp9/encoder/vp9_mcomp.c
-vp9/encoder/vp9_mcomp.h
-vp9/encoder/vp9_noise_estimate.c
-vp9/encoder/vp9_noise_estimate.h
-vp9/encoder/vp9_picklpf.c
-vp9/encoder/vp9_picklpf.h
-vp9/encoder/vp9_pickmode.c
-vp9/encoder/vp9_pickmode.h
-vp9/encoder/vp9_quantize.c
-vp9/encoder/vp9_quantize.h
-vp9/encoder/vp9_ratectrl.c
-vp9/encoder/vp9_ratectrl.h
-vp9/encoder/vp9_rd.c
-vp9/encoder/vp9_rd.h
-vp9/encoder/vp9_rdopt.c
-vp9/encoder/vp9_rdopt.h
-vp9/encoder/vp9_resize.c
-vp9/encoder/vp9_resize.h
-vp9/encoder/vp9_segmentation.c
-vp9/encoder/vp9_segmentation.h
-vp9/encoder/vp9_skin_detection.c
-vp9/encoder/vp9_skin_detection.h
-vp9/encoder/vp9_speed_features.c
-vp9/encoder/vp9_speed_features.h
-vp9/encoder/vp9_subexp.c
-vp9/encoder/vp9_subexp.h
-vp9/encoder/vp9_svc_layercontext.c
-vp9/encoder/vp9_svc_layercontext.h
-vp9/encoder/vp9_temporal_filter.c
-vp9/encoder/vp9_temporal_filter.h
-vp9/encoder/vp9_tokenize.c
-vp9/encoder/vp9_tokenize.h
-vp9/encoder/vp9_treewriter.c
-vp9/encoder/vp9_treewriter.h
-vp9/vp9_common.mk
-vp9/vp9_cx_iface.c
-vp9/vp9_dx_iface.c
-vp9/vp9_dx_iface.h
-vp9/vp9_iface_common.h
-vp9/vp9cx.mk
-vp9/vp9dx.mk
-vpx/internal/vpx_codec_internal.h
-vpx/src/vpx_codec.c
-vpx/src/vpx_decoder.c
-vpx/src/vpx_encoder.c
-vpx/src/vpx_image.c
-vpx/vp8.h
-vpx/vp8cx.h
-vpx/vp8dx.h
-vpx/vpx_codec.h
-vpx/vpx_codec.mk
-vpx/vpx_decoder.h
-vpx/vpx_encoder.h
-vpx/vpx_frame_buffer.h
-vpx/vpx_image.h
-vpx/vpx_integer.h
-vpx_config.c
-vpx_dsp/avg.c
-vpx_dsp/bitreader.c
-vpx_dsp/bitreader.h
-vpx_dsp/bitreader_buffer.c
-vpx_dsp/bitreader_buffer.h
-vpx_dsp/bitwriter.c
-vpx_dsp/bitwriter.h
-vpx_dsp/bitwriter_buffer.c
-vpx_dsp/bitwriter_buffer.h
-vpx_dsp/fwd_txfm.c
-vpx_dsp/fwd_txfm.h
-vpx_dsp/intrapred.c
-vpx_dsp/inv_txfm.c
-vpx_dsp/inv_txfm.h
-vpx_dsp/loopfilter.c
-vpx_dsp/mips/avg_msa.c
-vpx_dsp/mips/fwd_dct32x32_msa.c
-vpx_dsp/mips/fwd_txfm_msa.c
-vpx_dsp/mips/fwd_txfm_msa.h
-vpx_dsp/mips/idct16x16_msa.c
-vpx_dsp/mips/idct32x32_msa.c
-vpx_dsp/mips/idct4x4_msa.c
-vpx_dsp/mips/idct8x8_msa.c
-vpx_dsp/mips/intrapred_msa.c
-vpx_dsp/mips/inv_txfm_msa.h
-vpx_dsp/mips/loopfilter_16_msa.c
-vpx_dsp/mips/loopfilter_4_msa.c
-vpx_dsp/mips/loopfilter_8_msa.c
-vpx_dsp/mips/loopfilter_msa.h
-vpx_dsp/mips/macros_msa.h
-vpx_dsp/mips/sad_msa.c
-vpx_dsp/mips/sub_pixel_variance_msa.c
-vpx_dsp/mips/subtract_msa.c
-vpx_dsp/mips/txfm_macros_msa.h
-vpx_dsp/mips/variance_msa.c
-vpx_dsp/mips/vpx_convolve8_avg_horiz_msa.c
-vpx_dsp/mips/vpx_convolve8_avg_msa.c
-vpx_dsp/mips/vpx_convolve8_avg_vert_msa.c
-vpx_dsp/mips/vpx_convolve8_horiz_msa.c
-vpx_dsp/mips/vpx_convolve8_msa.c
-vpx_dsp/mips/vpx_convolve8_vert_msa.c
-vpx_dsp/mips/vpx_convolve_avg_msa.c
-vpx_dsp/mips/vpx_convolve_copy_msa.c
-vpx_dsp/mips/vpx_convolve_msa.h
-vpx_dsp/prob.c
-vpx_dsp/prob.h
-vpx_dsp/psnr.c
-vpx_dsp/psnr.h
-vpx_dsp/quantize.c
-vpx_dsp/quantize.h
-vpx_dsp/sad.c
-vpx_dsp/subtract.c
-vpx_dsp/sum_squares.c
-vpx_dsp/txfm_common.h
-vpx_dsp/variance.c
-vpx_dsp/variance.h
-vpx_dsp/vpx_convolve.c
-vpx_dsp/vpx_convolve.h
-vpx_dsp/vpx_dsp.mk
-vpx_dsp/vpx_dsp_common.h
-vpx_dsp/vpx_dsp_rtcd.c
-vpx_dsp/vpx_dsp_rtcd_defs.pl
-vpx_dsp/vpx_filter.h
-vpx_mem/include/vpx_mem_intrnl.h
-vpx_mem/vpx_mem.c
-vpx_mem/vpx_mem.h
-vpx_mem/vpx_mem.mk
-vpx_ports/bitops.h
-vpx_ports/emmintrin_compat.h
-vpx_ports/mem.h
-vpx_ports/mem_ops.h
-vpx_ports/mem_ops_aligned.h
-vpx_ports/msvc.h
-vpx_ports/system_state.h
-vpx_ports/vpx_once.h
-vpx_ports/vpx_ports.mk
-vpx_ports/vpx_timer.h
-vpx_scale/generic/gen_scalers.c
-vpx_scale/generic/vpx_scale.c
-vpx_scale/generic/yv12config.c
-vpx_scale/generic/yv12extend.c
-vpx_scale/vpx_scale.h
-vpx_scale/vpx_scale.mk
-vpx_scale/vpx_scale_rtcd.c
-vpx_scale/vpx_scale_rtcd.pl
-vpx_scale/yv12config.h
-vpx_util/endian_inl.h
-vpx_util/vpx_thread.c
-vpx_util/vpx_thread.h
-vpx_util/vpx_util.mk
diff --git a/config/mips64/libvpx_srcs.txt b/config/mips64/libvpx_srcs.txt
deleted file mode 100644
index 420d541..0000000
--- a/config/mips64/libvpx_srcs.txt
+++ /dev/null
@@ -1,334 +0,0 @@
-CHANGELOG
-build/make/rtcd.pl
-build/make/version.sh
-libs.mk
-vp8/common/alloccommon.c
-vp8/common/alloccommon.h
-vp8/common/blockd.c
-vp8/common/blockd.h
-vp8/common/coefupdateprobs.h
-vp8/common/common.h
-vp8/common/copy_c.c
-vp8/common/default_coef_probs.h
-vp8/common/dequantize.c
-vp8/common/entropy.c
-vp8/common/entropy.h
-vp8/common/entropymode.c
-vp8/common/entropymode.h
-vp8/common/entropymv.c
-vp8/common/entropymv.h
-vp8/common/extend.c
-vp8/common/extend.h
-vp8/common/filter.c
-vp8/common/filter.h
-vp8/common/findnearmv.c
-vp8/common/findnearmv.h
-vp8/common/generic/systemdependent.c
-vp8/common/header.h
-vp8/common/idct_blk.c
-vp8/common/idctllm.c
-vp8/common/invtrans.h
-vp8/common/loopfilter.h
-vp8/common/loopfilter_filters.c
-vp8/common/mbpitch.c
-vp8/common/modecont.c
-vp8/common/modecont.h
-vp8/common/mv.h
-vp8/common/onyx.h
-vp8/common/onyxc_int.h
-vp8/common/onyxd.h
-vp8/common/ppflags.h
-vp8/common/quant_common.c
-vp8/common/quant_common.h
-vp8/common/reconinter.c
-vp8/common/reconinter.h
-vp8/common/reconintra.c
-vp8/common/reconintra.h
-vp8/common/reconintra4x4.c
-vp8/common/reconintra4x4.h
-vp8/common/rtcd.c
-vp8/common/rtcd_defs.pl
-vp8/common/setupintrarecon.c
-vp8/common/setupintrarecon.h
-vp8/common/swapyv12buffer.c
-vp8/common/swapyv12buffer.h
-vp8/common/systemdependent.h
-vp8/common/threading.h
-vp8/common/treecoder.c
-vp8/common/treecoder.h
-vp8/common/vp8_entropymodedata.h
-vp8/common/vp8_loopfilter.c
-vp8/decoder/dboolhuff.c
-vp8/decoder/dboolhuff.h
-vp8/decoder/decodeframe.c
-vp8/decoder/decodemv.c
-vp8/decoder/decodemv.h
-vp8/decoder/decoderthreading.h
-vp8/decoder/detokenize.c
-vp8/decoder/detokenize.h
-vp8/decoder/onyxd_if.c
-vp8/decoder/onyxd_int.h
-vp8/decoder/threading.c
-vp8/decoder/treereader.h
-vp8/encoder/bitstream.c
-vp8/encoder/bitstream.h
-vp8/encoder/block.h
-vp8/encoder/boolhuff.c
-vp8/encoder/boolhuff.h
-vp8/encoder/dct.c
-vp8/encoder/dct_value_cost.h
-vp8/encoder/dct_value_tokens.h
-vp8/encoder/defaultcoefcounts.h
-vp8/encoder/denoising.c
-vp8/encoder/denoising.h
-vp8/encoder/encodeframe.c
-vp8/encoder/encodeframe.h
-vp8/encoder/encodeintra.c
-vp8/encoder/encodeintra.h
-vp8/encoder/encodemb.c
-vp8/encoder/encodemb.h
-vp8/encoder/encodemv.c
-vp8/encoder/encodemv.h
-vp8/encoder/ethreading.c
-vp8/encoder/firstpass.h
-vp8/encoder/lookahead.c
-vp8/encoder/lookahead.h
-vp8/encoder/mcomp.c
-vp8/encoder/mcomp.h
-vp8/encoder/modecosts.c
-vp8/encoder/modecosts.h
-vp8/encoder/onyx_if.c
-vp8/encoder/onyx_int.h
-vp8/encoder/pickinter.c
-vp8/encoder/pickinter.h
-vp8/encoder/picklpf.c
-vp8/encoder/quantize.h
-vp8/encoder/ratectrl.c
-vp8/encoder/ratectrl.h
-vp8/encoder/rdopt.c
-vp8/encoder/rdopt.h
-vp8/encoder/segmentation.c
-vp8/encoder/segmentation.h
-vp8/encoder/tokenize.c
-vp8/encoder/tokenize.h
-vp8/encoder/treewriter.c
-vp8/encoder/treewriter.h
-vp8/encoder/vp8_quantize.c
-vp8/vp8_common.mk
-vp8/vp8_cx_iface.c
-vp8/vp8_dx_iface.c
-vp8/vp8cx.mk
-vp8/vp8dx.mk
-vp9/common/vp9_alloccommon.c
-vp9/common/vp9_alloccommon.h
-vp9/common/vp9_blockd.c
-vp9/common/vp9_blockd.h
-vp9/common/vp9_common.h
-vp9/common/vp9_common_data.c
-vp9/common/vp9_common_data.h
-vp9/common/vp9_entropy.c
-vp9/common/vp9_entropy.h
-vp9/common/vp9_entropymode.c
-vp9/common/vp9_entropymode.h
-vp9/common/vp9_entropymv.c
-vp9/common/vp9_entropymv.h
-vp9/common/vp9_enums.h
-vp9/common/vp9_filter.c
-vp9/common/vp9_filter.h
-vp9/common/vp9_frame_buffers.c
-vp9/common/vp9_frame_buffers.h
-vp9/common/vp9_idct.c
-vp9/common/vp9_idct.h
-vp9/common/vp9_loopfilter.c
-vp9/common/vp9_loopfilter.h
-vp9/common/vp9_mv.h
-vp9/common/vp9_mvref_common.c
-vp9/common/vp9_mvref_common.h
-vp9/common/vp9_onyxc_int.h
-vp9/common/vp9_ppflags.h
-vp9/common/vp9_pred_common.c
-vp9/common/vp9_pred_common.h
-vp9/common/vp9_quant_common.c
-vp9/common/vp9_quant_common.h
-vp9/common/vp9_reconinter.c
-vp9/common/vp9_reconinter.h
-vp9/common/vp9_reconintra.c
-vp9/common/vp9_reconintra.h
-vp9/common/vp9_rtcd.c
-vp9/common/vp9_rtcd_defs.pl
-vp9/common/vp9_scale.c
-vp9/common/vp9_scale.h
-vp9/common/vp9_scan.c
-vp9/common/vp9_scan.h
-vp9/common/vp9_seg_common.c
-vp9/common/vp9_seg_common.h
-vp9/common/vp9_thread_common.c
-vp9/common/vp9_thread_common.h
-vp9/common/vp9_tile_common.c
-vp9/common/vp9_tile_common.h
-vp9/decoder/vp9_decodeframe.c
-vp9/decoder/vp9_decodeframe.h
-vp9/decoder/vp9_decodemv.c
-vp9/decoder/vp9_decodemv.h
-vp9/decoder/vp9_decoder.c
-vp9/decoder/vp9_decoder.h
-vp9/decoder/vp9_detokenize.c
-vp9/decoder/vp9_detokenize.h
-vp9/decoder/vp9_dsubexp.c
-vp9/decoder/vp9_dsubexp.h
-vp9/decoder/vp9_dthread.c
-vp9/decoder/vp9_dthread.h
-vp9/encoder/vp9_alt_ref_aq.c
-vp9/encoder/vp9_alt_ref_aq.h
-vp9/encoder/vp9_aq_360.c
-vp9/encoder/vp9_aq_360.h
-vp9/encoder/vp9_aq_complexity.c
-vp9/encoder/vp9_aq_complexity.h
-vp9/encoder/vp9_aq_cyclicrefresh.c
-vp9/encoder/vp9_aq_cyclicrefresh.h
-vp9/encoder/vp9_aq_variance.c
-vp9/encoder/vp9_aq_variance.h
-vp9/encoder/vp9_bitstream.c
-vp9/encoder/vp9_bitstream.h
-vp9/encoder/vp9_block.h
-vp9/encoder/vp9_context_tree.c
-vp9/encoder/vp9_context_tree.h
-vp9/encoder/vp9_cost.c
-vp9/encoder/vp9_cost.h
-vp9/encoder/vp9_dct.c
-vp9/encoder/vp9_encodeframe.c
-vp9/encoder/vp9_encodeframe.h
-vp9/encoder/vp9_encodemb.c
-vp9/encoder/vp9_encodemb.h
-vp9/encoder/vp9_encodemv.c
-vp9/encoder/vp9_encodemv.h
-vp9/encoder/vp9_encoder.c
-vp9/encoder/vp9_encoder.h
-vp9/encoder/vp9_ethread.c
-vp9/encoder/vp9_ethread.h
-vp9/encoder/vp9_extend.c
-vp9/encoder/vp9_extend.h
-vp9/encoder/vp9_firstpass.c
-vp9/encoder/vp9_firstpass.h
-vp9/encoder/vp9_lookahead.c
-vp9/encoder/vp9_lookahead.h
-vp9/encoder/vp9_mbgraph.c
-vp9/encoder/vp9_mbgraph.h
-vp9/encoder/vp9_mcomp.c
-vp9/encoder/vp9_mcomp.h
-vp9/encoder/vp9_noise_estimate.c
-vp9/encoder/vp9_noise_estimate.h
-vp9/encoder/vp9_picklpf.c
-vp9/encoder/vp9_picklpf.h
-vp9/encoder/vp9_pickmode.c
-vp9/encoder/vp9_pickmode.h
-vp9/encoder/vp9_quantize.c
-vp9/encoder/vp9_quantize.h
-vp9/encoder/vp9_ratectrl.c
-vp9/encoder/vp9_ratectrl.h
-vp9/encoder/vp9_rd.c
-vp9/encoder/vp9_rd.h
-vp9/encoder/vp9_rdopt.c
-vp9/encoder/vp9_rdopt.h
-vp9/encoder/vp9_resize.c
-vp9/encoder/vp9_resize.h
-vp9/encoder/vp9_segmentation.c
-vp9/encoder/vp9_segmentation.h
-vp9/encoder/vp9_skin_detection.c
-vp9/encoder/vp9_skin_detection.h
-vp9/encoder/vp9_speed_features.c
-vp9/encoder/vp9_speed_features.h
-vp9/encoder/vp9_subexp.c
-vp9/encoder/vp9_subexp.h
-vp9/encoder/vp9_svc_layercontext.c
-vp9/encoder/vp9_svc_layercontext.h
-vp9/encoder/vp9_temporal_filter.c
-vp9/encoder/vp9_temporal_filter.h
-vp9/encoder/vp9_tokenize.c
-vp9/encoder/vp9_tokenize.h
-vp9/encoder/vp9_treewriter.c
-vp9/encoder/vp9_treewriter.h
-vp9/vp9_common.mk
-vp9/vp9_cx_iface.c
-vp9/vp9_dx_iface.c
-vp9/vp9_dx_iface.h
-vp9/vp9_iface_common.h
-vp9/vp9cx.mk
-vp9/vp9dx.mk
-vpx/internal/vpx_codec_internal.h
-vpx/src/vpx_codec.c
-vpx/src/vpx_decoder.c
-vpx/src/vpx_encoder.c
-vpx/src/vpx_image.c
-vpx/vp8.h
-vpx/vp8cx.h
-vpx/vp8dx.h
-vpx/vpx_codec.h
-vpx/vpx_codec.mk
-vpx/vpx_decoder.h
-vpx/vpx_encoder.h
-vpx/vpx_frame_buffer.h
-vpx/vpx_image.h
-vpx/vpx_integer.h
-vpx_config.c
-vpx_dsp/avg.c
-vpx_dsp/bitreader.c
-vpx_dsp/bitreader.h
-vpx_dsp/bitreader_buffer.c
-vpx_dsp/bitreader_buffer.h
-vpx_dsp/bitwriter.c
-vpx_dsp/bitwriter.h
-vpx_dsp/bitwriter_buffer.c
-vpx_dsp/bitwriter_buffer.h
-vpx_dsp/fwd_txfm.c
-vpx_dsp/fwd_txfm.h
-vpx_dsp/intrapred.c
-vpx_dsp/inv_txfm.c
-vpx_dsp/inv_txfm.h
-vpx_dsp/loopfilter.c
-vpx_dsp/prob.c
-vpx_dsp/prob.h
-vpx_dsp/psnr.c
-vpx_dsp/psnr.h
-vpx_dsp/quantize.c
-vpx_dsp/quantize.h
-vpx_dsp/sad.c
-vpx_dsp/subtract.c
-vpx_dsp/sum_squares.c
-vpx_dsp/txfm_common.h
-vpx_dsp/variance.c
-vpx_dsp/variance.h
-vpx_dsp/vpx_convolve.c
-vpx_dsp/vpx_convolve.h
-vpx_dsp/vpx_dsp.mk
-vpx_dsp/vpx_dsp_common.h
-vpx_dsp/vpx_dsp_rtcd.c
-vpx_dsp/vpx_dsp_rtcd_defs.pl
-vpx_dsp/vpx_filter.h
-vpx_mem/include/vpx_mem_intrnl.h
-vpx_mem/vpx_mem.c
-vpx_mem/vpx_mem.h
-vpx_mem/vpx_mem.mk
-vpx_ports/bitops.h
-vpx_ports/emmintrin_compat.h
-vpx_ports/mem.h
-vpx_ports/mem_ops.h
-vpx_ports/mem_ops_aligned.h
-vpx_ports/msvc.h
-vpx_ports/system_state.h
-vpx_ports/vpx_once.h
-vpx_ports/vpx_ports.mk
-vpx_ports/vpx_timer.h
-vpx_scale/generic/gen_scalers.c
-vpx_scale/generic/vpx_scale.c
-vpx_scale/generic/yv12config.c
-vpx_scale/generic/yv12extend.c
-vpx_scale/vpx_scale.h
-vpx_scale/vpx_scale.mk
-vpx_scale/vpx_scale_rtcd.c
-vpx_scale/vpx_scale_rtcd.pl
-vpx_scale/yv12config.h
-vpx_util/endian_inl.h
-vpx_util/vpx_thread.c
-vpx_util/vpx_thread.h
-vpx_util/vpx_util.mk
diff --git a/config/x86/libvpx_srcs.txt b/config/x86/libvpx_srcs.txt
deleted file mode 100644
index aec7fde..0000000
--- a/config/x86/libvpx_srcs.txt
+++ /dev/null
@@ -1,411 +0,0 @@
-CHANGELOG
-build/make/rtcd.pl
-build/make/version.sh
-libs.mk
-vp8/common/alloccommon.c
-vp8/common/alloccommon.h
-vp8/common/blockd.c
-vp8/common/blockd.h
-vp8/common/coefupdateprobs.h
-vp8/common/common.h
-vp8/common/copy_c.c
-vp8/common/default_coef_probs.h
-vp8/common/dequantize.c
-vp8/common/entropy.c
-vp8/common/entropy.h
-vp8/common/entropymode.c
-vp8/common/entropymode.h
-vp8/common/entropymv.c
-vp8/common/entropymv.h
-vp8/common/extend.c
-vp8/common/extend.h
-vp8/common/filter.c
-vp8/common/filter.h
-vp8/common/findnearmv.c
-vp8/common/findnearmv.h
-vp8/common/generic/systemdependent.c
-vp8/common/header.h
-vp8/common/idct_blk.c
-vp8/common/idctllm.c
-vp8/common/invtrans.h
-vp8/common/loopfilter.h
-vp8/common/loopfilter_filters.c
-vp8/common/mbpitch.c
-vp8/common/mfqe.c
-vp8/common/modecont.c
-vp8/common/modecont.h
-vp8/common/mv.h
-vp8/common/onyx.h
-vp8/common/onyxc_int.h
-vp8/common/onyxd.h
-vp8/common/postproc.c
-vp8/common/postproc.h
-vp8/common/ppflags.h
-vp8/common/quant_common.c
-vp8/common/quant_common.h
-vp8/common/reconinter.c
-vp8/common/reconinter.h
-vp8/common/reconintra.c
-vp8/common/reconintra.h
-vp8/common/reconintra4x4.c
-vp8/common/reconintra4x4.h
-vp8/common/rtcd.c
-vp8/common/rtcd_defs.pl
-vp8/common/setupintrarecon.c
-vp8/common/setupintrarecon.h
-vp8/common/swapyv12buffer.c
-vp8/common/swapyv12buffer.h
-vp8/common/systemdependent.h
-vp8/common/threading.h
-vp8/common/treecoder.c
-vp8/common/treecoder.h
-vp8/common/vp8_entropymodedata.h
-vp8/common/vp8_loopfilter.c
-vp8/common/x86/copy_sse2.asm
-vp8/common/x86/copy_sse3.asm
-vp8/common/x86/dequantize_mmx.asm
-vp8/common/x86/filter_x86.c
-vp8/common/x86/filter_x86.h
-vp8/common/x86/idct_blk_mmx.c
-vp8/common/x86/idct_blk_sse2.c
-vp8/common/x86/idctllm_mmx.asm
-vp8/common/x86/idctllm_sse2.asm
-vp8/common/x86/iwalsh_sse2.asm
-vp8/common/x86/loopfilter_sse2.asm
-vp8/common/x86/loopfilter_x86.c
-vp8/common/x86/mfqe_sse2.asm
-vp8/common/x86/recon_mmx.asm
-vp8/common/x86/recon_sse2.asm
-vp8/common/x86/subpixel_mmx.asm
-vp8/common/x86/subpixel_sse2.asm
-vp8/common/x86/subpixel_ssse3.asm
-vp8/common/x86/vp8_asm_stubs.c
-vp8/decoder/dboolhuff.c
-vp8/decoder/dboolhuff.h
-vp8/decoder/decodeframe.c
-vp8/decoder/decodemv.c
-vp8/decoder/decodemv.h
-vp8/decoder/decoderthreading.h
-vp8/decoder/detokenize.c
-vp8/decoder/detokenize.h
-vp8/decoder/onyxd_if.c
-vp8/decoder/onyxd_int.h
-vp8/decoder/threading.c
-vp8/decoder/treereader.h
-vp8/encoder/bitstream.c
-vp8/encoder/bitstream.h
-vp8/encoder/block.h
-vp8/encoder/boolhuff.c
-vp8/encoder/boolhuff.h
-vp8/encoder/dct.c
-vp8/encoder/dct_value_cost.h
-vp8/encoder/dct_value_tokens.h
-vp8/encoder/defaultcoefcounts.h
-vp8/encoder/denoising.c
-vp8/encoder/denoising.h
-vp8/encoder/encodeframe.c
-vp8/encoder/encodeframe.h
-vp8/encoder/encodeintra.c
-vp8/encoder/encodeintra.h
-vp8/encoder/encodemb.c
-vp8/encoder/encodemb.h
-vp8/encoder/encodemv.c
-vp8/encoder/encodemv.h
-vp8/encoder/ethreading.c
-vp8/encoder/firstpass.h
-vp8/encoder/lookahead.c
-vp8/encoder/lookahead.h
-vp8/encoder/mcomp.c
-vp8/encoder/mcomp.h
-vp8/encoder/modecosts.c
-vp8/encoder/modecosts.h
-vp8/encoder/onyx_if.c
-vp8/encoder/onyx_int.h
-vp8/encoder/pickinter.c
-vp8/encoder/pickinter.h
-vp8/encoder/picklpf.c
-vp8/encoder/quantize.h
-vp8/encoder/ratectrl.c
-vp8/encoder/ratectrl.h
-vp8/encoder/rdopt.c
-vp8/encoder/rdopt.h
-vp8/encoder/segmentation.c
-vp8/encoder/segmentation.h
-vp8/encoder/tokenize.c
-vp8/encoder/tokenize.h
-vp8/encoder/treewriter.c
-vp8/encoder/treewriter.h
-vp8/encoder/vp8_quantize.c
-vp8/encoder/x86/dct_sse2.asm
-vp8/encoder/x86/denoising_sse2.c
-vp8/encoder/x86/encodeopt.asm
-vp8/encoder/x86/fwalsh_sse2.asm
-vp8/encoder/x86/quantize_mmx.asm
-vp8/encoder/x86/quantize_ssse3.c
-vp8/encoder/x86/vp8_enc_stubs_mmx.c
-vp8/encoder/x86/vp8_enc_stubs_sse2.c
-vp8/encoder/x86/vp8_quantize_sse2.c
-vp8/vp8_common.mk
-vp8/vp8_cx_iface.c
-vp8/vp8_dx_iface.c
-vp8/vp8cx.mk
-vp8/vp8dx.mk
-vp9/common/vp9_alloccommon.c
-vp9/common/vp9_alloccommon.h
-vp9/common/vp9_blockd.c
-vp9/common/vp9_blockd.h
-vp9/common/vp9_common.h
-vp9/common/vp9_common_data.c
-vp9/common/vp9_common_data.h
-vp9/common/vp9_entropy.c
-vp9/common/vp9_entropy.h
-vp9/common/vp9_entropymode.c
-vp9/common/vp9_entropymode.h
-vp9/common/vp9_entropymv.c
-vp9/common/vp9_entropymv.h
-vp9/common/vp9_enums.h
-vp9/common/vp9_filter.c
-vp9/common/vp9_filter.h
-vp9/common/vp9_frame_buffers.c
-vp9/common/vp9_frame_buffers.h
-vp9/common/vp9_idct.c
-vp9/common/vp9_idct.h
-vp9/common/vp9_loopfilter.c
-vp9/common/vp9_loopfilter.h
-vp9/common/vp9_mv.h
-vp9/common/vp9_mvref_common.c
-vp9/common/vp9_mvref_common.h
-vp9/common/vp9_onyxc_int.h
-vp9/common/vp9_ppflags.h
-vp9/common/vp9_pred_common.c
-vp9/common/vp9_pred_common.h
-vp9/common/vp9_quant_common.c
-vp9/common/vp9_quant_common.h
-vp9/common/vp9_reconinter.c
-vp9/common/vp9_reconinter.h
-vp9/common/vp9_reconintra.c
-vp9/common/vp9_reconintra.h
-vp9/common/vp9_rtcd.c
-vp9/common/vp9_rtcd_defs.pl
-vp9/common/vp9_scale.c
-vp9/common/vp9_scale.h
-vp9/common/vp9_scan.c
-vp9/common/vp9_scan.h
-vp9/common/vp9_seg_common.c
-vp9/common/vp9_seg_common.h
-vp9/common/vp9_thread_common.c
-vp9/common/vp9_thread_common.h
-vp9/common/vp9_tile_common.c
-vp9/common/vp9_tile_common.h
-vp9/common/x86/vp9_idct_intrin_sse2.c
-vp9/decoder/vp9_decodeframe.c
-vp9/decoder/vp9_decodeframe.h
-vp9/decoder/vp9_decodemv.c
-vp9/decoder/vp9_decodemv.h
-vp9/decoder/vp9_decoder.c
-vp9/decoder/vp9_decoder.h
-vp9/decoder/vp9_detokenize.c
-vp9/decoder/vp9_detokenize.h
-vp9/decoder/vp9_dsubexp.c
-vp9/decoder/vp9_dsubexp.h
-vp9/decoder/vp9_dthread.c
-vp9/decoder/vp9_dthread.h
-vp9/encoder/vp9_alt_ref_aq.c
-vp9/encoder/vp9_alt_ref_aq.h
-vp9/encoder/vp9_aq_360.c
-vp9/encoder/vp9_aq_360.h
-vp9/encoder/vp9_aq_complexity.c
-vp9/encoder/vp9_aq_complexity.h
-vp9/encoder/vp9_aq_cyclicrefresh.c
-vp9/encoder/vp9_aq_cyclicrefresh.h
-vp9/encoder/vp9_aq_variance.c
-vp9/encoder/vp9_aq_variance.h
-vp9/encoder/vp9_bitstream.c
-vp9/encoder/vp9_bitstream.h
-vp9/encoder/vp9_block.h
-vp9/encoder/vp9_context_tree.c
-vp9/encoder/vp9_context_tree.h
-vp9/encoder/vp9_cost.c
-vp9/encoder/vp9_cost.h
-vp9/encoder/vp9_dct.c
-vp9/encoder/vp9_encodeframe.c
-vp9/encoder/vp9_encodeframe.h
-vp9/encoder/vp9_encodemb.c
-vp9/encoder/vp9_encodemb.h
-vp9/encoder/vp9_encodemv.c
-vp9/encoder/vp9_encodemv.h
-vp9/encoder/vp9_encoder.c
-vp9/encoder/vp9_encoder.h
-vp9/encoder/vp9_ethread.c
-vp9/encoder/vp9_ethread.h
-vp9/encoder/vp9_extend.c
-vp9/encoder/vp9_extend.h
-vp9/encoder/vp9_firstpass.c
-vp9/encoder/vp9_firstpass.h
-vp9/encoder/vp9_lookahead.c
-vp9/encoder/vp9_lookahead.h
-vp9/encoder/vp9_mbgraph.c
-vp9/encoder/vp9_mbgraph.h
-vp9/encoder/vp9_mcomp.c
-vp9/encoder/vp9_mcomp.h
-vp9/encoder/vp9_noise_estimate.c
-vp9/encoder/vp9_noise_estimate.h
-vp9/encoder/vp9_picklpf.c
-vp9/encoder/vp9_picklpf.h
-vp9/encoder/vp9_pickmode.c
-vp9/encoder/vp9_pickmode.h
-vp9/encoder/vp9_quantize.c
-vp9/encoder/vp9_quantize.h
-vp9/encoder/vp9_ratectrl.c
-vp9/encoder/vp9_ratectrl.h
-vp9/encoder/vp9_rd.c
-vp9/encoder/vp9_rd.h
-vp9/encoder/vp9_rdopt.c
-vp9/encoder/vp9_rdopt.h
-vp9/encoder/vp9_resize.c
-vp9/encoder/vp9_resize.h
-vp9/encoder/vp9_segmentation.c
-vp9/encoder/vp9_segmentation.h
-vp9/encoder/vp9_skin_detection.c
-vp9/encoder/vp9_skin_detection.h
-vp9/encoder/vp9_speed_features.c
-vp9/encoder/vp9_speed_features.h
-vp9/encoder/vp9_subexp.c
-vp9/encoder/vp9_subexp.h
-vp9/encoder/vp9_svc_layercontext.c
-vp9/encoder/vp9_svc_layercontext.h
-vp9/encoder/vp9_temporal_filter.c
-vp9/encoder/vp9_temporal_filter.h
-vp9/encoder/vp9_tokenize.c
-vp9/encoder/vp9_tokenize.h
-vp9/encoder/vp9_treewriter.c
-vp9/encoder/vp9_treewriter.h
-vp9/encoder/x86/vp9_dct_intrin_sse2.c
-vp9/encoder/x86/vp9_dct_sse2.asm
-vp9/encoder/x86/vp9_dct_ssse3.c
-vp9/encoder/x86/vp9_error_sse2.asm
-vp9/encoder/x86/vp9_frame_scale_ssse3.c
-vp9/encoder/x86/vp9_quantize_sse2.c
-vp9/encoder/x86/vp9_temporal_filter_apply_sse2.asm
-vp9/vp9_common.mk
-vp9/vp9_cx_iface.c
-vp9/vp9_dx_iface.c
-vp9/vp9_dx_iface.h
-vp9/vp9_iface_common.h
-vp9/vp9cx.mk
-vp9/vp9dx.mk
-vpx/internal/vpx_codec_internal.h
-vpx/src/vpx_codec.c
-vpx/src/vpx_decoder.c
-vpx/src/vpx_encoder.c
-vpx/src/vpx_image.c
-vpx/vp8.h
-vpx/vp8cx.h
-vpx/vp8dx.h
-vpx/vpx_codec.h
-vpx/vpx_codec.mk
-vpx/vpx_decoder.h
-vpx/vpx_encoder.h
-vpx/vpx_frame_buffer.h
-vpx/vpx_image.h
-vpx/vpx_integer.h
-vpx_config.c
-vpx_dsp/add_noise.c
-vpx_dsp/avg.c
-vpx_dsp/bitreader.c
-vpx_dsp/bitreader.h
-vpx_dsp/bitreader_buffer.c
-vpx_dsp/bitreader_buffer.h
-vpx_dsp/bitwriter.c
-vpx_dsp/bitwriter.h
-vpx_dsp/bitwriter_buffer.c
-vpx_dsp/bitwriter_buffer.h
-vpx_dsp/deblock.c
-vpx_dsp/fwd_txfm.c
-vpx_dsp/fwd_txfm.h
-vpx_dsp/intrapred.c
-vpx_dsp/inv_txfm.c
-vpx_dsp/inv_txfm.h
-vpx_dsp/loopfilter.c
-vpx_dsp/postproc.h
-vpx_dsp/prob.c
-vpx_dsp/prob.h
-vpx_dsp/psnr.c
-vpx_dsp/psnr.h
-vpx_dsp/quantize.c
-vpx_dsp/quantize.h
-vpx_dsp/sad.c
-vpx_dsp/subtract.c
-vpx_dsp/sum_squares.c
-vpx_dsp/txfm_common.h
-vpx_dsp/variance.c
-vpx_dsp/variance.h
-vpx_dsp/vpx_convolve.c
-vpx_dsp/vpx_convolve.h
-vpx_dsp/vpx_dsp.mk
-vpx_dsp/vpx_dsp_common.h
-vpx_dsp/vpx_dsp_rtcd.c
-vpx_dsp/vpx_dsp_rtcd_defs.pl
-vpx_dsp/vpx_filter.h
-vpx_dsp/x86/add_noise_sse2.asm
-vpx_dsp/x86/avg_intrin_sse2.c
-vpx_dsp/x86/convolve.h
-vpx_dsp/x86/deblock_sse2.asm
-vpx_dsp/x86/fdct.h
-vpx_dsp/x86/fwd_dct32x32_impl_sse2.h
-vpx_dsp/x86/fwd_txfm_impl_sse2.h
-vpx_dsp/x86/fwd_txfm_sse2.c
-vpx_dsp/x86/fwd_txfm_sse2.h
-vpx_dsp/x86/intrapred_sse2.asm
-vpx_dsp/x86/intrapred_ssse3.asm
-vpx_dsp/x86/inv_txfm_sse2.c
-vpx_dsp/x86/inv_txfm_sse2.h
-vpx_dsp/x86/inv_wht_sse2.asm
-vpx_dsp/x86/loopfilter_sse2.c
-vpx_dsp/x86/quantize_sse2.c
-vpx_dsp/x86/sad4d_sse2.asm
-vpx_dsp/x86/sad_sse2.asm
-vpx_dsp/x86/sad_sse3.asm
-vpx_dsp/x86/sad_ssse3.asm
-vpx_dsp/x86/subpel_variance_sse2.asm
-vpx_dsp/x86/subtract_sse2.asm
-vpx_dsp/x86/sum_squares_sse2.c
-vpx_dsp/x86/txfm_common_sse2.h
-vpx_dsp/x86/variance_sse2.c
-vpx_dsp/x86/vpx_asm_stubs.c
-vpx_dsp/x86/vpx_convolve_copy_sse2.asm
-vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c
-vpx_dsp/x86/vpx_subpixel_8t_sse2.asm
-vpx_dsp/x86/vpx_subpixel_8t_ssse3.asm
-vpx_dsp/x86/vpx_subpixel_bilinear_sse2.asm
-vpx_dsp/x86/vpx_subpixel_bilinear_ssse3.asm
-vpx_mem/include/vpx_mem_intrnl.h
-vpx_mem/vpx_mem.c
-vpx_mem/vpx_mem.h
-vpx_mem/vpx_mem.mk
-vpx_ports/bitops.h
-vpx_ports/emmintrin_compat.h
-vpx_ports/emms.asm
-vpx_ports/mem.h
-vpx_ports/mem_ops.h
-vpx_ports/mem_ops_aligned.h
-vpx_ports/msvc.h
-vpx_ports/system_state.h
-vpx_ports/vpx_once.h
-vpx_ports/vpx_ports.mk
-vpx_ports/vpx_timer.h
-vpx_ports/x86.h
-vpx_ports/x86_abi_support.asm
-vpx_scale/generic/gen_scalers.c
-vpx_scale/generic/vpx_scale.c
-vpx_scale/generic/yv12config.c
-vpx_scale/generic/yv12extend.c
-vpx_scale/vpx_scale.h
-vpx_scale/vpx_scale.mk
-vpx_scale/vpx_scale_rtcd.c
-vpx_scale/vpx_scale_rtcd.pl
-vpx_scale/yv12config.h
-vpx_util/endian_inl.h
-vpx_util/vpx_thread.c
-vpx_util/vpx_thread.h
-vpx_util/vpx_util.mk
diff --git a/config/x86_64/libvpx_srcs.txt b/config/x86_64/libvpx_srcs.txt
deleted file mode 100644
index 8cbb5ea..0000000
--- a/config/x86_64/libvpx_srcs.txt
+++ /dev/null
@@ -1,418 +0,0 @@
-CHANGELOG
-build/make/rtcd.pl
-build/make/version.sh
-libs.mk
-vp8/common/alloccommon.c
-vp8/common/alloccommon.h
-vp8/common/blockd.c
-vp8/common/blockd.h
-vp8/common/coefupdateprobs.h
-vp8/common/common.h
-vp8/common/copy_c.c
-vp8/common/default_coef_probs.h
-vp8/common/dequantize.c
-vp8/common/entropy.c
-vp8/common/entropy.h
-vp8/common/entropymode.c
-vp8/common/entropymode.h
-vp8/common/entropymv.c
-vp8/common/entropymv.h
-vp8/common/extend.c
-vp8/common/extend.h
-vp8/common/filter.c
-vp8/common/filter.h
-vp8/common/findnearmv.c
-vp8/common/findnearmv.h
-vp8/common/generic/systemdependent.c
-vp8/common/header.h
-vp8/common/idct_blk.c
-vp8/common/idctllm.c
-vp8/common/invtrans.h
-vp8/common/loopfilter.h
-vp8/common/loopfilter_filters.c
-vp8/common/mbpitch.c
-vp8/common/mfqe.c
-vp8/common/modecont.c
-vp8/common/modecont.h
-vp8/common/mv.h
-vp8/common/onyx.h
-vp8/common/onyxc_int.h
-vp8/common/onyxd.h
-vp8/common/postproc.c
-vp8/common/postproc.h
-vp8/common/ppflags.h
-vp8/common/quant_common.c
-vp8/common/quant_common.h
-vp8/common/reconinter.c
-vp8/common/reconinter.h
-vp8/common/reconintra.c
-vp8/common/reconintra.h
-vp8/common/reconintra4x4.c
-vp8/common/reconintra4x4.h
-vp8/common/rtcd.c
-vp8/common/rtcd_defs.pl
-vp8/common/setupintrarecon.c
-vp8/common/setupintrarecon.h
-vp8/common/swapyv12buffer.c
-vp8/common/swapyv12buffer.h
-vp8/common/systemdependent.h
-vp8/common/threading.h
-vp8/common/treecoder.c
-vp8/common/treecoder.h
-vp8/common/vp8_entropymodedata.h
-vp8/common/vp8_loopfilter.c
-vp8/common/x86/copy_sse2.asm
-vp8/common/x86/copy_sse3.asm
-vp8/common/x86/dequantize_mmx.asm
-vp8/common/x86/filter_x86.c
-vp8/common/x86/filter_x86.h
-vp8/common/x86/idct_blk_mmx.c
-vp8/common/x86/idct_blk_sse2.c
-vp8/common/x86/idctllm_mmx.asm
-vp8/common/x86/idctllm_sse2.asm
-vp8/common/x86/iwalsh_sse2.asm
-vp8/common/x86/loopfilter_block_sse2_x86_64.asm
-vp8/common/x86/loopfilter_sse2.asm
-vp8/common/x86/loopfilter_x86.c
-vp8/common/x86/mfqe_sse2.asm
-vp8/common/x86/recon_mmx.asm
-vp8/common/x86/recon_sse2.asm
-vp8/common/x86/subpixel_mmx.asm
-vp8/common/x86/subpixel_sse2.asm
-vp8/common/x86/subpixel_ssse3.asm
-vp8/common/x86/vp8_asm_stubs.c
-vp8/decoder/dboolhuff.c
-vp8/decoder/dboolhuff.h
-vp8/decoder/decodeframe.c
-vp8/decoder/decodemv.c
-vp8/decoder/decodemv.h
-vp8/decoder/decoderthreading.h
-vp8/decoder/detokenize.c
-vp8/decoder/detokenize.h
-vp8/decoder/onyxd_if.c
-vp8/decoder/onyxd_int.h
-vp8/decoder/threading.c
-vp8/decoder/treereader.h
-vp8/encoder/bitstream.c
-vp8/encoder/bitstream.h
-vp8/encoder/block.h
-vp8/encoder/boolhuff.c
-vp8/encoder/boolhuff.h
-vp8/encoder/dct.c
-vp8/encoder/dct_value_cost.h
-vp8/encoder/dct_value_tokens.h
-vp8/encoder/defaultcoefcounts.h
-vp8/encoder/denoising.c
-vp8/encoder/denoising.h
-vp8/encoder/encodeframe.c
-vp8/encoder/encodeframe.h
-vp8/encoder/encodeintra.c
-vp8/encoder/encodeintra.h
-vp8/encoder/encodemb.c
-vp8/encoder/encodemb.h
-vp8/encoder/encodemv.c
-vp8/encoder/encodemv.h
-vp8/encoder/ethreading.c
-vp8/encoder/firstpass.h
-vp8/encoder/lookahead.c
-vp8/encoder/lookahead.h
-vp8/encoder/mcomp.c
-vp8/encoder/mcomp.h
-vp8/encoder/modecosts.c
-vp8/encoder/modecosts.h
-vp8/encoder/onyx_if.c
-vp8/encoder/onyx_int.h
-vp8/encoder/pickinter.c
-vp8/encoder/pickinter.h
-vp8/encoder/picklpf.c
-vp8/encoder/quantize.h
-vp8/encoder/ratectrl.c
-vp8/encoder/ratectrl.h
-vp8/encoder/rdopt.c
-vp8/encoder/rdopt.h
-vp8/encoder/segmentation.c
-vp8/encoder/segmentation.h
-vp8/encoder/tokenize.c
-vp8/encoder/tokenize.h
-vp8/encoder/treewriter.c
-vp8/encoder/treewriter.h
-vp8/encoder/vp8_quantize.c
-vp8/encoder/x86/dct_sse2.asm
-vp8/encoder/x86/denoising_sse2.c
-vp8/encoder/x86/encodeopt.asm
-vp8/encoder/x86/fwalsh_sse2.asm
-vp8/encoder/x86/quantize_mmx.asm
-vp8/encoder/x86/quantize_ssse3.c
-vp8/encoder/x86/vp8_enc_stubs_mmx.c
-vp8/encoder/x86/vp8_enc_stubs_sse2.c
-vp8/encoder/x86/vp8_quantize_sse2.c
-vp8/vp8_common.mk
-vp8/vp8_cx_iface.c
-vp8/vp8_dx_iface.c
-vp8/vp8cx.mk
-vp8/vp8dx.mk
-vp9/common/vp9_alloccommon.c
-vp9/common/vp9_alloccommon.h
-vp9/common/vp9_blockd.c
-vp9/common/vp9_blockd.h
-vp9/common/vp9_common.h
-vp9/common/vp9_common_data.c
-vp9/common/vp9_common_data.h
-vp9/common/vp9_entropy.c
-vp9/common/vp9_entropy.h
-vp9/common/vp9_entropymode.c
-vp9/common/vp9_entropymode.h
-vp9/common/vp9_entropymv.c
-vp9/common/vp9_entropymv.h
-vp9/common/vp9_enums.h
-vp9/common/vp9_filter.c
-vp9/common/vp9_filter.h
-vp9/common/vp9_frame_buffers.c
-vp9/common/vp9_frame_buffers.h
-vp9/common/vp9_idct.c
-vp9/common/vp9_idct.h
-vp9/common/vp9_loopfilter.c
-vp9/common/vp9_loopfilter.h
-vp9/common/vp9_mv.h
-vp9/common/vp9_mvref_common.c
-vp9/common/vp9_mvref_common.h
-vp9/common/vp9_onyxc_int.h
-vp9/common/vp9_ppflags.h
-vp9/common/vp9_pred_common.c
-vp9/common/vp9_pred_common.h
-vp9/common/vp9_quant_common.c
-vp9/common/vp9_quant_common.h
-vp9/common/vp9_reconinter.c
-vp9/common/vp9_reconinter.h
-vp9/common/vp9_reconintra.c
-vp9/common/vp9_reconintra.h
-vp9/common/vp9_rtcd.c
-vp9/common/vp9_rtcd_defs.pl
-vp9/common/vp9_scale.c
-vp9/common/vp9_scale.h
-vp9/common/vp9_scan.c
-vp9/common/vp9_scan.h
-vp9/common/vp9_seg_common.c
-vp9/common/vp9_seg_common.h
-vp9/common/vp9_thread_common.c
-vp9/common/vp9_thread_common.h
-vp9/common/vp9_tile_common.c
-vp9/common/vp9_tile_common.h
-vp9/common/x86/vp9_idct_intrin_sse2.c
-vp9/decoder/vp9_decodeframe.c
-vp9/decoder/vp9_decodeframe.h
-vp9/decoder/vp9_decodemv.c
-vp9/decoder/vp9_decodemv.h
-vp9/decoder/vp9_decoder.c
-vp9/decoder/vp9_decoder.h
-vp9/decoder/vp9_detokenize.c
-vp9/decoder/vp9_detokenize.h
-vp9/decoder/vp9_dsubexp.c
-vp9/decoder/vp9_dsubexp.h
-vp9/decoder/vp9_dthread.c
-vp9/decoder/vp9_dthread.h
-vp9/encoder/vp9_alt_ref_aq.c
-vp9/encoder/vp9_alt_ref_aq.h
-vp9/encoder/vp9_aq_360.c
-vp9/encoder/vp9_aq_360.h
-vp9/encoder/vp9_aq_complexity.c
-vp9/encoder/vp9_aq_complexity.h
-vp9/encoder/vp9_aq_cyclicrefresh.c
-vp9/encoder/vp9_aq_cyclicrefresh.h
-vp9/encoder/vp9_aq_variance.c
-vp9/encoder/vp9_aq_variance.h
-vp9/encoder/vp9_bitstream.c
-vp9/encoder/vp9_bitstream.h
-vp9/encoder/vp9_block.h
-vp9/encoder/vp9_context_tree.c
-vp9/encoder/vp9_context_tree.h
-vp9/encoder/vp9_cost.c
-vp9/encoder/vp9_cost.h
-vp9/encoder/vp9_dct.c
-vp9/encoder/vp9_encodeframe.c
-vp9/encoder/vp9_encodeframe.h
-vp9/encoder/vp9_encodemb.c
-vp9/encoder/vp9_encodemb.h
-vp9/encoder/vp9_encodemv.c
-vp9/encoder/vp9_encodemv.h
-vp9/encoder/vp9_encoder.c
-vp9/encoder/vp9_encoder.h
-vp9/encoder/vp9_ethread.c
-vp9/encoder/vp9_ethread.h
-vp9/encoder/vp9_extend.c
-vp9/encoder/vp9_extend.h
-vp9/encoder/vp9_firstpass.c
-vp9/encoder/vp9_firstpass.h
-vp9/encoder/vp9_lookahead.c
-vp9/encoder/vp9_lookahead.h
-vp9/encoder/vp9_mbgraph.c
-vp9/encoder/vp9_mbgraph.h
-vp9/encoder/vp9_mcomp.c
-vp9/encoder/vp9_mcomp.h
-vp9/encoder/vp9_noise_estimate.c
-vp9/encoder/vp9_noise_estimate.h
-vp9/encoder/vp9_picklpf.c
-vp9/encoder/vp9_picklpf.h
-vp9/encoder/vp9_pickmode.c
-vp9/encoder/vp9_pickmode.h
-vp9/encoder/vp9_quantize.c
-vp9/encoder/vp9_quantize.h
-vp9/encoder/vp9_ratectrl.c
-vp9/encoder/vp9_ratectrl.h
-vp9/encoder/vp9_rd.c
-vp9/encoder/vp9_rd.h
-vp9/encoder/vp9_rdopt.c
-vp9/encoder/vp9_rdopt.h
-vp9/encoder/vp9_resize.c
-vp9/encoder/vp9_resize.h
-vp9/encoder/vp9_segmentation.c
-vp9/encoder/vp9_segmentation.h
-vp9/encoder/vp9_skin_detection.c
-vp9/encoder/vp9_skin_detection.h
-vp9/encoder/vp9_speed_features.c
-vp9/encoder/vp9_speed_features.h
-vp9/encoder/vp9_subexp.c
-vp9/encoder/vp9_subexp.h
-vp9/encoder/vp9_svc_layercontext.c
-vp9/encoder/vp9_svc_layercontext.h
-vp9/encoder/vp9_temporal_filter.c
-vp9/encoder/vp9_temporal_filter.h
-vp9/encoder/vp9_tokenize.c
-vp9/encoder/vp9_tokenize.h
-vp9/encoder/vp9_treewriter.c
-vp9/encoder/vp9_treewriter.h
-vp9/encoder/x86/vp9_dct_intrin_sse2.c
-vp9/encoder/x86/vp9_dct_sse2.asm
-vp9/encoder/x86/vp9_dct_ssse3.c
-vp9/encoder/x86/vp9_error_sse2.asm
-vp9/encoder/x86/vp9_frame_scale_ssse3.c
-vp9/encoder/x86/vp9_quantize_sse2.c
-vp9/encoder/x86/vp9_quantize_ssse3_x86_64.asm
-vp9/encoder/x86/vp9_temporal_filter_apply_sse2.asm
-vp9/vp9_common.mk
-vp9/vp9_cx_iface.c
-vp9/vp9_dx_iface.c
-vp9/vp9_dx_iface.h
-vp9/vp9_iface_common.h
-vp9/vp9cx.mk
-vp9/vp9dx.mk
-vpx/internal/vpx_codec_internal.h
-vpx/src/vpx_codec.c
-vpx/src/vpx_decoder.c
-vpx/src/vpx_encoder.c
-vpx/src/vpx_image.c
-vpx/vp8.h
-vpx/vp8cx.h
-vpx/vp8dx.h
-vpx/vpx_codec.h
-vpx/vpx_codec.mk
-vpx/vpx_decoder.h
-vpx/vpx_encoder.h
-vpx/vpx_frame_buffer.h
-vpx/vpx_image.h
-vpx/vpx_integer.h
-vpx_config.c
-vpx_dsp/add_noise.c
-vpx_dsp/avg.c
-vpx_dsp/bitreader.c
-vpx_dsp/bitreader.h
-vpx_dsp/bitreader_buffer.c
-vpx_dsp/bitreader_buffer.h
-vpx_dsp/bitwriter.c
-vpx_dsp/bitwriter.h
-vpx_dsp/bitwriter_buffer.c
-vpx_dsp/bitwriter_buffer.h
-vpx_dsp/deblock.c
-vpx_dsp/fwd_txfm.c
-vpx_dsp/fwd_txfm.h
-vpx_dsp/intrapred.c
-vpx_dsp/inv_txfm.c
-vpx_dsp/inv_txfm.h
-vpx_dsp/loopfilter.c
-vpx_dsp/postproc.h
-vpx_dsp/prob.c
-vpx_dsp/prob.h
-vpx_dsp/psnr.c
-vpx_dsp/psnr.h
-vpx_dsp/quantize.c
-vpx_dsp/quantize.h
-vpx_dsp/sad.c
-vpx_dsp/subtract.c
-vpx_dsp/sum_squares.c
-vpx_dsp/txfm_common.h
-vpx_dsp/variance.c
-vpx_dsp/variance.h
-vpx_dsp/vpx_convolve.c
-vpx_dsp/vpx_convolve.h
-vpx_dsp/vpx_dsp.mk
-vpx_dsp/vpx_dsp_common.h
-vpx_dsp/vpx_dsp_rtcd.c
-vpx_dsp/vpx_dsp_rtcd_defs.pl
-vpx_dsp/vpx_filter.h
-vpx_dsp/x86/add_noise_sse2.asm
-vpx_dsp/x86/avg_intrin_sse2.c
-vpx_dsp/x86/avg_ssse3_x86_64.asm
-vpx_dsp/x86/convolve.h
-vpx_dsp/x86/deblock_sse2.asm
-vpx_dsp/x86/fdct.h
-vpx_dsp/x86/fwd_dct32x32_impl_sse2.h
-vpx_dsp/x86/fwd_txfm_impl_sse2.h
-vpx_dsp/x86/fwd_txfm_sse2.c
-vpx_dsp/x86/fwd_txfm_sse2.h
-vpx_dsp/x86/fwd_txfm_ssse3_x86_64.asm
-vpx_dsp/x86/intrapred_sse2.asm
-vpx_dsp/x86/intrapred_ssse3.asm
-vpx_dsp/x86/inv_txfm_sse2.c
-vpx_dsp/x86/inv_txfm_sse2.h
-vpx_dsp/x86/inv_txfm_ssse3_x86_64.asm
-vpx_dsp/x86/inv_wht_sse2.asm
-vpx_dsp/x86/loopfilter_sse2.c
-vpx_dsp/x86/quantize_sse2.c
-vpx_dsp/x86/quantize_ssse3_x86_64.asm
-vpx_dsp/x86/sad4d_sse2.asm
-vpx_dsp/x86/sad_sse2.asm
-vpx_dsp/x86/sad_sse3.asm
-vpx_dsp/x86/sad_ssse3.asm
-vpx_dsp/x86/ssim_opt_x86_64.asm
-vpx_dsp/x86/subpel_variance_sse2.asm
-vpx_dsp/x86/subtract_sse2.asm
-vpx_dsp/x86/sum_squares_sse2.c
-vpx_dsp/x86/txfm_common_sse2.h
-vpx_dsp/x86/variance_sse2.c
-vpx_dsp/x86/vpx_asm_stubs.c
-vpx_dsp/x86/vpx_convolve_copy_sse2.asm
-vpx_dsp/x86/vpx_subpixel_8t_intrin_ssse3.c
-vpx_dsp/x86/vpx_subpixel_8t_sse2.asm
-vpx_dsp/x86/vpx_subpixel_8t_ssse3.asm
-vpx_dsp/x86/vpx_subpixel_bilinear_sse2.asm
-vpx_dsp/x86/vpx_subpixel_bilinear_ssse3.asm
-vpx_mem/include/vpx_mem_intrnl.h
-vpx_mem/vpx_mem.c
-vpx_mem/vpx_mem.h
-vpx_mem/vpx_mem.mk
-vpx_ports/bitops.h
-vpx_ports/emmintrin_compat.h
-vpx_ports/emms.asm
-vpx_ports/mem.h
-vpx_ports/mem_ops.h
-vpx_ports/mem_ops_aligned.h
-vpx_ports/msvc.h
-vpx_ports/system_state.h
-vpx_ports/vpx_once.h
-vpx_ports/vpx_ports.mk
-vpx_ports/vpx_timer.h
-vpx_ports/x86.h
-vpx_ports/x86_abi_support.asm
-vpx_scale/generic/gen_scalers.c
-vpx_scale/generic/vpx_scale.c
-vpx_scale/generic/yv12config.c
-vpx_scale/generic/yv12extend.c
-vpx_scale/vpx_scale.h
-vpx_scale/vpx_scale.mk
-vpx_scale/vpx_scale_rtcd.c
-vpx_scale/vpx_scale_rtcd.pl
-vpx_scale/yv12config.h
-vpx_util/endian_inl.h
-vpx_util/vpx_thread.c
-vpx_util/vpx_thread.h
-vpx_util/vpx_util.mk
diff --git a/generate_config.sh b/generate_config.sh
index 4f45fab..97e5a00 100755
--- a/generate_config.sh
+++ b/generate_config.sh
@@ -7,12 +7,18 @@
 # This script is used to generate files in the <platform> directories needed to
 # build libvpx. Every time libvpx source code is updated run this script.
 #
-# For example:
-# $ ./generate_config.sh
+# The script depends on the bpfmt tool, which may need to be built with
+# m -j blueprint_tools
+#
+# For example, from the top of an Android tree:
+# $ source build/envsetup.sh
+# $ m -j blueprint_tools
+# $ external/libvpx/generate_config.sh
 #
 # And this will update all the config files needed.
 
 export LC_ALL=C
+cd $(dirname $0)
 BASE_DIR=$(pwd)
 LIBVPX_SRC_DIR="libvpx"
 LIBVPX_CONFIG_DIR="config"
@@ -133,6 +139,25 @@
   rm -rf vpx_config.* vpx_version.h
 }
 
+# Convert a list of sources to a blueprint file containing a variable
+# assignment.
+# $1 - Variable name prefix.
+# $2 - Input file.
+# $3 - Config directory.
+function gen_bp_srcs {
+  echo "$1_c_srcs = ["
+  grep ".c$" $2 | grep -v "^vpx_config.c$" | awk '$0="\"libvpx/"$0"\","'
+  echo "\"$3/vpx_config.c\","
+  echo "]"
+  if grep -q ".asm$" $2; then
+    echo
+    echo "$1_asm_srcs = ["
+    grep ".asm$" $2 | awk '$0="\"libvpx/"$0"\","'
+    echo "]"
+  fi
+  echo
+}
+
 echo "Create temporary directory."
 TEMP_DIR="$LIBVPX_SRC_DIR.temp"
 rm -rf $TEMP_DIR
@@ -197,68 +222,77 @@
 config=$(print_config x86)
 make_clean
 make libvpx_srcs.txt target=libs $config > /dev/null
-cp libvpx_srcs.txt $BASE_DIR/$LIBVPX_CONFIG_DIR/x86/
+gen_bp_srcs libvpx_x86 libvpx_srcs.txt $LIBVPX_CONFIG_DIR/x86 > config_x86.bp
 
 echo "Generate X86_64 source list."
 config=$(print_config x86_64)
 make_clean
 make libvpx_srcs.txt target=libs $config > /dev/null
-cp libvpx_srcs.txt $BASE_DIR/$LIBVPX_CONFIG_DIR/x86_64/
+gen_bp_srcs libvpx_x86_64 libvpx_srcs.txt $LIBVPX_CONFIG_DIR/x86_64 > config_x86_64.bp
 
 echo "Generate ARM source list."
 config=$(print_config arm)
 make_clean
 make libvpx_srcs.txt target=libs $config > /dev/null
-cp libvpx_srcs.txt $BASE_DIR/$LIBVPX_CONFIG_DIR/arm/
+gen_bp_srcs libvpx_arm libvpx_srcs.txt $LIBVPX_CONFIG_DIR/arm > config_arm.bp
 
 echo "Generate ARM NEON source list."
 config=$(print_config arm-neon)
 make_clean
 make libvpx_srcs.txt target=libs $config > /dev/null
-cp libvpx_srcs.txt $BASE_DIR/$LIBVPX_CONFIG_DIR/arm-neon/
+gen_bp_srcs libvpx_arm_neon libvpx_srcs.txt $LIBVPX_CONFIG_DIR/arm-neon > config_arm-neon.bp
 
 echo "Generate ARM64 source list."
 config=$(print_config arm64)
 make_clean
 make libvpx_srcs.txt target=libs $config > /dev/null
-cp libvpx_srcs.txt $BASE_DIR/$LIBVPX_CONFIG_DIR/arm64/
+gen_bp_srcs libvpx_arm64 libvpx_srcs.txt $LIBVPX_CONFIG_DIR/arm64 > config_arm64.bp
 
 echo "Generate MIPS source list."
 config=$(print_config_basic mips32)
 make_clean
 make libvpx_srcs.txt target=libs $config > /dev/null
-cp libvpx_srcs.txt $BASE_DIR/$LIBVPX_CONFIG_DIR/mips32/
+gen_bp_srcs libvpx_mips32 libvpx_srcs.txt $LIBVPX_CONFIG_DIR/mips32 > config_mips32.bp
 
 echo "Generate MIPS DSPR2 source list."
 config=$(print_config_basic mips32-dspr2)
 make_clean
 make libvpx_srcs.txt target=libs $config > /dev/null
-cp libvpx_srcs.txt $BASE_DIR/$LIBVPX_CONFIG_DIR/mips32-dspr2/
+gen_bp_srcs libvpx_mips32_dspr2 libvpx_srcs.txt $LIBVPX_CONFIG_DIR/mips32-dspr2 > config_mips32-dispr2.bp
 
 echo "Generate MIPS MSA source list."
 config=$(print_config_basic mips32-msa)
 make_clean
 make libvpx_srcs.txt target=libs $config > /dev/null
-cp libvpx_srcs.txt $BASE_DIR/$LIBVPX_CONFIG_DIR/mips32-msa/
+gen_bp_srcs libvpx_mips32_msa libvpx_srcs.txt $LIBVPX_CONFIG_DIR/mips32-msa > config_mips32-msa.bp
 
 echo "Generate MIPS64 source list."
 config=$(print_config_basic mips64)
 make_clean
 make libvpx_srcs.txt target=libs $config > /dev/null
-cp libvpx_srcs.txt $BASE_DIR/$LIBVPX_CONFIG_DIR/mips64/
+gen_bp_srcs libvpx_mips64 libvpx_srcs.txt $LIBVPX_CONFIG_DIR/mips64 > config_mips64.bp
 
 echo "Generate MIPS64 MSA source list."
 config=$(print_config_basic mips64-msa)
 make_clean
 make libvpx_srcs.txt target=libs $config > /dev/null
-cp libvpx_srcs.txt $BASE_DIR/$LIBVPX_CONFIG_DIR/mips64-msa/
+gen_bp_srcs libvpx_mips64_msa libvpx_srcs.txt $LIBVPX_CONFIG_DIR/mips64-msa > config_mips64-msa.bp
 
 echo "Generate GENERIC source list."
 config=$(print_config_basic generic)
 make_clean
 make libvpx_srcs.txt target=libs $config > /dev/null
-cp libvpx_srcs.txt $BASE_DIR/$LIBVPX_CONFIG_DIR/generic/
+gen_bp_srcs libvpx_generic libvpx_srcs.txt $LIBVPX_CONFIG_DIR/generic > config_generic.bp
 
+rm -f $BASE_DIR/Android.bp
+(
+  echo "// THIS FILE IS AUTOGENERATED, DO NOT EDIT"
+  echo "// Generated from Android.bp.in, run ./generate_config.sh to regenerate"
+  echo
+  cat config_*.bp
+  cat $BASE_DIR/Android.bp.in
+) > $BASE_DIR/Android.bp
+bpfmt -w $BASE_DIR/Android.bp
 
 echo "Remove temporary directory."
 cd $BASE_DIR
diff --git a/libvpx-asm-translation.mk b/libvpx-asm-translation.mk
deleted file mode 100644
index f6055cd..0000000
--- a/libvpx-asm-translation.mk
+++ /dev/null
@@ -1,27 +0,0 @@
-# Rules to generate GAS compatible assembly from RVCT syntax files.
-# Input variables:
-#   libvpx_2nd_arch
-#   libvpx_source_dir
-#   libvpx_codec_srcs_asm_<arch>
-#
-# Output variables:
-#   LOCAL_GENERATED_SOURCES_<arch>
-
-ifneq ($(strip $(libvpx_codec_srcs_asm_$(TARGET_$(libvpx_2nd_arch)ARCH))),)
-libvpx_intermediates := $(call local-intermediates-dir,,$(libvpx_2nd_arch))
-# This step is only required for ARM. MIPS uses intrinsics exclusively and x86
-# requires 'yasm' to pre-process its assembly files.
-# The ARM assembly sources must be converted from ADS to GAS compatible format.
-VPX_ASM := $(addprefix $(libvpx_intermediates)/, $(libvpx_codec_srcs_asm_$(TARGET_$(libvpx_2nd_arch)ARCH)))
-# The build system will accept arm assembly which ends in '.s' or '.S'
-# Other build systems prefer capital S so smooth things out here.
-VPX_GEN := $(addsuffix .S, $(VPX_ASM))
-$(VPX_GEN) : PRIVATE_SOURCE_DIR := $(libvpx_source_dir)
-$(VPX_GEN) : PRIVATE_CUSTOM_TOOL = cat $< | perl $(PRIVATE_SOURCE_DIR)/build/make/ads2gas.pl > $@
-$(VPX_GEN) : $(libvpx_intermediates)/%.S : $(libvpx_source_dir)/% \
-		$(libvpx_source_dir)/build/make/ads2gas.pl \
-		$(libvpx_source_dir)/build/make/thumb.pm
-	$(transform-generated-source)
-
-LOCAL_GENERATED_SOURCES_$(TARGET_$(libvpx_2nd_arch)ARCH) += $(VPX_GEN)
-endif
diff --git a/libvpx.mk b/libvpx.mk
deleted file mode 100644
index 93c663c..0000000
--- a/libvpx.mk
+++ /dev/null
@@ -1,48 +0,0 @@
-LOCAL_PATH := $(call my-dir)
-include $(CLEAR_VARS)
-
-# Clang arm assembler cannot compile libvpx .s files yet.
-LOCAL_CLANG_ASFLAGS_arm += -no-integrated-as
-
-libvpx_source_dir := $(LOCAL_PATH)/libvpx
-
-## Arch-common settings
-LOCAL_MODULE := libvpx
-LOCAL_MODULE_CLASS := STATIC_LIBRARIES
-
-LOCAL_CFLAGS := -DHAVE_CONFIG_H=vpx_config.h
-
-# Want arm, not thumb, optimized
-LOCAL_ARM_MODE := arm
-LOCAL_CFLAGS += -O3
-
-LOCAL_CFLAGS += -Wno-unused-parameter
-
-LOCAL_C_INCLUDES := $(libvpx_source_dir)
-
-LOCAL_SANITIZE := cfi
-LOCAL_SANITIZE_DIAG := cfi
-
-# Load the arch-specific settings
-include $(LOCAL_PATH)/config.$(TARGET_ARCH).mk
-LOCAL_SRC_FILES_$(TARGET_ARCH) := $(libvpx_codec_srcs_c_$(TARGET_ARCH))
-LOCAL_C_INCLUDES_$(TARGET_ARCH) := $(libvpx_config_dir_$(TARGET_ARCH))
-libvpx_2nd_arch :=
-include $(LOCAL_PATH)/libvpx-asm-translation.mk
-
-ifdef TARGET_2ND_ARCH
-include $(LOCAL_PATH)/config.$(TARGET_2ND_ARCH).mk
-LOCAL_SRC_FILES_$(TARGET_2ND_ARCH) := $(libvpx_codec_srcs_c_$(TARGET_2ND_ARCH))
-LOCAL_C_INCLUDES_$(TARGET_2ND_ARCH) := $(libvpx_config_dir_$(TARGET_2ND_ARCH))
-libvpx_2nd_arch := $(TARGET_2ND_ARCH_VAR_PREFIX)
-include $(LOCAL_PATH)/libvpx-asm-translation.mk
-libvpx_2nd_arch :=
-endif
-
-libvpx_target :=
-libvpx_source_dir :=
-libvpx_intermediates :=
-libvpx_asm_offsets_intermediates :=
-libvpx_asm_offsets_files :=
-
-include $(BUILD_STATIC_LIBRARY)