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