Lines Matching +full:- +full:sdk
7 # http://www.apache.org/licenses/LICENSE-2.0
25 """Extracts API descriptors from a sandboxed SDK classpath.
27 The API descriptors can later be used to generate sources for communicating with this SDK.
32 sdk_deploy_jar: The SDK classpath, with transitive dependencies.
37 args.add("extract-api-descriptors")
38 args.add("--sdk-deploy-jar", sdk_deploy_jar)
39 args.add("--output-sdk-api-descriptors", output)
48 progress_message = "Extract SDK API descriptors %s" % output.short_path,
57 """Extracts API descriptors from a sandboxed SDK archive.
59 The API descriptors can later be used to generate sources for communicating with this SDK.
64 asar: The sandboxed sdk archive.
69 args.add("extract-api-descriptors-from-asar")
70 args.add("--asar", asar)
71 args.add("--output-sdk-api-descriptors", output)
80 progress_message = "Extract SDK API descriptors from ASAR %s" % output.short_path,
92 """Generate Kotlin and Java sources for SDK communication.
98 sdk_api_descriptors: SDK API descriptor jar.
105 args.add("generate-client-sources")
106 args.add("--sdk-api-descriptors", sdk_api_descriptors)
107 args.add("--aidl-compiler", aidl_compiler)
108 args.add("--framework-aidl", framework_aidl)
109 args.add("--output-kotlin-dir", output_kotlin_dir.path)
110 args.add("--output-java-dir", output_java_dir.path)
135 """Generates a manifest that lists all sandboxed SDK dependencies.
137 The generated manifest will contain <uses-sdk-library> tags for each SDK. This is required for
138 loading the SDK in the Privacy Sandbox.
144 sdk_module_configs: List of SDK Module config JSON files with SDK packages and versions.
145 sdk_archives: List of SDK archives, as ASAR files. They will also be listed as dependencies.
146 debug_key: Debug keystore that will later be used to sign the SDK APKs.
152 args.add("generate-sdk-dependencies-manifest")
153 args.add("--manifest-package", manifest_package)
155 args.add("--sdk-module-configs", ",".join([config.path for config in sdk_module_configs]))
158 args.add("--sdk-archives", ",".join([archive.path for archive in sdk_archives]))
160 args.add("--debug-keystore", debug_key)
161 args.add("--debug-keystore-pass", "android")
162 args.add("--debug-keystore-alias", "androiddebugkey")
163 args.add("--output-manifest", output)
172 progress_message = "Generate SDK dependencies manifest %s" % output.short_path,