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
|
# Common tools for managing sandboxed SDKs.
# Sandboxed SDKs are libraries that are released separately from Android apps and can run in the
# Privacy Sandbox.
package(
default_applicable_licenses = ["//:license"],
default_visibility = ["//:__subpackages__"],
)
licenses(["notice"])
java_library(
name = "sandboxed_sdk_toolbox_lib",
srcs = glob(["*.java"]),
deps = [
"//src/tools/java/com/google/devtools/build/android/sandboxedsdktoolbox/apidescriptors",
"//src/tools/java/com/google/devtools/build/android/sandboxedsdktoolbox/clientsources",
"//src/tools/java/com/google/devtools/build/android/sandboxedsdktoolbox/sdkdependenciesmanifest",
"@rules_android_maven//:info_picocli_picocli",
],
)
java_binary(
name = "sandboxed_sdk_toolbox",
main_class = "com.google.devtools.build.android.sandboxedsdktoolbox.SandboxedSdkToolbox",
visibility = ["//visibility:public"],
runtime_deps = [
":sandboxed_sdk_toolbox_lib",
],
)
|