aboutsummaryrefslogtreecommitdiff
path: root/Android.bp
diff options
context:
space:
mode:
Diffstat (limited to 'Android.bp')
-rw-r--r--Android.bp17
1 files changed, 11 insertions, 6 deletions
diff --git a/Android.bp b/Android.bp
index 25801a46..2211c6cc 100644
--- a/Android.bp
+++ b/Android.bp
@@ -60,6 +60,7 @@ java_library {
name: "jacocoagent",
host_supported: true,
installable: true,
+ manifest: "org.jacoco.agent/src/MANIFEST.MF",
apex_available: [
"//apex_available:anyapex",
@@ -80,12 +81,16 @@ java_library {
// system apps.
// Note: we still may need to update the source code to cut dependencies in
// mandatory jacoco classes.
- exclude_srcs: [
- "org.jacoco.core/src/org/jacoco/core/runtime/ModifiedSystemClassRuntime.java",
- "org.jacoco.agent.rt/src/org/jacoco/agent/rt/internal/PreMain.java",
- "org.jacoco.agent.rt/src/org/jacoco/agent/rt/internal/CoverageTransformer.java",
- "org.jacoco.agent.rt/src/org/jacoco/agent/rt/internal/JmxRegistration.java",
- ],
+ target: {
+ android: {
+ exclude_srcs: [
+ "org.jacoco.core/src/org/jacoco/core/runtime/ModifiedSystemClassRuntime.java",
+ "org.jacoco.agent.rt/src/org/jacoco/agent/rt/internal/PreMain.java",
+ "org.jacoco.agent.rt/src/org/jacoco/agent/rt/internal/CoverageTransformer.java",
+ "org.jacoco.agent.rt/src/org/jacoco/agent/rt/internal/JmxRegistration.java",
+ ],
+ },
+ },
// In order to include Jacoco in core libraries, we cannot depend on
// anything in the bootclasspath (or we would create dependency cycle).