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