1*cf78ab8cSAndroid Build Coastguard Worker// 2*cf78ab8cSAndroid Build Coastguard Worker// Copyright (C) 2022 The Android Open Source Project 3*cf78ab8cSAndroid Build Coastguard Worker// 4*cf78ab8cSAndroid Build Coastguard Worker// Licensed under the Apache License, Version 2.0 (the "License"); 5*cf78ab8cSAndroid Build Coastguard Worker// you may not use this file except in compliance with the License. 6*cf78ab8cSAndroid Build Coastguard Worker// You may obtain a copy of the License at 7*cf78ab8cSAndroid Build Coastguard Worker// 8*cf78ab8cSAndroid Build Coastguard Worker// http://www.apache.org/licenses/LICENSE-2.0 9*cf78ab8cSAndroid Build Coastguard Worker// 10*cf78ab8cSAndroid Build Coastguard Worker// Unless required by applicable law or agreed to in writing, software 11*cf78ab8cSAndroid Build Coastguard Worker// distributed under the License is distributed on an "AS IS" BASIS, 12*cf78ab8cSAndroid Build Coastguard Worker// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13*cf78ab8cSAndroid Build Coastguard Worker// See the License for the specific language governing permissions and 14*cf78ab8cSAndroid Build Coastguard Worker// limitations under the License. 15*cf78ab8cSAndroid Build Coastguard Worker 16*cf78ab8cSAndroid Build Coastguard Workerpackage { 17*cf78ab8cSAndroid Build Coastguard Worker default_applicable_licenses: ["Android-Apache-2.0"], 18*cf78ab8cSAndroid Build Coastguard Worker default_visibility: [ 19*cf78ab8cSAndroid Build Coastguard Worker "//tools/netsim:__subpackages__", 20*cf78ab8cSAndroid Build Coastguard Worker "//device/google/cuttlefish/build:__subpackages__", 21*cf78ab8cSAndroid Build Coastguard Worker ], 22*cf78ab8cSAndroid Build Coastguard Worker} 23*cf78ab8cSAndroid Build Coastguard Worker 24*cf78ab8cSAndroid Build Coastguard Worker// netsim web UI's index.html 25*cf78ab8cSAndroid Build Coastguard Workerprebuilt_root_host { 26*cf78ab8cSAndroid Build Coastguard Worker name: "netsim_ui_index.html", 27*cf78ab8cSAndroid Build Coastguard Worker src: "dist/index.html", 28*cf78ab8cSAndroid Build Coastguard Worker sub_dir: "bin/netsim-ui", 29*cf78ab8cSAndroid Build Coastguard Worker filename_from_src: true, 30*cf78ab8cSAndroid Build Coastguard Worker} 31*cf78ab8cSAndroid Build Coastguard Worker 32*cf78ab8cSAndroid Build Coastguard Worker// netsim web UI's JavaScript files 33*cf78ab8cSAndroid Build Coastguard Workerprebuilt_root_host { 34*cf78ab8cSAndroid Build Coastguard Worker name: "netsim_ui_js_cube-sprite.js", 35*cf78ab8cSAndroid Build Coastguard Worker src: "dist/js/cube-sprite.js", 36*cf78ab8cSAndroid Build Coastguard Worker sub_dir: "bin/netsim-ui/js", 37*cf78ab8cSAndroid Build Coastguard Worker filename_from_src: true, 38*cf78ab8cSAndroid Build Coastguard Worker} 39*cf78ab8cSAndroid Build Coastguard Worker 40*cf78ab8cSAndroid Build Coastguard Workerprebuilt_root_host { 41*cf78ab8cSAndroid Build Coastguard Worker name: "netsim_ui_js_customize-map-button.js", 42*cf78ab8cSAndroid Build Coastguard Worker src: "dist/js/customize-map-button.js", 43*cf78ab8cSAndroid Build Coastguard Worker sub_dir: "bin/netsim-ui/js", 44*cf78ab8cSAndroid Build Coastguard Worker filename_from_src: true, 45*cf78ab8cSAndroid Build Coastguard Worker} 46*cf78ab8cSAndroid Build Coastguard Worker 47*cf78ab8cSAndroid Build Coastguard Workerprebuilt_root_host { 48*cf78ab8cSAndroid Build Coastguard Worker name: "netsim_ui_js_device-dragzone.js", 49*cf78ab8cSAndroid Build Coastguard Worker src: "dist/js/device-dragzone.js", 50*cf78ab8cSAndroid Build Coastguard Worker sub_dir: "bin/netsim-ui/js", 51*cf78ab8cSAndroid Build Coastguard Worker filename_from_src: true, 52*cf78ab8cSAndroid Build Coastguard Worker} 53*cf78ab8cSAndroid Build Coastguard Worker 54*cf78ab8cSAndroid Build Coastguard Workerprebuilt_root_host { 55*cf78ab8cSAndroid Build Coastguard Worker name: "netsim_ui_js_device-dropzone.js", 56*cf78ab8cSAndroid Build Coastguard Worker src: "dist/js/device-dropzone.js", 57*cf78ab8cSAndroid Build Coastguard Worker sub_dir: "bin/netsim-ui/js", 58*cf78ab8cSAndroid Build Coastguard Worker filename_from_src: true, 59*cf78ab8cSAndroid Build Coastguard Worker} 60*cf78ab8cSAndroid Build Coastguard Worker 61*cf78ab8cSAndroid Build Coastguard Workerprebuilt_root_host { 62*cf78ab8cSAndroid Build Coastguard Worker name: "netsim_ui_js_device-info.js", 63*cf78ab8cSAndroid Build Coastguard Worker src: "dist/js/device-info.js", 64*cf78ab8cSAndroid Build Coastguard Worker sub_dir: "bin/netsim-ui/js", 65*cf78ab8cSAndroid Build Coastguard Worker filename_from_src: true, 66*cf78ab8cSAndroid Build Coastguard Worker} 67*cf78ab8cSAndroid Build Coastguard Worker 68*cf78ab8cSAndroid Build Coastguard Workerprebuilt_root_host { 69*cf78ab8cSAndroid Build Coastguard Worker name: "netsim_ui_js_device-list.js", 70*cf78ab8cSAndroid Build Coastguard Worker src: "dist/js/device-list.js", 71*cf78ab8cSAndroid Build Coastguard Worker sub_dir: "bin/netsim-ui/js", 72*cf78ab8cSAndroid Build Coastguard Worker filename_from_src: true, 73*cf78ab8cSAndroid Build Coastguard Worker} 74*cf78ab8cSAndroid Build Coastguard Worker 75*cf78ab8cSAndroid Build Coastguard Workerprebuilt_root_host { 76*cf78ab8cSAndroid Build Coastguard Worker name: "netsim_ui_js_device-map.js", 77*cf78ab8cSAndroid Build Coastguard Worker src: "dist/js/device-map.js", 78*cf78ab8cSAndroid Build Coastguard Worker sub_dir: "bin/netsim-ui/js", 79*cf78ab8cSAndroid Build Coastguard Worker filename_from_src: true, 80*cf78ab8cSAndroid Build Coastguard Worker} 81*cf78ab8cSAndroid Build Coastguard Worker 82*cf78ab8cSAndroid Build Coastguard Workerprebuilt_root_host { 83*cf78ab8cSAndroid Build Coastguard Worker name: "netsim_ui_js_device-observer.js", 84*cf78ab8cSAndroid Build Coastguard Worker src: "dist/js/device-observer.js", 85*cf78ab8cSAndroid Build Coastguard Worker sub_dir: "bin/netsim-ui/js", 86*cf78ab8cSAndroid Build Coastguard Worker filename_from_src: true, 87*cf78ab8cSAndroid Build Coastguard Worker} 88*cf78ab8cSAndroid Build Coastguard Worker 89*cf78ab8cSAndroid Build Coastguard Workerprebuilt_root_host { 90*cf78ab8cSAndroid Build Coastguard Worker name: "netsim_ui_js_license-info.js", 91*cf78ab8cSAndroid Build Coastguard Worker src: "dist/js/license-info.js", 92*cf78ab8cSAndroid Build Coastguard Worker sub_dir: "bin/netsim-ui/js", 93*cf78ab8cSAndroid Build Coastguard Worker filename_from_src: true, 94*cf78ab8cSAndroid Build Coastguard Worker} 95*cf78ab8cSAndroid Build Coastguard Worker 96*cf78ab8cSAndroid Build Coastguard Workerprebuilt_root_host { 97*cf78ab8cSAndroid Build Coastguard Worker name: "netsim_ui_js_navigation-bar.js", 98*cf78ab8cSAndroid Build Coastguard Worker src: "dist/js/navigation-bar.js", 99*cf78ab8cSAndroid Build Coastguard Worker sub_dir: "bin/netsim-ui/js", 100*cf78ab8cSAndroid Build Coastguard Worker filename_from_src: true, 101*cf78ab8cSAndroid Build Coastguard Worker} 102*cf78ab8cSAndroid Build Coastguard Worker 103*cf78ab8cSAndroid Build Coastguard Workerprebuilt_root_host { 104*cf78ab8cSAndroid Build Coastguard Worker name: "netsim_ui_js_netsim-app.js", 105*cf78ab8cSAndroid Build Coastguard Worker src: "dist/js/netsim-app.js", 106*cf78ab8cSAndroid Build Coastguard Worker sub_dir: "bin/netsim-ui/js", 107*cf78ab8cSAndroid Build Coastguard Worker filename_from_src: true, 108*cf78ab8cSAndroid Build Coastguard Worker} 109*cf78ab8cSAndroid Build Coastguard Worker 110*cf78ab8cSAndroid Build Coastguard Workerprebuilt_root_host { 111*cf78ab8cSAndroid Build Coastguard Worker name: "netsim_ui_js_packet-info.js", 112*cf78ab8cSAndroid Build Coastguard Worker src: "dist/js/packet-info.js", 113*cf78ab8cSAndroid Build Coastguard Worker sub_dir: "bin/netsim-ui/js", 114*cf78ab8cSAndroid Build Coastguard Worker filename_from_src: true, 115*cf78ab8cSAndroid Build Coastguard Worker} 116*cf78ab8cSAndroid Build Coastguard Worker 117*cf78ab8cSAndroid Build Coastguard Workerprebuilt_root_host { 118*cf78ab8cSAndroid Build Coastguard Worker name: "netsim_ui_js_pyramid-sprite.js", 119*cf78ab8cSAndroid Build Coastguard Worker src: "dist/js/pyramid-sprite.js", 120*cf78ab8cSAndroid Build Coastguard Worker sub_dir: "bin/netsim-ui/js", 121*cf78ab8cSAndroid Build Coastguard Worker filename_from_src: true, 122*cf78ab8cSAndroid Build Coastguard Worker} 123*cf78ab8cSAndroid Build Coastguard Worker 124*cf78ab8cSAndroid Build Coastguard Worker// Node Modules 125*cf78ab8cSAndroid Build Coastguard Workerprebuilt_root_host { 126*cf78ab8cSAndroid Build Coastguard Worker name: "netsim_ui_tslib", 127*cf78ab8cSAndroid Build Coastguard Worker src: "dist/node_modules/tslib/tslib.es6.js", 128*cf78ab8cSAndroid Build Coastguard Worker sub_dir: "bin/netsim-ui/node_modules/tslib", 129*cf78ab8cSAndroid Build Coastguard Worker filename_from_src: true, 130*cf78ab8cSAndroid Build Coastguard Worker} 131*cf78ab8cSAndroid Build Coastguard Worker 132*cf78ab8cSAndroid Build Coastguard Worker// Assets (png, svg) 133*cf78ab8cSAndroid Build Coastguard Workerprebuilt_root_host { 134*cf78ab8cSAndroid Build Coastguard Worker name: "netsim_ui_assets_grid-background.svg", 135*cf78ab8cSAndroid Build Coastguard Worker src: "dist/assets/grid-background.svg", 136*cf78ab8cSAndroid Build Coastguard Worker sub_dir: "bin/netsim-ui/assets", 137*cf78ab8cSAndroid Build Coastguard Worker filename_from_src: true, 138*cf78ab8cSAndroid Build Coastguard Worker} 139*cf78ab8cSAndroid Build Coastguard Worker 140*cf78ab8cSAndroid Build Coastguard Workerprebuilt_root_host { 141*cf78ab8cSAndroid Build Coastguard Worker name: "netsim_ui_assets_hexagonal-background.png", 142*cf78ab8cSAndroid Build Coastguard Worker src: "dist/assets/hexagonal-background.png", 143*cf78ab8cSAndroid Build Coastguard Worker sub_dir: "bin/netsim-ui/assets", 144*cf78ab8cSAndroid Build Coastguard Worker filename_from_src: true, 145*cf78ab8cSAndroid Build Coastguard Worker} 146*cf78ab8cSAndroid Build Coastguard Worker 147*cf78ab8cSAndroid Build Coastguard Workerprebuilt_root_host { 148*cf78ab8cSAndroid Build Coastguard Worker name: "netsim_ui_assets_netsim-logo-b.svg", 149*cf78ab8cSAndroid Build Coastguard Worker src: "dist/assets/netsim-logo-b.svg", 150*cf78ab8cSAndroid Build Coastguard Worker sub_dir: "bin/netsim-ui/assets", 151*cf78ab8cSAndroid Build Coastguard Worker filename_from_src: true, 152*cf78ab8cSAndroid Build Coastguard Worker} 153*cf78ab8cSAndroid Build Coastguard Worker 154*cf78ab8cSAndroid Build Coastguard Workerprebuilt_root_host { 155*cf78ab8cSAndroid Build Coastguard Worker name: "netsim_ui_assets_netsim-logo.svg", 156*cf78ab8cSAndroid Build Coastguard Worker src: "dist/assets/netsim-logo.svg", 157*cf78ab8cSAndroid Build Coastguard Worker sub_dir: "bin/netsim-ui/assets", 158*cf78ab8cSAndroid Build Coastguard Worker filename_from_src: true, 159*cf78ab8cSAndroid Build Coastguard Worker} 160*cf78ab8cSAndroid Build Coastguard Worker 161*cf78ab8cSAndroid Build Coastguard Workerprebuilt_root_host { 162*cf78ab8cSAndroid Build Coastguard Worker name: "netsim_ui_assets_polar-background.svg", 163*cf78ab8cSAndroid Build Coastguard Worker src: "dist/assets/polar-background.svg", 164*cf78ab8cSAndroid Build Coastguard Worker sub_dir: "bin/netsim-ui/assets", 165*cf78ab8cSAndroid Build Coastguard Worker filename_from_src: true, 166*cf78ab8cSAndroid Build Coastguard Worker} 167