xref: /aosp_15_r20/external/tflite-support/third_party/libyuv.BUILD (revision b16991f985baa50654c05c5adbb3c8bbcfb40082)
1*b16991f9SAndroid Build Coastguard Worker# Description:
2*b16991f9SAndroid Build Coastguard Worker#   The libyuv package provides implementation yuv image conversion, rotation
3*b16991f9SAndroid Build Coastguard Worker#   and scaling.
4*b16991f9SAndroid Build Coastguard Worker
5*b16991f9SAndroid Build Coastguard Workerlicenses(["notice"])  # BSD license
6*b16991f9SAndroid Build Coastguard Worker
7*b16991f9SAndroid Build Coastguard Workerexports_files(["LICENSE"])
8*b16991f9SAndroid Build Coastguard Worker
9*b16991f9SAndroid Build Coastguard Workercc_library(
10*b16991f9SAndroid Build Coastguard Worker    name = "libyuv",
11*b16991f9SAndroid Build Coastguard Worker    srcs = glob(
12*b16991f9SAndroid Build Coastguard Worker        [
13*b16991f9SAndroid Build Coastguard Worker            "source/*.cc",
14*b16991f9SAndroid Build Coastguard Worker            "include/libyuv/*.h",
15*b16991f9SAndroid Build Coastguard Worker        ],
16*b16991f9SAndroid Build Coastguard Worker    ),
17*b16991f9SAndroid Build Coastguard Worker    hdrs = [
18*b16991f9SAndroid Build Coastguard Worker        "include/libyuv.h",
19*b16991f9SAndroid Build Coastguard Worker        "include/libyuv/compare.h",
20*b16991f9SAndroid Build Coastguard Worker        "include/libyuv/convert.h",
21*b16991f9SAndroid Build Coastguard Worker        "include/libyuv/video_common.h",
22*b16991f9SAndroid Build Coastguard Worker    ],
23*b16991f9SAndroid Build Coastguard Worker    includes = ["include"],
24*b16991f9SAndroid Build Coastguard Worker    visibility = ["//visibility:public"],
25*b16991f9SAndroid Build Coastguard Worker)
26