Extend package pattern with wildcard
Bug: b/155618698
Change-Id: Idc8de62d098a1037cb1dd04dbd3f5ba042332fe7
diff --git a/d8_r8/main/build.gradle.kts b/d8_r8/main/build.gradle.kts
index a262dc5..4ba82d6 100644
--- a/d8_r8/main/build.gradle.kts
+++ b/d8_r8/main/build.gradle.kts
@@ -128,38 +128,40 @@
"$deps",
"--output",
"$output",
+ // Add identity mapping to enforce no relocation of things already in package
+ // com.android.tools.r8.
"--map",
- "com.android.resources->com.android.tools.r8.com.android.resources",
+ "com.android.tools.r8.**->com.android.tools.r8",
"--map",
- "com.android.support->com.android.tools.r8.com.android.support",
+ "com.android.**->com.android.tools.r8.com.android",
"--map",
- "com.google.common->com.android.tools.r8.com.google.common",
+ "com.android.build.shrinker.**->com.android.tools.r8.resourceshrinker",
"--map",
- "com.android.build.shrinker->com.android.tools.r8.resourceshrinker",
+ "com.google.common.**->com.android.tools.r8.com.google.common",
"--map",
- "com.google.gson->com.android.tools.r8.com.google.gson",
+ "com.google.gson.**->com.android.tools.r8.com.google.gson",
"--map",
- "com.google.thirdparty->com.android.tools.r8.com.google.thirdparty",
+ "com.google.thirdparty.**->com.android.tools.r8.com.google.thirdparty",
"--map",
- "org.objectweb.asm->com.android.tools.r8.org.objectweb.asm",
+ "org.objectweb.asm.**->com.android.tools.r8.org.objectweb.asm",
"--map",
- "it.unimi.dsi.fastutil->com.android.tools.r8.it.unimi.dsi.fastutil",
+ "it.unimi.dsi.fastutil.**->com.android.tools.r8.it.unimi.dsi.fastutil",
"--map",
- "kotlin->com.android.tools.r8.jetbrains.kotlin",
+ "kotlin.**->com.android.tools.r8.jetbrains.kotlin",
"--map",
- "kotlinx->com.android.tools.r8.jetbrains.kotlinx",
+ "kotlinx.**->com.android.tools.r8.jetbrains.kotlinx",
"--map",
- "org.jetbrains->com.android.tools.r8.org.jetbrains",
+ "org.jetbrains.**->com.android.tools.r8.org.jetbrains",
"--map",
- "org.intellij->com.android.tools.r8.org.intellij",
+ "org.intellij.**->com.android.tools.r8.org.intellij",
"--map",
- "org.checkerframework->com.android.tools.r8.org.checkerframework",
+ "org.checkerframework.**->com.android.tools.r8.org.checkerframework",
"--map",
- "com.google.j2objc->com.android.tools.r8.com.google.j2objc",
+ "com.google.j2objc.**->com.android.tools.r8.com.google.j2objc",
"--map",
- "com.google.protobuf->com.android.tools.r8.com.google.protobuf",
+ "com.google.protobuf.**->com.android.tools.r8.com.google.protobuf",
"--map",
- "android.aapt->com.android.tools.r8.android.aaapt"
+ "android.aapt.**->com.android.tools.r8.android.aaapt"
))
}
}