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