blob: 915d3680250ddcb25fe5f8dadecbda63846898be [file] [log] [blame]
Alex Klyubinfb3e3bb2016-08-24 10:32:08 -07001# Bazel (https://bazel.io/) BUILD file for apksig library and apksigner tool.
2
3licenses(["notice"]) # Apache License 2.0
4
5java_library(
6 name = "apksig",
Esteban de la Canal1eb68aa2017-11-21 04:37:06 +00007 srcs = glob([
8 "src/main/java/**/*.java",
9 ]),
Alex Klyubinfb3e3bb2016-08-24 10:32:08 -070010 visibility = ["//visibility:public"],
11)
12
13java_binary(
14 name = "apksigner",
15 srcs = glob([
16 "src/apksigner/java/**/*.java",
17 ]),
18 main_class = "com.android.apksigner.ApkSignerTool",
19 resources = glob([
20 "src/apksigner/java/**/*.txt",
21 ]),
22 visibility = ["//visibility:public"],
23 deps = [":apksig"],
24)
Alex Klyubin44132f62016-11-28 10:55:19 -080025
26java_test(
Alex Klyubin9d5a1252017-03-18 15:35:36 -070027 name = "all",
28 srcs = glob([
29 "src/test/java/com/android/apksig/**/*.java",
30 ]),
Alex Klyubin3222d6c2017-05-02 14:39:54 -070031 resources = glob([
32 "src/test/resources/**/*",
33 ]),
Alex Klyubin9d5a1252017-03-18 15:35:36 -070034 test_class = "com.android.apksig.AllTests",
Esteban de la Canal1eb68aa2017-11-21 04:37:06 +000035 deps = [":apksig"],
Alex Klyubin44132f62016-11-28 10:55:19 -080036)