1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108
|
java_binary(
name = "verify",
srcs = [
"src/com/android/zipflinger/Verify.java",
],
main_class = "com.android.zipflinger.Verify",
deps = [
"//tools/base/zipflinger",
],
)
java_binary(
name = "map",
srcs = [
"src/com/android/zipflinger/Mapper.java",
],
main_class = "com.android.zipflinger.Mapper",
deps = [
"//tools/base/zipflinger",
],
)
# Debug tool to create zip files directly with zipflinger
java_binary(
name = "zip",
srcs = [
"src/com/android/zipflinger/ZipCreator.java",
],
main_class = "com.android.zipflinger.ZipCreator",
deps = [
"//tools/base/zipflinger",
],
)
java_library(
name = "profiler_lib",
srcs = [
"src/com/android/zipflinger/ApkMaker.java",
"src/com/android/zipflinger/Profiler.java",
],
visibility = [
"//tools/base/signflinger/tools:__subpackages__",
"//tools/base/zipflinger/tools:__subpackages__",
],
deps = [
"//tools/base/zipflinger",
],
)
java_binary(
name = "profileAdd",
srcs = [
"src/com/android/zipflinger/ProfileAdd.java",
],
data = [
"resources/zipflinger.profile",
],
jvm_flags = [
"-javaagent:$(location //tools/base/tracer:trace_agent)=$(location resources/zipflinger.profile)",
],
main_class = "com.android.zipflinger.ProfileAdd",
deps = [
":profiler_lib",
"//tools/base/tracer:tools.tracer",
"//tools/base/tracer:trace_agent",
"//tools/base/zipflinger",
],
)
java_binary(
name = "profileCreate",
srcs = [
"src/com/android/zipflinger/ProfileCreate.java",
],
data = [
"resources/zipflinger.profile",
],
jvm_flags = [
"-javaagent:$(location //tools/base/tracer:trace_agent)=$(location resources/zipflinger.profile)",
],
main_class = "com.android.zipflinger.ProfileCreate",
deps = [
":profiler_lib",
"//tools/base/tracer:tools.tracer",
"//tools/base/tracer:trace_agent",
"//tools/base/zipflinger",
],
)
java_binary(
name = "profileCompressor",
srcs = [
"src/com/android/zipflinger/ProfileCompressor.java",
],
data = [
"resources/zipflinger.profile",
],
jvm_flags = [
"-javaagent:$(location //tools/base/tracer:trace_agent)=$(location resources/zipflinger.profile)",
],
main_class = "com.android.zipflinger.ProfileCompressor",
deps = [
":profiler_lib",
"//tools/base/tracer:tools.tracer",
"//tools/base/tracer:trace_agent",
"//tools/base/zipflinger",
],
)
|