1*f7d94438SYifei Zhang// 2*f7d94438SYifei Zhang// Copyright (C) 2017 The Android Open Source Project 3*f7d94438SYifei Zhang// 4*f7d94438SYifei Zhang// Licensed under the Apache License, Version 2.0 (the "License"); 5*f7d94438SYifei Zhang// you may not use this file except in compliance with the License. 6*f7d94438SYifei Zhang// You may obtain a copy of the License at 7*f7d94438SYifei Zhang// 8*f7d94438SYifei Zhang// http://www.apache.org/licenses/LICENSE-2.0 9*f7d94438SYifei Zhang// 10*f7d94438SYifei Zhang// Unless required by applicable law or agreed to in writing, software 11*f7d94438SYifei Zhang// distributed under the License is distributed on an "AS IS" BASIS, 12*f7d94438SYifei Zhang// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13*f7d94438SYifei Zhang// See the License for the specific language governing permissions and 14*f7d94438SYifei Zhang// limitations under the License. 15*f7d94438SYifei Zhang// 16*f7d94438SYifei Zhang 17*f7d94438SYifei Zhangpackage { 18*f7d94438SYifei Zhang default_applicable_licenses: ["external_turbine_license"], 19*f7d94438SYifei Zhang} 20*f7d94438SYifei Zhang 21*f7d94438SYifei Zhang// Added automatically by a large-scale-change 22*f7d94438SYifei Zhang// See: http://go/android-license-faq 23*f7d94438SYifei Zhanglicense { 24*f7d94438SYifei Zhang name: "external_turbine_license", 25*f7d94438SYifei Zhang visibility: [":__subpackages__"], 26*f7d94438SYifei Zhang license_kinds: [ 27*f7d94438SYifei Zhang "SPDX-license-identifier-Apache-2.0", 28*f7d94438SYifei Zhang ], 29*f7d94438SYifei Zhang license_text: [ 30*f7d94438SYifei Zhang "LICENSE", 31*f7d94438SYifei Zhang ], 32*f7d94438SYifei Zhang} 33*f7d94438SYifei Zhang 34*f7d94438SYifei Zhangjava_library_host { 35*f7d94438SYifei Zhang name: "turbine", 36*f7d94438SYifei Zhang 37*f7d94438SYifei Zhang srcs: [ 38*f7d94438SYifei Zhang "java/**/*.java", 39*f7d94438SYifei Zhang "proto/**/*.proto", 40*f7d94438SYifei Zhang "android-annotation-stubs/src/**/*.java", 41*f7d94438SYifei Zhang ], 42*f7d94438SYifei Zhang 43*f7d94438SYifei Zhang manifest: "manifest.txt", 44*f7d94438SYifei Zhang static_libs: [ 45*f7d94438SYifei Zhang "error_prone_annotations", 46*f7d94438SYifei Zhang "guava", 47*f7d94438SYifei Zhang ], 48*f7d94438SYifei Zhang 49*f7d94438SYifei Zhang plugins: ["auto_value_plugin"], 50*f7d94438SYifei Zhang libs: [ 51*f7d94438SYifei Zhang "auto_value_annotations", 52*f7d94438SYifei Zhang "auto_value_memoized_extension_annotations", 53*f7d94438SYifei Zhang ], 54*f7d94438SYifei Zhang 55*f7d94438SYifei Zhang proto: { 56*f7d94438SYifei Zhang type: "full", 57*f7d94438SYifei Zhang }, 58*f7d94438SYifei Zhang 59*f7d94438SYifei Zhang errorprone: { 60*f7d94438SYifei Zhang javacflags: [ 61*f7d94438SYifei Zhang "-Xep:NoCanIgnoreReturnValueOnClasses:WARN", 62*f7d94438SYifei Zhang ], 63*f7d94438SYifei Zhang }, 64*f7d94438SYifei Zhang} 65