1# Copyright 2022 The Chromium Authors. All rights reserved. 2# Use of this source code is governed by a BSD-style license that can be 3# found in the LICENSE file. 4 5import("../third_party.gni") 6 7third_party("libyuv") { 8 public_include_dirs = [ 9 ".", 10 "../externals/libyuv/include", 11 ] 12 13 include_dirs = [ "../externals/libyuv" ] 14 15 sources = [ 16 "../externals/libyuv/source/compare.cc", 17 "../externals/libyuv/source/compare_common.cc", 18 "../externals/libyuv/source/compare_gcc.cc", 19 "../externals/libyuv/source/compare_mmi.cc", 20 "../externals/libyuv/source/compare_msa.cc", 21 "../externals/libyuv/source/compare_neon.cc", 22 "../externals/libyuv/source/compare_neon64.cc", 23 "../externals/libyuv/source/compare_win.cc", 24 "../externals/libyuv/source/convert.cc", 25 "../externals/libyuv/source/convert_argb.cc", 26 "../externals/libyuv/source/convert_from.cc", 27 "../externals/libyuv/source/convert_from_argb.cc", 28 "../externals/libyuv/source/convert_jpeg.cc", 29 "../externals/libyuv/source/convert_to_argb.cc", 30 "../externals/libyuv/source/convert_to_i420.cc", 31 "../externals/libyuv/source/cpu_id.cc", 32 "../externals/libyuv/source/mjpeg_decoder.cc", 33 "../externals/libyuv/source/mjpeg_validate.cc", 34 "../externals/libyuv/source/planar_functions.cc", 35 "../externals/libyuv/source/rotate.cc", 36 "../externals/libyuv/source/rotate_any.cc", 37 "../externals/libyuv/source/rotate_argb.cc", 38 "../externals/libyuv/source/rotate_common.cc", 39 "../externals/libyuv/source/rotate_gcc.cc", 40 "../externals/libyuv/source/rotate_lsx.cc", 41 "../externals/libyuv/source/rotate_mmi.cc", 42 "../externals/libyuv/source/rotate_msa.cc", 43 "../externals/libyuv/source/rotate_neon.cc", 44 "../externals/libyuv/source/rotate_neon64.cc", 45 "../externals/libyuv/source/rotate_win.cc", 46 "../externals/libyuv/source/row_any.cc", 47 "../externals/libyuv/source/row_common.cc", 48 "../externals/libyuv/source/row_gcc.cc", 49 "../externals/libyuv/source/row_lasx.cc", 50 "../externals/libyuv/source/row_lsx.cc", 51 "../externals/libyuv/source/row_mmi.cc", 52 "../externals/libyuv/source/row_msa.cc", 53 "../externals/libyuv/source/row_neon.cc", 54 "../externals/libyuv/source/row_neon64.cc", 55 "../externals/libyuv/source/row_win.cc", 56 "../externals/libyuv/source/scale.cc", 57 "../externals/libyuv/source/scale_any.cc", 58 "../externals/libyuv/source/scale_argb.cc", 59 "../externals/libyuv/source/scale_common.cc", 60 "../externals/libyuv/source/scale_gcc.cc", 61 "../externals/libyuv/source/scale_lsx.cc", 62 "../externals/libyuv/source/scale_mmi.cc", 63 "../externals/libyuv/source/scale_msa.cc", 64 "../externals/libyuv/source/scale_neon.cc", 65 "../externals/libyuv/source/scale_neon64.cc", 66 "../externals/libyuv/source/scale_rgb.cc", 67 "../externals/libyuv/source/scale_uv.cc", 68 "../externals/libyuv/source/scale_win.cc", 69 "../externals/libyuv/source/video_common.cc", 70 ] 71} 72