xref: /aosp_15_r20/tools/apkzlib/Android.bp (revision 9c3094a04dff8e70054da9eaa66b6011c81fa00d)
1*9c3094a0SBob Badour//
2*9c3094a0SBob Badour// Copyright (C) 2018 The Android Open Source Project
3*9c3094a0SBob Badour//
4*9c3094a0SBob Badour// Licensed under the Apache License, Version 2.0 (the "License");
5*9c3094a0SBob Badour// you may not use this file except in compliance with the License.
6*9c3094a0SBob Badour// You may obtain a copy of the License at
7*9c3094a0SBob Badour//
8*9c3094a0SBob Badour//      http://www.apache.org/licenses/LICENSE-2.0
9*9c3094a0SBob Badour//
10*9c3094a0SBob Badour// Unless required by applicable law or agreed to in writing, software
11*9c3094a0SBob Badour// distributed under the License is distributed on an "AS IS" BASIS,
12*9c3094a0SBob Badour// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13*9c3094a0SBob Badour// See the License for the specific language governing permissions and
14*9c3094a0SBob Badour// limitations under the License.
15*9c3094a0SBob Badour//
16*9c3094a0SBob Badour
17*9c3094a0SBob Badour// *** THIS PACKAGE HAS SPECIAL LICENSING CONDITIONS.  PLEASE
18*9c3094a0SBob Badour//     CONSULT THE OWNERS AND [email protected] BEFORE
19*9c3094a0SBob Badour//     DEPENDING ON IT IN YOUR PROJECT. ***
20*9c3094a0SBob Badourpackage {
21*9c3094a0SBob Badour    // See: http://go/android-license-faq
22*9c3094a0SBob Badour    default_applicable_licenses: ["Android-Apache-2.0"],
23*9c3094a0SBob Badour}
24*9c3094a0SBob Badour
25*9c3094a0SBob Badourlicense {
26*9c3094a0SBob Badour    name: "tools_apkzlib_testdata_license",
27*9c3094a0SBob Badour    visibility: ["//visibility:private"],
28*9c3094a0SBob Badour    license_kinds: [
29*9c3094a0SBob Badour        "SPDX-license-identifier-GFDL", // by exception only
30*9c3094a0SBob Badour        "SPDX-license-identifier-GPL",
31*9c3094a0SBob Badour        "legacy_notice",
32*9c3094a0SBob Badour    ],
33*9c3094a0SBob Badour}
34*9c3094a0SBob Badour
35*9c3094a0SBob Badourfilegroup {
36*9c3094a0SBob Badour    name: "tools_apkzlib_testdata",
37*9c3094a0SBob Badour    srcs: ["src/test/resources/testData/**/*"],
38*9c3094a0SBob Badour    visibility: ["//visibility:private"],
39*9c3094a0SBob Badour    licenses: ["tools_apkzlib_testdata_license"],
40*9c3094a0SBob Badour}
41*9c3094a0SBob Badour
42*9c3094a0SBob Badourjava_library_static {
43*9c3094a0SBob Badour    name: "apkzlib_zip",
44*9c3094a0SBob Badour    sdk_version: "24",
45*9c3094a0SBob Badour    srcs: [
46*9c3094a0SBob Badour        "src/main/java/com/android/tools/build/apkzlib/utils/**/*.java",
47*9c3094a0SBob Badour        "src/main/java/com/android/tools/build/apkzlib/zip/**/*.java",
48*9c3094a0SBob Badour        ],
49*9c3094a0SBob Badour    static_libs: ["guava"],
50*9c3094a0SBob Badour}
51*9c3094a0SBob Badour
52*9c3094a0SBob Badourjava_library_host {
53*9c3094a0SBob Badour    name: "apkzlib",
54*9c3094a0SBob Badour    srcs: [
55*9c3094a0SBob Badour        "src/main/java/com/android/tools/build/apkzlib/**/*.java",
56*9c3094a0SBob Badour        ],
57*9c3094a0SBob Badour    static_libs: ["guava", "apksig"],
58*9c3094a0SBob Badour}
59