Export media_cas_proxy_sdk

This commit is contained in:
Fang Yu
2018-11-14 09:05:33 -08:00
parent 6d0d9d825c
commit 5031d1bc6f
146 changed files with 24654 additions and 0 deletions

243
protos/public/BUILD Normal file
View File

@@ -0,0 +1,243 @@
################################################################################
# Copyright 2018 Google LLC.
#
# This software is licensed under the terms defined in the Widevine Master
# License Agreement. For a copy of this agreement, please contact
# widevine-licensing@google.com.
################################################################################
# Protocol buffer definitions for Widevine Services Proxy SDK.
package(default_visibility = ["//visibility:public"])
filegroup(
name = "binary_release_files",
srcs = glob(["**"]),
)
# TODO(user): Remove unnecessary proto targets in this file
# once cl/216707967 is submitted.
proto_library(
name = "exported_proxy_sdk_proto",
srcs = [
"client_identification.proto",
"device_certificate_status.proto",
"drm_certificate.proto",
"errors.proto",
"sdk_stats.proto",
"license_protocol.proto",
"license_server_sdk.proto",
"provisioned_device_info.proto",
"remote_attestation.proto",
"signed_drm_certificate.proto",
"verified_media_pipeline.proto",
"widevine_pssh.proto",
"license_services.proto",
],
)
java_proto_library(
name = "exported_proxy_sdk_java_proto",
deps = [":exported_proxy_sdk_proto"],
)
proto_library(
name = "license_services_proto_base",
srcs = ["license_services.proto"],
deps = [
":client_identification_proto_base",
":license_protocol_proto_base",
":license_server_sdk_proto_base",
":errors_proto_base",
],
)
cc_proto_library(
name = "license_services_proto",
deps = [":license_services_proto_base"],
)
java_proto_library(
name = "license_services_java_proto",
deps = [":license_services_proto_base"],
)
proto_library(
name = "client_identification_proto_base",
srcs = ["client_identification.proto"],
)
cc_proto_library(
name = "client_identification_proto",
deps = [":client_identification_proto_base"],
)
java_proto_library(
name = "client_identification_java_proto",
deps = [":client_identification_proto_base"],
)
proto_library(
name = "device_certificate_status_proto_base",
srcs = ["device_certificate_status.proto"],
deps = [":provisioned_device_info_proto_base"],
)
cc_proto_library(
name = "device_certificate_status_proto",
deps = [":device_certificate_status_proto_base"],
)
java_proto_library(
name = "device_certificate_status_java_proto",
deps = [":device_certificate_status_proto_base"],
)
proto_library(
name = "sdk_stats_proto_base",
srcs = ["sdk_stats.proto"],
)
cc_proto_library(
name = "sdk_stats_proto",
deps = [":sdk_stats_proto_base"],
)
java_proto_library(
name = "sdk_stats_java_proto",
deps = [":sdk_stats_proto_base"],
)
proto_library(
name = "drm_certificate_proto_base",
srcs = ["drm_certificate.proto"],
)
cc_proto_library(
name = "drm_certificate_proto",
deps = [":drm_certificate_proto_base"],
)
java_proto_library(
name = "drm_certificate_java_proto",
deps = [":drm_certificate_proto_base"],
)
proto_library(
name = "errors_proto_base",
srcs = ["errors.proto"],
)
cc_proto_library(
name = "errors_proto",
deps = [":errors_proto_base"],
)
java_proto_library(
name = "errors_java_proto",
deps = [":errors_proto_base"],
)
proto_library(
name = "license_protocol_proto_base",
srcs = ["license_protocol.proto"],
deps = [
":client_identification_proto_base",
":remote_attestation_proto_base",
],
)
cc_proto_library(
name = "license_protocol_proto",
deps = [":license_protocol_proto_base"],
)
java_proto_library(
name = "license_protocol_java_proto",
deps = [":license_protocol_proto_base"],
)
proto_library(
name = "license_server_sdk_proto_base",
srcs = ["license_server_sdk.proto"],
deps = [":license_protocol_proto_base",
":widevine_pssh_proto_base"],
)
cc_proto_library(
name = "license_server_sdk_proto",
deps = [":license_server_sdk_proto_base"],
)
java_proto_library(
name = "license_server_sdk_java_proto",
deps = [":license_server_sdk_proto_base"],
)
proto_library(
name = "provisioned_device_info_proto_base",
srcs = ["provisioned_device_info.proto"],
)
cc_proto_library(
name = "provisioned_device_info_proto",
deps = [":provisioned_device_info_proto_base"],
)
java_proto_library(
name = "provisioned_device_info_java_proto",
deps = [":provisioned_device_info_proto_base"],
)
proto_library(
name = "remote_attestation_proto_base",
srcs = ["remote_attestation.proto"],
deps = [":client_identification_proto_base"],
)
cc_proto_library(
name = "remote_attestation_proto",
deps = [":remote_attestation_proto_base"],
)
java_proto_library(
name = "remote_attestation_java_proto",
deps = [":remote_attestation_proto_base"],
)
proto_library(
name = "signed_drm_certificate_proto_base",
srcs = ["signed_drm_certificate.proto"],
)
cc_proto_library(
name = "signed_drm_certificate_proto",
deps = [":signed_drm_certificate_proto_base"],
)
proto_library(
name = "verified_media_pipeline_proto_base",
srcs = ["verified_media_pipeline.proto"],
)
cc_proto_library(
name = "verified_media_pipeline_proto",
deps = [":verified_media_pipeline_proto_base"],
)
proto_library(
name = "widevine_pssh_proto_base",
srcs = ["widevine_pssh.proto"],
)
cc_proto_library(
name = "widevine_pssh_proto",
deps = [":widevine_pssh_proto_base"],
)
java_proto_library(
name = "widevine_pssh_java_proto",
deps = [":widevine_pssh_proto_base"],
)