• Home
  • Raw
  • Download

Lines Matching +full:- +full:- +full:show +full:- +full:sdk +full:- +full:platform +full:- +full:version

4 // Licensed under the Apache License, Version 2.0 (the "License");
8 // http://www.apache.org/licenses/LICENSE-2.0
24 // Added automatically by a large-scale-change that took the approach of
38 // large-scale-change included anything that looked like it might be a license
42 // See: http://go/android-license-faq
47 "SPDX-license-identifier-Apache-2.0",
81 // platform/
91 "-Wall",
92 "-Wextra",
93 "-Werror",
94 "-Wunused",
116 name: "conscrypt_unbundled-jni-defaults",
140 "conscrypt_unbundled-jni-defaults",
155 "-DCONSCRYPT_OPENJDK",
168 // Re-enable sanitization when the issue with making clients of this library
178 // The post-build signing tools need signapk.jar and its shared libs
192 "-Wall",
193 "-Werror",
202 name: "conscrypt-unbundled_generated_constants",
219 "repackaged/platform/src/main/java/**/*.java",
258 // on public SDK and intra-core APIs.
260 system_modules: "art-module-intra-core-api-stubs-system-modules",
284 name: "conscrypt-for-host",
287 "//external/robolectric-shadows",
298 // Referenced implicitly from conscrypt.module.platform.api.
300 name: "conscrypt.module.platform.api.api.combined.public.latest",
302 "api/platform/last-api.txt",
306 // Referenced implicitly from conscrypt.module.platform.api.
308 name: "conscrypt.module.platform.api-removed.api.combined.public.latest",
310 "api/platform/last-removed.txt",
314 // Referenced implicitly from conscrypt.module.platform.api.
316 name: "conscrypt.module.platform.api-incompatibilities.api.public.latest",
318 "api/platform/last-incompatibilities.txt",
322 // A library containing the core platform API stubs of the Conscrypt module.
324 // Core platform APIs are only intended for use of other parts of the platform, not the
328 // classes/members that are in the platform API but which are not in the public
334 name: "conscrypt.module.platform.api",
336 "//build/soong/java/core-libraries",
338 // Visibility for prebuilt conscrypt-module-sdk from the prebuilt of
352 api_dir: "api/platform",
358 "--hide-annotation libcore.api.Hide",
359 // Include the "public" API in the "platform" API.
360 "--show-unannotated",
361 …"--show-single-annotation libcore.api.CorePlatformApi\\(status=libcore.api.CorePlatformApi.Status.…
366 system_modules: "art-module-lib-api-stubs-system-modules",
369 dist_stem: "conscrypt-coreplatform",
378 "//build/soong/java/core-libraries",
381 "//packages/modules/common/sdk",
384 // Visibility for prebuilt art-module-host-exports from the prebuilt of
399 // dist and which end up in one of the sub-directories of prebuilts/sdk.
400 // As long as this matches the name of the artifacts in prebuilts/sdk then
402 // version of the API.
424 system_modules: "art-module-public-api-stubs-system-modules",
432 "api/intra/last-api.txt",
438 name: "conscrypt.module.intra.core.api-removed.api.combined.public.latest",
440 "api/intra/last-removed.txt",
446 name: "conscrypt.module.intra.core.api-incompatibilities.api.public.latest",
448 "api/intra/last-incompatibilities.txt",
452 // A library containing the intra-core API stubs of the Conscrypt module.
454 // Intra-core APIs are only intended for the use of other core library modules.
457 // classes/members that are in the intra-core API but which are not the public API.
463 // Visibility for prebuilt conscrypt-module-sdk from the prebuilt of
476 "--hide-annotation libcore.api.Hide",
477 "--show-single-annotation libcore.api.IntraCoreApi",
481 system_modules: "art-module-intra-core-api-stubs-system-modules",
487 // Platform conscrypt crypto JNI library
489 name: "libjavacrypto-defaults",
492 "-Wall",
493 "-Wextra",
494 "-Werror",
495 "-Wunused",
496 "-fvisibility=hidden",
504 // Platform conscrypt crypto JNI library
508 defaults: ["libjavacrypto-defaults"],
510 cflags: ["-DJNI_JARJAR_PREFIX=com/android/"],
528 // the prebuilt that's included in conscrypt-module-test-exports.
548 // library is added to the sdk snapshot correctly.
550 name: "conscrypt-unbundled",
561 ":conscrypt-unbundled_generated_constants",
563 javacflags: ["-XDignore.symbol.file"],
570 // Make sure that this will be added to the sdk snapshot for S.
574 // Interim library for accessing pseudo-JCA Conscrypt APIs such as HPKE until
578 name: "conscrypt-lite",
596 jarjar_rules: "conscrypt-lite-jarjar-rules.txt",
602 defaults: ["libjavacrypto-defaults"],
605 "-DJNI_JARJAR_PREFIX=com/google/android/gms/",
606 "-DCONSCRYPT_UNBUNDLED",
607 "-DSTATIC_LIB",
620 // Make the conscrypt-tests library.
622 name: "conscrypt-tests",
630 "repackaged/platform/src/test/java/**/*.java",
642 system_modules: "art-module-intra-core-api-stubs-system-modules",
645 "core-test-rules",
647 "mockito-target-minus-junit4",
648 "framework-statsd.stubs.module_lib",
652 "bouncycastle-unbundled",
653 "bouncycastle-bcpkix-unbundled",
654 "bouncycastle-ocsp-unbundled",
657 "-Xmaxwarns 9999999",
658 //"-Xlint:all",
659 //"-Xlint:-serial,-deprecation,-unchecked",
674 // Make the conscrypt-benchmarks library.
676 name: "conscrypt-benchmarks",
679 "repackaged/benchmark-base/src/main/java/**/*.java",
680 "repackaged/benchmark-android/src/main/java/**/*.java",
683 system_modules: "art-module-intra-core-api-stubs-system-modules",
687 "bouncycastle-unbundled",
688 "bouncycastle-bcpkix-unbundled",
689 "bouncycastle-ocsp-unbundled",
690 "caliper-api-target",
694 "-Xmaxwarns 9999999",
695 //"-Xlint:all",
696 //"-Xlint:-serial,-deprecation,-unchecked",
711 // Device SDK exposed by the Conscrypt module.
712 sdk {
713 name: "conscrypt-module-sdk",
715 // Adds exportable dependencies of the APEX to the sdk,
729 name: "conscrypt-module-host-exports",
733 "conscrypt-unbundled",
742 name: "conscrypt-module-test-exports",
748 "conscrypt-for-host",
752 "conscrypt-tests",