1*333d2b36SAndroid Build Coastguard Worker// Copyright 2018 Google Inc. All rights reserved. 2*333d2b36SAndroid Build Coastguard Worker// 3*333d2b36SAndroid Build Coastguard Worker// Licensed under the Apache License, Version 2.0 (the "License"); 4*333d2b36SAndroid Build Coastguard Worker// you may not use this file except in compliance with the License. 5*333d2b36SAndroid Build Coastguard Worker// You may obtain a copy of the License at 6*333d2b36SAndroid Build Coastguard Worker// 7*333d2b36SAndroid Build Coastguard Worker// http://www.apache.org/licenses/LICENSE-2.0 8*333d2b36SAndroid Build Coastguard Worker// 9*333d2b36SAndroid Build Coastguard Worker// Unless required by applicable law or agreed to in writing, software 10*333d2b36SAndroid Build Coastguard Worker// distributed under the License is distributed on an "AS IS" BASIS, 11*333d2b36SAndroid Build Coastguard Worker// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12*333d2b36SAndroid Build Coastguard Worker// See the License for the specific language governing permissions and 13*333d2b36SAndroid Build Coastguard Worker// limitations under the License. 14*333d2b36SAndroid Build Coastguard Worker 15*333d2b36SAndroid Build Coastguard Workerpackage { 16*333d2b36SAndroid Build Coastguard Worker default_applicable_licenses: ["Android-Apache-2.0"], 17*333d2b36SAndroid Build Coastguard Worker} 18*333d2b36SAndroid Build Coastguard Worker 19*333d2b36SAndroid Build Coastguard Workerbootstrap_go_package { 20*333d2b36SAndroid Build Coastguard Worker name: "soong-ui-status", 21*333d2b36SAndroid Build Coastguard Worker pkgPath: "android/soong/ui/status", 22*333d2b36SAndroid Build Coastguard Worker deps: [ 23*333d2b36SAndroid Build Coastguard Worker "golang-protobuf-proto", 24*333d2b36SAndroid Build Coastguard Worker "soong-ui-logger", 25*333d2b36SAndroid Build Coastguard Worker "soong-ui-status-ninja_frontend", 26*333d2b36SAndroid Build Coastguard Worker "soong-ui-status-build_error_proto", 27*333d2b36SAndroid Build Coastguard Worker "soong-ui-status-build_progress_proto", 28*333d2b36SAndroid Build Coastguard Worker ], 29*333d2b36SAndroid Build Coastguard Worker srcs: [ 30*333d2b36SAndroid Build Coastguard Worker "critical_path.go", 31*333d2b36SAndroid Build Coastguard Worker "critical_path_logger.go", 32*333d2b36SAndroid Build Coastguard Worker "kati.go", 33*333d2b36SAndroid Build Coastguard Worker "log.go", 34*333d2b36SAndroid Build Coastguard Worker "ninja.go", 35*333d2b36SAndroid Build Coastguard Worker "status.go", 36*333d2b36SAndroid Build Coastguard Worker ], 37*333d2b36SAndroid Build Coastguard Worker testSrcs: [ 38*333d2b36SAndroid Build Coastguard Worker "critical_path_test.go", 39*333d2b36SAndroid Build Coastguard Worker "kati_test.go", 40*333d2b36SAndroid Build Coastguard Worker "ninja_test.go", 41*333d2b36SAndroid Build Coastguard Worker "status_test.go", 42*333d2b36SAndroid Build Coastguard Worker ], 43*333d2b36SAndroid Build Coastguard Worker} 44*333d2b36SAndroid Build Coastguard Worker 45*333d2b36SAndroid Build Coastguard Workerbootstrap_go_package { 46*333d2b36SAndroid Build Coastguard Worker name: "soong-ui-status-ninja_frontend", 47*333d2b36SAndroid Build Coastguard Worker pkgPath: "android/soong/ui/status/ninja_frontend", 48*333d2b36SAndroid Build Coastguard Worker deps: [ 49*333d2b36SAndroid Build Coastguard Worker "golang-protobuf-reflect-protoreflect", 50*333d2b36SAndroid Build Coastguard Worker "golang-protobuf-runtime-protoimpl", 51*333d2b36SAndroid Build Coastguard Worker ], 52*333d2b36SAndroid Build Coastguard Worker srcs: [ 53*333d2b36SAndroid Build Coastguard Worker "ninja_frontend/frontend.pb.go", 54*333d2b36SAndroid Build Coastguard Worker ], 55*333d2b36SAndroid Build Coastguard Worker} 56*333d2b36SAndroid Build Coastguard Worker 57*333d2b36SAndroid Build Coastguard Workerbootstrap_go_package { 58*333d2b36SAndroid Build Coastguard Worker name: "soong-ui-status-build_error_proto", 59*333d2b36SAndroid Build Coastguard Worker pkgPath: "android/soong/ui/status/build_error_proto", 60*333d2b36SAndroid Build Coastguard Worker deps: [ 61*333d2b36SAndroid Build Coastguard Worker "golang-protobuf-reflect-protoreflect", 62*333d2b36SAndroid Build Coastguard Worker "golang-protobuf-runtime-protoimpl", 63*333d2b36SAndroid Build Coastguard Worker ], 64*333d2b36SAndroid Build Coastguard Worker srcs: [ 65*333d2b36SAndroid Build Coastguard Worker "build_error_proto/build_error.pb.go", 66*333d2b36SAndroid Build Coastguard Worker ], 67*333d2b36SAndroid Build Coastguard Worker} 68*333d2b36SAndroid Build Coastguard Worker 69*333d2b36SAndroid Build Coastguard Workerbootstrap_go_package { 70*333d2b36SAndroid Build Coastguard Worker name: "soong-ui-status-build_progress_proto", 71*333d2b36SAndroid Build Coastguard Worker pkgPath: "android/soong/ui/status/build_progress_proto", 72*333d2b36SAndroid Build Coastguard Worker deps: [ 73*333d2b36SAndroid Build Coastguard Worker "golang-protobuf-reflect-protoreflect", 74*333d2b36SAndroid Build Coastguard Worker "golang-protobuf-runtime-protoimpl", 75*333d2b36SAndroid Build Coastguard Worker ], 76*333d2b36SAndroid Build Coastguard Worker srcs: [ 77*333d2b36SAndroid Build Coastguard Worker "build_progress_proto/build_progress.pb.go", 78*333d2b36SAndroid Build Coastguard Worker ], 79*333d2b36SAndroid Build Coastguard Worker} 80