blob: 09cddbf1b0c68d0a0fdb873532ab4db1a553c3be [file] [log] [blame]
Colin Cross4e828822017-11-09 15:11:56 -08001//
2// Copyright (C) 2016 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//
16
17// apksig library, for signing APKs and verifying signatures of APKs
18// ============================================================
Bob Badour907b9622021-02-03 23:58:59 -080019package {
20 default_applicable_licenses: ["tools_apksig_license"],
21}
22
23// Added automatically by a large-scale-change
24// http://go/android-license-faq
25license {
26 name: "tools_apksig_license",
27 visibility: [":__subpackages__"],
28 license_kinds: [
29 "SPDX-license-identifier-Apache-2.0",
30 ],
31 license_text: [
32 "LICENSE",
33 ],
34}
35
Colin Cross4e828822017-11-09 15:11:56 -080036java_library_host {
37 name: "apksig",
Songchun Fand4044512020-01-16 16:06:51 -080038 srcs: [
39 "src/main/java/**/*.java",
Songchun Fand4044512020-01-16 16:06:51 -080040 ],
Colin Crosse8db2a02020-07-30 12:05:07 -070041 java_version: "1.8",
Colin Cross4e828822017-11-09 15:11:56 -080042}
43
44// apksigner command-line tool for signing APKs and verifying their signatures
45// ============================================================
46java_binary_host {
47 name: "apksigner",
48 srcs: ["src/apksigner/java/**/*.java"],
49 java_resource_dirs: ["src/apksigner/java"],
50 wrapper: "etc/apksigner",
51 manifest: "src/apksigner/apksigner.mf",
Michael Groover79142cc2020-07-16 20:17:24 -070052 static_libs: [
53 "apksig",
54 "conscrypt-unbundled",
55 ],
Colin Cross189f1b52020-12-04 11:55:29 -080056 jni_libs: ["libconscrypt_openjdk_jni"],
Colin Crosse8db2a02020-07-30 12:05:07 -070057 java_version: "1.8",
Colin Cross4e828822017-11-09 15:11:56 -080058}