1// Copyright (C) 2024 The Android Open Source Project
2//
3// Licensed under the Apache License, Version 2.0 (the "License");
4// you may not use this file except in compliance with the License.
5// You may obtain a copy of the License at
6//
7//      http://www.apache.org/licenses/LICENSE-2.0
8//
9// Unless required by applicable law or agreed to in writing, software
10// distributed under the License is distributed on an "AS IS" BASIS,
11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12// See the License for the specific language governing permissions and
13// limitations under the License.
14
15prebuilt_build_tool {
16    name: "javap",
17    enabled: false,
18    arch: {
19        x86_64: {
20            enabled: true,
21        },
22    },
23    target: {
24        linux: {
25            src: "linux-x86/bin/javap",
26            deps: [
27                "linux-x86/lib/libjli.so",
28                "linux-x86/lib/jrt-fs.jar",
29                "linux-x86/lib/jvm.cfg",
30                "linux-x86/lib/server/libjvm.so",
31                "linux-x86/lib/libverify.so",
32                "linux-x86/lib/libjava.so",
33                "linux-x86/lib/libzip.so",
34                "linux-x86/lib/libjimage.so",
35                "linux-x86/lib/modules",
36                "linux-x86/lib/libnio.so",
37                "linux-x86/lib/libnet.so",
38                "linux-x86/lib/tzdb.dat",
39                "linux-x86/lib/libawt.so",
40                "linux-x86/lib/libawt_headless.so",
41                "linux-x86/lib/libjavajpeg.so",
42                "linux-x86/lib/liblcms.so",
43                "linux-x86/lib/libmanagement.so",
44                "linux-x86/lib/libmanagement_ext.so",
45                "linux-x86/conf/security/java.security",
46            ],
47        },
48        darwin: {
49            src: "darwin-x86/bin/javap",
50            deps: [
51                "darwin-x86/lib/libjli.dylib",
52                "darwin-x86/lib/jrt-fs.jar",
53                "darwin-x86/lib/jvm.cfg",
54                "darwin-x86/lib/server/libjvm.dylib",
55                "darwin-x86/lib/libverify.dylib",
56                "darwin-x86/lib/libjava.dylib",
57                "darwin-x86/lib/libzip.dylib",
58                "darwin-x86/lib/libjimage.dylib",
59                "darwin-x86/lib/modules",
60                "darwin-x86/lib/libnio.dylib",
61                "darwin-x86/lib/libnet.dylib",
62                "darwin-x86/lib/tzdb.dat",
63                "darwin-x86/lib/libawt.dylib",
64                "darwin-x86/lib/libjavajpeg.dylib",
65                "darwin-x86/lib/liblcms.dylib",
66                "darwin-x86/lib/libmanagement.dylib",
67                "darwin-x86/lib/libmanagement_ext.dylib",
68                "darwin-x86/conf/security/java.security",
69            ],
70        },
71    },
72}
73