xref: /aosp_15_r20/tools/netsim/ui/Android.bp (revision cf78ab8cffb8fc9207af348f23af247fb04370a6)
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